Entity: SelectioDeserUltraScaleTb
- File: SelectioDeserUltraScaleTb.vhd
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
- unnamed: ( tx )
- unnamed: ( clk128 )
- unnamed: ( failed, passed )
Instantiations
- U_ClkRst: surf.ClkRst
- U_SsiPrbsTx: surf.SsiPrbsTx
- U_Encode: surf.SspEncoder8b10b
- U_Gearbox: surf.AsyncGearbox
- U_ODDR: ODDRE1
- U_OBUFDS: OBUFDS
- U_Deser: surf.SelectioDeserUltraScale
Description
SELECTIO Deserializers
- U_SspDecoder: surf.SspLowSpeedDecoder8b10bWrapper
Description
SELECTIO Gearbox and SSP framer
- U_SsiPrbsRx: surf.SsiPrbsRx