Entity: SelectioDeserUltraScaleTb

Diagram

Description


Title : SSI Protocol: https://confluence.slac.stanford.edu/x/0oyfD

Company : SLAC National Accelerator Laboratory

Description: Simulation Testbed for testing SelectioDeserUltraScale

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
refClk128 sl
refRst128 sl
clk512 sl
clk128 sl
rst128 sl
txMaster AxiStreamMasterType
txSlave AxiStreamSlaveType
txGbValid sl
txGbReady sl
txGbData slv(19 downto 0)
txVec slv(1 downto 0)
tx sl
txDly sl
txP sl
txN sl
deserData Slv8Array(0 downto 0)
dlyLoad slv(0 downto 0)
dlyCfg Slv9Array(0 downto 0)
sspLinkUp slv(0 downto 0)
sspValid slv(0 downto 0)
sspData Slv16Array(0 downto 0)
sspSof slv(0 downto 0)
sspEof slv(0 downto 0)
sspEofe slv(0 downto 0)
rxMaster AxiStreamMasterType
passed sl
failed sl
updated sl
errorDet sl
cnt slv(31 downto 0)

Constants

Name Type Value Description
CLK_PERIOD_C time 7.812 ns
TPD_C time 100 ps
AXI_STREAM_CONFIG_C AxiStreamConfigType ssiAxiStreamConfig(2)
TX_PACKET_LENGTH_C slv(31 downto 0) toSlv(256,
32)
NUMBER_PACKET_C slv(31 downto 0) x"000000FF"

Processes

Instantiations

Description

SELECTIO Deserializers

Description

SELECTIO Gearbox and SSP framer