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