wtr
Full Member level 5
Hello all,
I want to be able to *model* a collection of jumper links in VHDL.
I have some bidirectional signals that will be contained within the jumper links.
I essentially just want to emulate a wire, something like the following.
PIN4_LHS <= PIN4_RHS;
PIN4_RHS <= PIN4_LHS;
In total the data path would look something like this
fpga_LHS -> databus1_LHS -> PIN4_LHS -> PIN4_RHS -> databus1_RHS -> fpga_RHS
fpga_LHS <- databus1_LHS <- PIN4_LHS <- PIN4_RHS <- databus1_RHS <- fpga_RHS
Where the above can be broken down into sections that follow
board_LHS | test_board & Jumper_links | board_RHS
The board_LHS or RHS have buffer models that are controlled by directional and enable pins of the fpga. The outcome is that databus1 is ether assigned or set as 'Z'
Ideally the model can be updated by rewiring the jumper link pin allocation, rather than signals assigned during board_LHS or RHS component instantiation
Many Thanks,
Wes
I want to be able to *model* a collection of jumper links in VHDL.
I have some bidirectional signals that will be contained within the jumper links.
I essentially just want to emulate a wire, something like the following.
PIN4_LHS <= PIN4_RHS;
PIN4_RHS <= PIN4_LHS;
In total the data path would look something like this
fpga_LHS -> databus1_LHS -> PIN4_LHS -> PIN4_RHS -> databus1_RHS -> fpga_RHS
fpga_LHS <- databus1_LHS <- PIN4_LHS <- PIN4_RHS <- databus1_RHS <- fpga_RHS
Where the above can be broken down into sections that follow
board_LHS | test_board & Jumper_links | board_RHS
The board_LHS or RHS have buffer models that are controlled by directional and enable pins of the fpga. The outcome is that databus1 is ether assigned or set as 'Z'
Ideally the model can be updated by rewiring the jumper link pin allocation, rather than signals assigned during board_LHS or RHS component instantiation
Many Thanks,
Wes