Skip to content
Discussion options

You must be logged in to vote

When we simulate the fabric, we are not simulating a true tri-state IO pin; we are simulating it as individual input/output pins. If you check the code of IO_1_bidirectional_frame_config_pass.v, you can see that the input and output are independent, and the tri-state control is just a pass-through.

We should have implemented a true tri-state construct to better model the IO for more accurate simulation and catch issues like this. So, the correct setting should have the bottom 2 bits set to input when using the fabric as the FPGA.

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@Dario-CP
Comment options

@KelvinChung2000
Comment options

@IAmMarcelJung
Comment options

Answer selected by Dario-CP
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants