Architecture >> SrpV3AxiTb::tb
|
FSM_AXIS_CONFIG_C | AxiStreamConfigType := ssiAxiStreamConfig ( 4 ) |
SRP_AXIS_CONFIG_C | AxiStreamConfigType := ssiAxiStreamConfig ( 8 ) |
AXI_CONFIG_C | AxiConfigType := ( ADDR_WIDTH_C = > 12 , DATA_BYTES_C = > 8 , ID_BITS_C = > 1 , LEN_BITS_C = > 8 ) |
REQ_BYTE_SIZE_C | positive := ( 2 ** AXI_CONFIG_C.ADDR_WIDTH_C ) |
REQ_WORD_SIZE_C | positive := ( REQ_BYTE_SIZE_C/ 4 ) |
CLK_PERIOD_C | time := 10 ns |
TPD_G | time := ( CLK_PERIOD_C/ 4 ) |
REG_INIT_C | RegType := ( opCode = > x " 02 " , cnt = > 0 , tid = > x " 1234_0000 " , addr = > ( others = > ' 0 ' ) , txMaster = > AXI_STREAM_MASTER_INIT_C , rxSlave = > AXI_STREAM_SLAVE_INIT_C , state = > REQ_MSG , passed = > ' 0 ' , failed = > ' 0 ' ) |
|
StateType | ( REQ_MSG , TX_PAYLOAD , RX_HDR , RX_PAYLOAD , FAILED_S , PASSED_S ) |
|
r | RegType := REG_INIT_C |
rin | RegType |
clk | sl := ' 0 ' |
rst | sl := ' 1 ' |
axiWriteMaster | AxiWriteMasterType := AXI_WRITE_MASTER_INIT_C |
axiWriteSlave | AxiWriteSlaveType := AXI_WRITE_SLAVE_INIT_C |
axiReadMaster | AxiReadMasterType := AXI_READ_MASTER_INIT_C |
axiReadSlave | AxiReadSlaveType := AXI_READ_SLAVE_INIT_C |
srpIbMaster | AxiStreamMasterType := AXI_STREAM_MASTER_INIT_C |
srpIbSlave | AxiStreamSlaveType := AXI_STREAM_SLAVE_FORCE_C |
srpObMaster | AxiStreamMasterType := AXI_STREAM_MASTER_INIT_C |
srpObSlave | AxiStreamSlaveType := AXI_STREAM_SLAVE_FORCE_C |
txMaster | AxiStreamMasterType := AXI_STREAM_MASTER_INIT_C |
txSlave | AxiStreamSlaveType := AXI_STREAM_SLAVE_FORCE_C |
rxMaster | AxiStreamMasterType := AXI_STREAM_MASTER_INIT_C |
rxSlave | AxiStreamSlaveType := AXI_STREAM_SLAVE_FORCE_C |
passed | sl := ' 0 ' |
failed | sl := ' 0 ' |
The documentation for this design unit was generated from the following files:
- build/SRC_VHDL/surf/SrpV3AxiTb.vhd
- protocols/srp/tb/SrpV3AxiTb.vhd