Architecture >> AxiStreamSelectorTb::AxiStreamSelectorTbImpl
|
|
boolean | xferTx ( idx: in natural range 0 to 1 ) | [ impure ] |
|
boolean | xferRx |
|
|
TestMArray | array ( natural range <> ) of TestMType |
|
|
clk | sl := ' 0 ' |
|
rst | sl := ' 0 ' |
|
run | boolean := true |
|
testVec1 | TestMArray ( 0 to 9 ) := ( 0 = > ( ' 0 ' , X " A0 " ) , 1 = > ( ' 1 ' , X " A1 " ) , 2 = > ( ' 1 ' , X " A2 " ) , 3 = > ( ' 0 ' , X " A3 " ) , 4 = > ( ' 1 ' , X " A4 " ) , 5 = > ( ' 1 ' , X " A5 " ) , 6 = > ( ' 1 ' , X " A6 " ) , 7 = > ( ' 0 ' , X " A7 " ) , 8 = > ( ' 0 ' , X " A8 " ) , 9 = > ( ' 0 ' , X " A9 " ) ) |
|
testVec2 | TestMArray ( 0 to 6 ) := ( 0 = > ( ' 0 ' , X " B0 " ) , 1 = > ( ' 0 ' , X " B1 " ) , 2 = > ( ' 1 ' , X " B2 " ) , 3 = > ( ' 0 ' , X " B3 " ) , 4 = > ( ' 1 ' , X " B4 " ) , 5 = > ( ' 1 ' , X " B5 " ) , 6 = > ( ' 1 ' , X " B6 " ) ) |
|
mTx | AxiStreamMasterArray ( 1 downto 0 ) := ( others = > AXI_STREAM_MASTER_INIT_C ) |
|
sTx | AxiStreamSlaveArray ( 1 downto 0 ) |
|
sRx | AxiStreamSlaveType := AXI_STREAM_SLAVE_INIT_C |
|
mRx | AxiStreamMasterType |
|
sel | sl := ' 0 ' |
|
stage | natural := 0 |
|
t1d | slv ( DW_C- 1 downto 0 ) |
|
t0d | slv ( DW_C- 1 downto 0 ) |
|
rd | slv ( DW_C- 1 downto 0 ) |
|
t1v | sl := ' 0 ' |
|
t0v | sl := ' 0 ' |
|
rr | sl := ' 0 ' |
The documentation for this design unit was generated from the following file:
- xilinx/xvc-udp/jtag/tb/AxiStreamSelectorTb.vhd