Entity: AxiLiteSrpV0Tb

Diagram

Description


Company : SLAC National Accelerator Laboratory

Description: Simulation testbed for AxiLiteSrpV0

This file is part of 'SLAC Firmware Standard Library'. It is subject to the license terms in the LICENSE.txt file found in the top-level directory of this distribution and at: https://confluence.slac.stanford.edu/display/ppareg/LICENSE.html. No part of 'SLAC Firmware Standard Library', including this file, may be copied, modified, propagated, or distributed except according to

the terms contained in the LICENSE.txt file.


Signals

Name Type Description
axisClk sl [in]
axisRst sl [in]
txAxisMaster AxiStreamMasterType [out]
txAxisSlave AxiStreamSlaveType [in]
rxAxisMaster AxiStreamMasterType [in]
rxAxisSlave AxiStreamSlaveType [out]
rxAxisCtrl AxiStreamCtrlType [out]
axilClk sl [in]
axilRst sl [in]
uutAxilWriteMaster AxiLiteWriteMasterType [in]
uutAxilWriteSlave AxiLiteWriteSlaveType [out]
uutAxilReadMaster AxiLiteReadMasterType [in]
uutAxilReadSlave AxiLiteReadSlaveType [out]
srpAxilWriteMaster AxiLiteWriteMasterType [in]
srpAxilWriteSlave AxiLiteWriteSlaveType [out]
srpAxilReadMaster AxiLiteReadMasterType [in]
srpAxilReadSlave AxiLiteReadSlaveType

Constants

Name Type Value Description
TPD_G time 1 ns
RESP_THOLD_G integer range 0 to (2**24) 1
SLAVE_READY_EN_G boolean true
MEMORY_TYPE_G string "block"
GEN_SYNC_FIFO_G boolean false
FIFO_ADDR_WIDTH_G integer range 4 to 48 9
FIFO_PAUSE_THRESH_G integer range 1 to (2**24) 2**8
AXI_STREAM_CONFIG_G AxiStreamConfigType EMAC_AXIS_CONFIG_C

Processes

Description
[out] ----------------------------------------------------------------------------------------------- Test process -----------------------------------------------------------------------------------------------

Instantiations

Description

Instantiate UUT

Description

[out]

Connect to SrpV0AxiLite

Description

[in]

Connect SrpV0AxiLite to a RAM