Entity: GearboxTb

Diagram

Description


Company : SLAC National Accelerator Laboratory

Description: Testbench for design "Gearbox"

This file is part of SURF. 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 SURF, 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
clk32 sl [in]
rst32 sl [in]
clk66 sl
rst66 sl
input slv(INPUT_WIDTH_G-1 downto 0)
slaveData_0 slv(INPUT_WIDTH_G-1 downto 0) [in]
slaveValid_0 sl [in]
slaveReady_0 sl [out]
masterData_0 slv(OUTPUT_WIDTH_G-1 downto 0) [out]
masterValid_0 sl [out]
masterReady_0 sl [in]
slip_0 sl
startOfSeq_0 sl
masterData_1 slv(INPUT_WIDTH_G-1 downto 0) [out]
masterValid_1 sl [out]
masterReady_1 sl [in]
slip_1 sl
startOfSeq_1 sl
slip sl
slipCnt slv(6 downto 0)

Constants

Name Type Value Description
TPD_G time 1 ns
INPUT_WIDTH_G natural 10
OUTPUT_WIDTH_G natural 8

Processes

Instantiations

Description
[out]

Description
[in]
component instantiation