Entity: ScramblerTb

Diagram

Description


Company : SLAC National Accelerator Laboratory

Description: Simulation Testbed for testing JESD Scramblers

This file is part of 'LCLS2 Common Carrier Core'. 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 'LCLS2 Common Carrier Core', 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
clk sl
rst sl
rxValid sl
rxValidDly sl
rxData slv(31 downto 0)
rxDataDly slv(31 downto 0)
txData slv(31 downto 0)
sync sl
sysref sl
lmfc sl
rxGt jesdGtRxLaneType
txGt jesdGtTxLaneType
cnt slv(31 downto 0)
failed sl
failedDly sl

Constants

Name Type Value Description
TPD_C time 1 ns
CLK_PERIOD_C time 10 ns
EN_SCRAMBLING_C sl '1'

Processes

Instantiations