Entity: GearboxTb
- File: GearboxTb.vhd
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
- tb: ( )
- unnamed: ( clk32 )
Instantiations
- U_FifoAsync_1: surf.FifoAsync
- U_Gearbox_0: surf.Gearbox
Description
[out]
- U_Gearbox_1: surf.Gearbox
Description
[in]
component instantiation
- U_ClkRst_1: surf.ClkRst
- U_ClkRst_2: surf.ClkRst
- U_Gearbox_Test: surf.Gearbox