icestudio | : snowflake : Visual editor for open FPGA boards
kandi X-RAY | icestudio Summary
kandi X-RAY | icestudio Summary
Icestudio is a design tool focused on new comers to the FPGA world.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Process result callback
- Create the output of the graph
- Convert a graph to blocks
- Compiles the input block
- Edit the basic port .
- Edit basic code .
- Find the start location of route
- Creates the i - o rect with the given position
- Constructs a test benchmark .
- Create generic heap ports
icestudio Key Features
icestudio Examples and Code Snippets
Community Discussions
Trending Discussions on icestudio
QUESTION
How can I add a switchable pullup to a Tri-State pin?
There are the "Tri-State" and the "Pull-Up" blocks in icestudio. I want to combine them into a "Tri-State with Pull-Up" block that has another input that allows to enable or disable the pull-up (if the tri-state is in input mode of course).
Just using a signal ('pu') instead of a constant like shown here:
...ANSWER
Answered 2019-Jun-12 at 05:11Pull-up of a pin is determined by a bit in the configuration bit-stream, and is not dynamically controllable. In Verilog all parameters to an instantiation must be constants. 'pu' must thus evaluate to a constant (1'b0
or 1'b1
).
As far as I can see, you will need to do add the switchable pull-up external to your iCE40 family FPGA, using two pins:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install icestudio
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page