Entity: ClinkCtrl
- File: ClinkCtrl.vhd
Diagram
Description
Company : SLAC National Accelerator Laboratory
Description:
CameraLink control interface.
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.
Generics
Generic name | Type | Value | Description |
---|---|---|---|
TPD_G | time | 1 ns | |
INV_34_G | boolean | false | |
UART_READY_EN_G | boolean | true | |
UART_AXIS_CONFIG_G | AxiStreamConfigType |
Ports
Port name | Direction | Type | Description |
---|---|---|---|
cblHalfP | inout | slv(4 downto 0) | 15, 17, 5, 6, 3 |
cblHalfM | inout | slv(4 downto 0) | 2, 4, 18, 19, 16 |
cblSerP | out | sl | 20 |
cblSerM | out | sl | 7 |
dlyClk | in | sl | Delay clock and reset, 200Mhz |
dlyRst | in | sl | |
sysClk | in | sl | System clock and reset, must be 100Mhz or greater |
sysRst | in | sl | |
camCtrl | in | slv(3 downto 0) | Camera Control Bits |
chanConfig | in | ClChanConfigType | Config |
uartClk | in | sl | UART data |
uartRst | in | sl | |
sUartMaster | in | AxiStreamMasterType | |
sUartSlave | out | AxiStreamSlaveType | |
sUartCtrl | out | AxiStreamCtrlType | |
mUartMaster | out | AxiStreamMasterType | |
mUartSlave | in | AxiStreamSlaveType |
Signals
Name | Type | Description |
---|---|---|
intCtrl | slv(3 downto 0) | |
cblOut | slv(4 downto 0) | |
cblIn | slv(4 downto 0) | |
cblDirIn | slv(4 downto 0) | |
cblSerOut | sl |
Processes
- unnamed: ( camCtrl, chanConfig )
Description
----------------------------- Camera control bits -----------------------------
Instantiations
- U_SerOut: OBUFDS
- U_Uart: surf.ClinkUart