Entity: SrpV3AxiLiteFull
File : SrpV3AxiLiteFull.vhd
Diagram time TPD_G natural range 0 to 16 PIPE_STAGES_G positive range 1 to 511 FIFO_PAUSE_THRESH_G positive TX_VALID_THOLD_G boolean SLAVE_READY_EN_G boolean GEN_SYNC_FIFO_G real AXIL_CLK_FREQ_G AxiStreamConfigType AXI_STREAM_CONFIG_G sl sAxisClk sl sAxisRst AxiStreamMasterType sAxisMaster sl mAxisClk sl mAxisRst AxiStreamSlaveType mAxisSlave sl axilClk sl axilRst AxiLiteWriteSlaveType mAxilWriteSlave AxiLiteReadSlaveType mAxilReadSlave AxiStreamSlaveType sAxisSlave AxiStreamCtrlType sAxisCtrl AxiStreamMasterType mAxisMaster AxiLiteWriteMasterType mAxilWriteMaster AxiLiteReadMasterType mAxilReadMaster
Description Company : SLAC National Accelerator Laboratory Description: SLAC Register Protocol Version 3, AXI-Lite Interface 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. Generics
Generic name
Type
Value
Description
TPD_G
time
1 ns
PIPE_STAGES_G
natural range 0 to 16
0
FIFO_PAUSE_THRESH_G
positive range 1 to 511
256
TX_VALID_THOLD_G
positive
1
SLAVE_READY_EN_G
boolean
false
GEN_SYNC_FIFO_G
boolean
false
AXIL_CLK_FREQ_G
real
156.25E+6
units of Hz
AXI_STREAM_CONFIG_G
AxiStreamConfigType
Ports
Port name
Direction
Type
Description
sAxisClk
in
sl
AXIS Slave Interface (sAxisClk domain)
sAxisRst
in
sl
sAxisMaster
in
AxiStreamMasterType
sAxisSlave
out
AxiStreamSlaveType
sAxisCtrl
out
AxiStreamCtrlType
mAxisClk
in
sl
AXIS Master Interface (mAxisClk domain)
mAxisRst
in
sl
mAxisMaster
out
AxiStreamMasterType
mAxisSlave
in
AxiStreamSlaveType
axilClk
in
sl
Master AXI-Lite Interface (axilClk domain)
axilRst
in
sl
mAxilWriteMaster
out
AxiLiteWriteMasterType
mAxilWriteSlave
in
AxiLiteWriteSlaveType
mAxilReadMaster
out
AxiLiteReadMasterType
mAxilReadSlave
in
AxiLiteReadSlaveType
Signals
Name
Type
Description
axiReadMaster
AxiReadMasterType
axiReadSlave
AxiReadSlaveType
axiWriteMaster
AxiWriteMasterType
axiWriteSlave
AxiWriteSlaveType
Instantiations
U_SrpV3Axi_1: surf.SrpV3Axi
U_AxiToAxiLite_1: surf.AxiToAxiLite