rio2mem Entity Reference

Contains all major design modules (RAMs, RIO, EMAC). More...

Inheritance diagram for rio2mem:

Inheritance graph
[legend]
Collaboration diagram for rio2mem:

Collaboration graph
[legend]

List of all members.


Architectures

rio2mem_arc Architecture
 Contains all major design modules (RAMs, RIO, EMAC). More...

Libraries

ieee 
 standard IEEE library
unisim 
 Library with Xilinx primitives.
work 

Packages

std_logic_1164 
 std_logic definitions, see file
std_logic_arith 
 arithmetic operations on std_logic datatypes, see file
std_logic_unsigned 
 unsigned functions operators for std_logic_vector type, see file
vcomponents 
 Header with Xilinx primitives.
udp_addresses  Package <udp_addresses>
main_components  Package <main_components>
build_parameters  Package <build_parameters>

Ports

BCLK  in std_logic
 40 MHz in
RIOCLK_1  in std_logic
 RocketIO reference clk1.
RIOCLK_2  in std_logic
 RocketIO reference clk2.
BCLK2X_P  in std_logic
 80 MHz pos
BCLK2X_N  in std_logic
 80 MHz neg
BCLK4X_P  in std_logic
 160 MHz pos
BCLK4X_N  in std_logic
 160 MHz neg
REFCLK_P  in std_logic
 200 MHz pos
REFCLK_N  in std_logic
 200 MHz neg
EMAC_CLK  in std_logic
 100 MHz
DDRCLK  in std_logic
 160 MHz
SATA_REF_CLK  in std_logic
 SATA reference clk.
SATA_LOGIC_CLK  in std_logic
 SATA parallel clk.
CLK_50  in std_logic
 50 MHz
CLK_HZ  in std_logic
 1 Hz
XT_CLK_DET  in std_logic
 Extern clock source for PLL detect.
GP_ERR_FLAG  out std_logic
 general purpose error flag
MODE  out std_logic
 1 = expert mode, 0 = regular
RESET  in std_logic
 global reset
RES_PC  out std_logic
 reset from PC
TRIG_PC  out std_logic
 start buffer dump from PC
STOP_PC  out std_logic
 stop buffer dump from PC
FORCE_PM  out std_logic
 Post Mortem from PC.
CALIBRATE_RIOS  in std_logic
 send RocketIOs in calibration
CHECK  out std_logic
 RocketIO debug flag.
LOCK_OUT  out std_logic
 DDR-DCMs lock flag.
MAC_LOCK  out std_logic
 EMAC ready flag.
SEND_ARP_ANN  in std_logic
 Trigger sending of ARP annoncement.
RIOS_READY  out std_logic
 RocketIO ready flag.
CAL_DONE  out std_logic
 RocketIO calibration flag.
SATA_OK  out std_logic
 SATA ready flag.
READ_OUT  in std_logic
 start buffer dump
READ_DONE  out std_logic
 end of buffer dump flag
READ_READY  in std_logic
 Ready for read-out flag.
READ_OVER  in std_logic
 send end of buffer dump packet
TRIGGER_INHIBIT_N  out std_logic
 mask external triggers
MAIN_FSM_ST  in std_logic_vector ( 7 downto 0 )
 Current state of main FSM.
RXP_SATA_IN  in std_logic_vector ( 1 downto 0 )
 SATA P inputs.
RXN_SATA_IN  in std_logic_vector ( 1 downto 0 )
 SATA N inputs.
TXP_SATA_OUT  out std_logic_vector ( 1 downto 0 )
 SATA P outputs.
TXN_SATA_OUT  out std_logic_vector ( 1 downto 0 )
 SATA N outputs.
RXN_C_IE  in std_logic_vector ( 1 downto 0 )
 RocketIO.
RXP_C_IE  in std_logic_vector ( 1 downto 0 )
 RocketIO.
RXN_C_AH  in std_logic_vector ( 1 downto 0 )
 RocketIO.
RXP_C_AH  in std_logic_vector ( 1 downto 0 )
 RocketIO.
RXN_A_WM  in std_logic_vector ( 1 downto 0 )
 RocketIO.
RXP_A_WM  in std_logic_vector ( 1 downto 0 )
 RocketIO.
RXN_A_HH  in std_logic_vector ( 1 downto 0 )
 RocketIO.
RXP_A_HH  in std_logic_vector ( 1 downto 0 )
 RocketIO.
TXN_C_IE  out std_logic_vector ( 1 downto 0 )
 RocketIO.
TXP_C_IE  out std_logic_vector ( 1 downto 0 )
 RocketIO.
TXN_C_AH  out std_logic_vector ( 1 downto 0 )
 RocketIO.
TXP_C_AH  out std_logic_vector ( 1 downto 0 )
 RocketIO.
TXN_A_WM  out std_logic_vector ( 1 downto 0 )
 RocketIO.
TXP_A_WM  out std_logic_vector ( 1 downto 0 )
 RocketIO.
TXN_A_HH  out std_logic_vector ( 1 downto 0 )
 RocketIO.
TXP_A_HH  out std_logic_vector ( 1 downto 0 )
 RocketIO.
MASK_IRENA  out std_logic
 mask data input
MASK_EWA  out std_logic
 mask data input
MASK_ANDREJ  out std_logic
 mask data input
MASK_HEINZ  out std_logic
 mask data input
MASK_MARKO  out std_logic
 mask data input
MASK_WILLIAM  out std_logic
 mask data input
MASK_HARRIS  out std_logic
 mask data input
MASK_HELMUT  out std_logic
 mask data input
OR_CH1  out std_logic
 logical OR of 4 RIOs
OR_CH2  out std_logic
 logical OR of 4 RIOs
cntrl0_DDR_A  out std_logic_vector ( 12 downto 0 )
 DDR address lines.
cntrl0_DDR_BA  out std_logic_vector ( 1 downto 0 )
 DDR bank select.
cntrl0_DDR_CKE  out std_logic
 DDR clock enable.
cntrl0_DDR_CS_N  out std_logic
 DDR chip select.
cntrl0_DDR_RAS_N  out std_logic
 DDR row address strobe.
cntrl0_DDR_CAS_N  out std_logic
 DDR column address strobe.
cntrl0_DDR_WE_N  out std_logic
 DDR write enable.
cntrl0_DDR_DM  out std_logic_vector ( 3 downto 0 )
 DDR data mask.
cntrl0_DDR_CK  out std_logic
 DDR clock pos.
cntrl0_DDR_CK_N  out std_logic
 DDR clock neg.
cntrl0_DDR_DQ  inout std_logic_vector ( 31 downto 0 )
 DDR data.
cntrl0_DDR_DQS  inout std_logic_vector ( 3 downto 0 )
 DDR data strobe.
cntrl0_DDR2_A  out std_logic_vector ( 13 downto 0 )
 DDR2 address lines.
cntrl0_DDR2_BA  out std_logic_vector ( 1 downto 0 )
 DDR2 bank select.
cntrl0_DDR2_RAS_N  out std_logic
 DDR2 row address strobe.
cntrl0_DDR2_CAS_N  out std_logic
 DDR2 column address strobe.
cntrl0_DDR2_WE_N  out std_logic
 DDR2 write enable.
cntrl0_DDR2_RESET_N  out std_logic
 DDR2 reset.
cntrl0_DDR2_CS_N  out std_logic
 DDR2 chip select.
cntrl0_DDR2_ODT  out std_logic
 DDR2 termination.
cntrl0_DDR2_CKE  out std_logic
 DDR2 clock enable.
cntrl0_DDR2_DM  out std_logic_vector ( 7 downto 0 )
 DDR2 data mask.
cntrl0_DDR2_CK  out std_logic
 DDR2 clock pos.
cntrl0_DDR2_CK_N  out std_logic
 DDR2 clock neg.
cntrl0_DDR2_DQ  inout std_logic_vector ( 63 downto 0 )
 DDR2 data.
cntrl0_DDR2_DQS  inout std_logic_vector ( 7 downto 0 )
 DDR2 data strobe pos.
cntrl0_DDR2_DQS_N  inout std_logic_vector ( 7 downto 0 )
 DDR2 data strobe neg.
gmii_rx_clk  in std_logic
 EMAC PHY RX clk.
gmii_rx_dv  in std_logic
 EMAC PHY RX valid.
gmii_rx_er  in std_logic
 EMAC PHY RX error.
gmii_rxd  in std_logic_vector ( 0 to 7 )
 EMAC PHY RX data.
mdio  inout std_logic
 MDIO.
mii_tx_clk  in std_logic
 EMAC PHY TX clk.
gmii_tx_en  out std_logic
 EMAC PHY TX enable.
gmii_tx_er  out std_logic
 EMAC PHY TX error.
gmii_txd  out std_logic_vector ( 0 to 3 )
 EMAC PHY TX data.
MDC_0  out std_logic
 MDIO.
phy_rst_n  out std_logic
 EMAC PHY reset.
TRIG_EXT  in std_logic
 Trigger.
GOTO_RD  out std_logic
 readout flag
CAPTURE  in std_logic
 data taking flag
SL_LFF  in std_logic
 link full flag
SL_LDOWN  in std_logic
 link down flag
SL_LRL  in std_logic_vector ( 3 downto 0 )
 return lines, not used!
SL_UCLK  out std_logic
 slink clock
SL_UD  out std_logic_vector ( 31 downto 0 )
 data
SL_URESET  out std_logic
 reset
SL_UTEST  out std_logic
 test line
SL_UWEN  out std_logic
 write enable
SL_UCTRL  out std_logic
 control line
SL_UDW  out std_logic_vector ( 1 downto 0 )
 data width
BUSY  out std_logic
 ROD Busy.
ORBIT  in std_logic
 ORBIT from LTP.
BCR  in std_logic
 Bunch Counter Reset.
L1A  in std_logic
 ATLAS Level-1 Accept.
ECR  in std_logic
 Event Counter Reset.
TRIGGER_TYPE  in std_logic_vector ( 8 downto 1 )
 L1A Trigger Type.
CTP  out std_logic_vector ( 9 downto 1 )
 CTP Inputs we provide.
INJECT_PERM_1  out std_logic
 Injection Permit 1.
INJECT_PERM_2  out std_logic
 Injection Permit 2.
BEAM_PERM_1  out std_logic
 Beam Permit 1.
BEAM_PERM_2  out std_logic
 Beam Permit 2.
DSS_WARNING_1  out std_logic
 DSS Warning 1.
DSS_WARNING_2  out std_logic
 DSS Warning 2.
DSS_ABORT_1  out std_logic
 DSS Abort 1.
DSS_ABORT_2  out std_logic
 DSS Abort 2.
L1A_DISP  in std_logic
 extended L1A pulse for status msg
RIOERR  out std_logic
 RocketIO error flag.
RIOERR_TYPE  out std_logic_vector ( 7 downto 0 )
 RocketIO error indicator.
SEND_ERR_MSG  in std_logic
 start sending of error msg
ERROR_CODE  in std_logic_vector ( 7 downto 0 )
 error code


Detailed Description

Contains all major design modules (RAMs, RIO, EMAC).

In this Entity all major design parts are contained: both of the two big RAMs with their support logic & interface buffers, the EMAC for Ethernet connectability, the DAQ-RocketIOs, the ROD part with the SLINK interface & the time-window-coincidence logic module. Furthermore a FSM controlling the sequential read-out of the two big memories is also in here.

Todo:
RocketIO error checking

improve time-windows & coincidences

Definition at line 49 of file rio2mem.vhd.


Member Data Documentation

BCLK in std_logic [Port]

40 MHz in

Definition at line 50 of file rio2mem.vhd.

BCLK2X_N in std_logic [Port]

80 MHz neg

Definition at line 54 of file rio2mem.vhd.

BCLK2X_P in std_logic [Port]

80 MHz pos

Definition at line 53 of file rio2mem.vhd.

BCLK4X_N in std_logic [Port]

160 MHz neg

Definition at line 56 of file rio2mem.vhd.

BCLK4X_P in std_logic [Port]

160 MHz pos

Definition at line 55 of file rio2mem.vhd.

BCR in std_logic [Port]

Bunch Counter Reset.

Definition at line 170 of file rio2mem.vhd.

BEAM_PERM_1 out std_logic [Port]

Beam Permit 1.

Definition at line 177 of file rio2mem.vhd.

BEAM_PERM_2 out std_logic [Port]

Beam Permit 2.

Definition at line 178 of file rio2mem.vhd.

BUSY out std_logic [Port]

ROD Busy.

Definition at line 168 of file rio2mem.vhd.

CAL_DONE out std_logic [Port]

RocketIO calibration flag.

Definition at line 79 of file rio2mem.vhd.

CALIBRATE_RIOS in std_logic [Port]

send RocketIOs in calibration

Definition at line 73 of file rio2mem.vhd.

CAPTURE in std_logic [Port]

data taking flag

Definition at line 157 of file rio2mem.vhd.

CHECK out std_logic [Port]

RocketIO debug flag.

Definition at line 74 of file rio2mem.vhd.

CLK_50 in std_logic [Port]

50 MHz

Definition at line 63 of file rio2mem.vhd.

CLK_HZ in std_logic [Port]

1 Hz

Definition at line 64 of file rio2mem.vhd.

cntrl0_DDR2_A out std_logic_vector ( 13 downto 0 ) [Port]

DDR2 address lines.

Definition at line 129 of file rio2mem.vhd.

cntrl0_DDR2_BA out std_logic_vector ( 1 downto 0 ) [Port]

DDR2 bank select.

Definition at line 130 of file rio2mem.vhd.

cntrl0_DDR2_CAS_N out std_logic [Port]

DDR2 column address strobe.

Definition at line 132 of file rio2mem.vhd.

cntrl0_DDR2_CK out std_logic [Port]

DDR2 clock pos.

Definition at line 139 of file rio2mem.vhd.

cntrl0_DDR2_CK_N out std_logic [Port]

DDR2 clock neg.

Definition at line 140 of file rio2mem.vhd.

cntrl0_DDR2_CKE out std_logic [Port]

DDR2 clock enable.

Definition at line 137 of file rio2mem.vhd.

cntrl0_DDR2_CS_N out std_logic [Port]

DDR2 chip select.

Definition at line 135 of file rio2mem.vhd.

cntrl0_DDR2_DM out std_logic_vector ( 7 downto 0 ) [Port]

DDR2 data mask.

Definition at line 138 of file rio2mem.vhd.

cntrl0_DDR2_DQ inout std_logic_vector ( 63 downto 0 ) [Port]

DDR2 data.

Definition at line 141 of file rio2mem.vhd.

cntrl0_DDR2_DQS inout std_logic_vector ( 7 downto 0 ) [Port]

DDR2 data strobe pos.

Definition at line 142 of file rio2mem.vhd.

cntrl0_DDR2_DQS_N inout std_logic_vector ( 7 downto 0 ) [Port]

DDR2 data strobe neg.

Definition at line 143 of file rio2mem.vhd.

cntrl0_DDR2_ODT out std_logic [Port]

DDR2 termination.

Definition at line 136 of file rio2mem.vhd.

cntrl0_DDR2_RAS_N out std_logic [Port]

DDR2 row address strobe.

Definition at line 131 of file rio2mem.vhd.

cntrl0_DDR2_RESET_N out std_logic [Port]

DDR2 reset.

Definition at line 134 of file rio2mem.vhd.

cntrl0_DDR2_WE_N out std_logic [Port]

DDR2 write enable.

Definition at line 133 of file rio2mem.vhd.

cntrl0_DDR_A out std_logic_vector ( 12 downto 0 ) [Port]

DDR address lines.

Definition at line 117 of file rio2mem.vhd.

cntrl0_DDR_BA out std_logic_vector ( 1 downto 0 ) [Port]

DDR bank select.

Definition at line 118 of file rio2mem.vhd.

cntrl0_DDR_CAS_N out std_logic [Port]

DDR column address strobe.

Definition at line 122 of file rio2mem.vhd.

cntrl0_DDR_CK out std_logic [Port]

DDR clock pos.

Definition at line 125 of file rio2mem.vhd.

cntrl0_DDR_CK_N out std_logic [Port]

DDR clock neg.

Definition at line 126 of file rio2mem.vhd.

cntrl0_DDR_CKE out std_logic [Port]

DDR clock enable.

Definition at line 119 of file rio2mem.vhd.

cntrl0_DDR_CS_N out std_logic [Port]

DDR chip select.

Definition at line 120 of file rio2mem.vhd.

cntrl0_DDR_DM out std_logic_vector ( 3 downto 0 ) [Port]

DDR data mask.

Definition at line 124 of file rio2mem.vhd.

cntrl0_DDR_DQ inout std_logic_vector ( 31 downto 0 ) [Port]

DDR data.

Definition at line 127 of file rio2mem.vhd.

cntrl0_DDR_DQS inout std_logic_vector ( 3 downto 0 ) [Port]

DDR data strobe.

Definition at line 128 of file rio2mem.vhd.

cntrl0_DDR_RAS_N out std_logic [Port]

DDR row address strobe.

Definition at line 121 of file rio2mem.vhd.

cntrl0_DDR_WE_N out std_logic [Port]

DDR write enable.

Definition at line 123 of file rio2mem.vhd.

CTP out std_logic_vector ( 9 downto 1 ) [Port]

CTP Inputs we provide.

Definition at line 174 of file rio2mem.vhd.

DDRCLK in std_logic [Port]

160 MHz

Definition at line 60 of file rio2mem.vhd.

DSS_ABORT_1 out std_logic [Port]

DSS Abort 1.

Definition at line 181 of file rio2mem.vhd.

DSS_ABORT_2 out std_logic [Port]

DSS Abort 2.

Definition at line 182 of file rio2mem.vhd.

DSS_WARNING_1 out std_logic [Port]

DSS Warning 1.

Definition at line 179 of file rio2mem.vhd.

DSS_WARNING_2 out std_logic [Port]

DSS Warning 2.

Definition at line 180 of file rio2mem.vhd.

ECR in std_logic [Port]

Event Counter Reset.

Definition at line 172 of file rio2mem.vhd.

EMAC_CLK in std_logic [Port]

100 MHz

Definition at line 59 of file rio2mem.vhd.

ERROR_CODE in std_logic_vector ( 7 downto 0 ) [Port]

error code

Definition at line 187 of file rio2mem.vhd.

FORCE_PM out std_logic [Port]

Post Mortem from PC.

Definition at line 72 of file rio2mem.vhd.

gmii_rx_clk in std_logic [Port]

EMAC PHY RX clk.

Definition at line 144 of file rio2mem.vhd.

gmii_rx_dv in std_logic [Port]

EMAC PHY RX valid.

Definition at line 145 of file rio2mem.vhd.

gmii_rx_er in std_logic [Port]

EMAC PHY RX error.

Definition at line 146 of file rio2mem.vhd.

gmii_rxd in std_logic_vector ( 0 to 7 ) [Port]

EMAC PHY RX data.

Definition at line 147 of file rio2mem.vhd.

gmii_tx_en out std_logic [Port]

EMAC PHY TX enable.

Definition at line 150 of file rio2mem.vhd.

gmii_tx_er out std_logic [Port]

EMAC PHY TX error.

Definition at line 151 of file rio2mem.vhd.

gmii_txd out std_logic_vector ( 0 to 3 ) [Port]

EMAC PHY TX data.

Definition at line 152 of file rio2mem.vhd.

GOTO_RD out std_logic [Port]

readout flag

Definition at line 156 of file rio2mem.vhd.

GP_ERR_FLAG out std_logic [Port]

general purpose error flag

Definition at line 66 of file rio2mem.vhd.

ieee library [Library]

standard IEEE library

Reimplemented in main_components.

Definition at line 24 of file rio2mem.vhd.

INJECT_PERM_1 out std_logic [Port]

Injection Permit 1.

Definition at line 175 of file rio2mem.vhd.

INJECT_PERM_2 out std_logic [Port]

Injection Permit 2.

Definition at line 176 of file rio2mem.vhd.

L1A in std_logic [Port]

ATLAS Level-1 Accept.

Definition at line 171 of file rio2mem.vhd.

L1A_DISP in std_logic [Port]

extended L1A pulse for status msg

Definition at line 183 of file rio2mem.vhd.

LOCK_OUT out std_logic [Port]

DDR-DCMs lock flag.

Definition at line 75 of file rio2mem.vhd.

MAC_LOCK out std_logic [Port]

EMAC ready flag.

Definition at line 76 of file rio2mem.vhd.

MAIN_FSM_ST in std_logic_vector ( 7 downto 0 ) [Port]

Current state of main FSM.

Definition at line 86 of file rio2mem.vhd.

MASK_ANDREJ out std_logic [Port]

mask data input

Definition at line 109 of file rio2mem.vhd.

MASK_EWA out std_logic [Port]

mask data input

Definition at line 108 of file rio2mem.vhd.

MASK_HARRIS out std_logic [Port]

mask data input

Definition at line 113 of file rio2mem.vhd.

MASK_HEINZ out std_logic [Port]

mask data input

Definition at line 110 of file rio2mem.vhd.

MASK_HELMUT out std_logic [Port]

mask data input

Definition at line 114 of file rio2mem.vhd.

MASK_IRENA out std_logic [Port]

mask data input

Definition at line 107 of file rio2mem.vhd.

MASK_MARKO out std_logic [Port]

mask data input

Definition at line 111 of file rio2mem.vhd.

MASK_WILLIAM out std_logic [Port]

mask data input

Definition at line 112 of file rio2mem.vhd.

MDC_0 out std_logic [Port]

MDIO.

Definition at line 153 of file rio2mem.vhd.

mdio inout std_logic [Port]

MDIO.

Definition at line 148 of file rio2mem.vhd.

mii_tx_clk in std_logic [Port]

EMAC PHY TX clk.

Definition at line 149 of file rio2mem.vhd.

MODE out std_logic [Port]

1 = expert mode, 0 = regular

Definition at line 67 of file rio2mem.vhd.

OR_CH1 out std_logic [Port]

logical OR of 4 RIOs

Definition at line 115 of file rio2mem.vhd.

OR_CH2 out std_logic [Port]

logical OR of 4 RIOs

Definition at line 116 of file rio2mem.vhd.

ORBIT in std_logic [Port]

ORBIT from LTP.

Definition at line 169 of file rio2mem.vhd.

phy_rst_n out std_logic [Port]

EMAC PHY reset.

Definition at line 154 of file rio2mem.vhd.

READ_DONE out std_logic [Port]

end of buffer dump flag

Definition at line 82 of file rio2mem.vhd.

READ_OUT in std_logic [Port]

start buffer dump

Definition at line 81 of file rio2mem.vhd.

READ_OVER in std_logic [Port]

send end of buffer dump packet

Definition at line 84 of file rio2mem.vhd.

READ_READY in std_logic [Port]

Ready for read-out flag.

Definition at line 83 of file rio2mem.vhd.

REFCLK_N in std_logic [Port]

200 MHz neg

Definition at line 58 of file rio2mem.vhd.

REFCLK_P in std_logic [Port]

200 MHz pos

Definition at line 57 of file rio2mem.vhd.

RES_PC out std_logic [Port]

reset from PC

Definition at line 69 of file rio2mem.vhd.

RESET in std_logic [Port]

global reset

Definition at line 68 of file rio2mem.vhd.

RIOCLK_1 in std_logic [Port]

RocketIO reference clk1.

Definition at line 51 of file rio2mem.vhd.

RIOCLK_2 in std_logic [Port]

RocketIO reference clk2.

Definition at line 52 of file rio2mem.vhd.

RIOERR out std_logic [Port]

RocketIO error flag.

Definition at line 184 of file rio2mem.vhd.

RIOERR_TYPE out std_logic_vector ( 7 downto 0 ) [Port]

RocketIO error indicator.

Definition at line 185 of file rio2mem.vhd.

RIOS_READY out std_logic [Port]

RocketIO ready flag.

Definition at line 78 of file rio2mem.vhd.

RXN_A_HH in std_logic_vector ( 1 downto 0 ) [Port]

RocketIO.

Definition at line 97 of file rio2mem.vhd.

RXN_A_WM in std_logic_vector ( 1 downto 0 ) [Port]

RocketIO.

Definition at line 95 of file rio2mem.vhd.

RXN_C_AH in std_logic_vector ( 1 downto 0 ) [Port]

RocketIO.

Definition at line 93 of file rio2mem.vhd.

RXN_C_IE in std_logic_vector ( 1 downto 0 ) [Port]

RocketIO.

Definition at line 91 of file rio2mem.vhd.

RXN_SATA_IN in std_logic_vector ( 1 downto 0 ) [Port]

SATA N inputs.

Definition at line 88 of file rio2mem.vhd.

RXP_A_HH in std_logic_vector ( 1 downto 0 ) [Port]

RocketIO.

Definition at line 98 of file rio2mem.vhd.

RXP_A_WM in std_logic_vector ( 1 downto 0 ) [Port]

RocketIO.

Definition at line 96 of file rio2mem.vhd.

RXP_C_AH in std_logic_vector ( 1 downto 0 ) [Port]

RocketIO.

Definition at line 94 of file rio2mem.vhd.

RXP_C_IE in std_logic_vector ( 1 downto 0 ) [Port]

RocketIO.

Definition at line 92 of file rio2mem.vhd.

RXP_SATA_IN in std_logic_vector ( 1 downto 0 ) [Port]

SATA P inputs.

Definition at line 87 of file rio2mem.vhd.

SATA_LOGIC_CLK in std_logic [Port]

SATA parallel clk.

Definition at line 62 of file rio2mem.vhd.

SATA_OK out std_logic [Port]

SATA ready flag.

Definition at line 80 of file rio2mem.vhd.

SATA_REF_CLK in std_logic [Port]

SATA reference clk.

Definition at line 61 of file rio2mem.vhd.

SEND_ARP_ANN in std_logic [Port]

Trigger sending of ARP annoncement.

Definition at line 77 of file rio2mem.vhd.

SEND_ERR_MSG in std_logic [Port]

start sending of error msg

Definition at line 186 of file rio2mem.vhd.

SL_LDOWN in std_logic [Port]

link down flag

Definition at line 159 of file rio2mem.vhd.

SL_LFF in std_logic [Port]

link full flag

Definition at line 158 of file rio2mem.vhd.

SL_LRL in std_logic_vector ( 3 downto 0 ) [Port]

return lines, not used!

Definition at line 160 of file rio2mem.vhd.

SL_UCLK out std_logic [Port]

slink clock

Definition at line 161 of file rio2mem.vhd.

SL_UCTRL out std_logic [Port]

control line

Definition at line 166 of file rio2mem.vhd.

SL_UD out std_logic_vector ( 31 downto 0 ) [Port]

data

Definition at line 162 of file rio2mem.vhd.

SL_UDW out std_logic_vector ( 1 downto 0 ) [Port]

data width

Definition at line 167 of file rio2mem.vhd.

SL_URESET out std_logic [Port]

reset

Definition at line 163 of file rio2mem.vhd.

SL_UTEST out std_logic [Port]

test line

Definition at line 164 of file rio2mem.vhd.

SL_UWEN out std_logic [Port]

write enable

Definition at line 165 of file rio2mem.vhd.

std_logic_1164 package [Package]

std_logic definitions, see file

Reimplemented in main_components.

Definition at line 26 of file rio2mem.vhd.

std_logic_arith package [Package]

arithmetic operations on std_logic datatypes, see file

Definition at line 28 of file rio2mem.vhd.

std_logic_unsigned package [Package]

unsigned functions operators for std_logic_vector type, see file

Definition at line 30 of file rio2mem.vhd.

STOP_PC out std_logic [Port]

stop buffer dump from PC

Definition at line 71 of file rio2mem.vhd.

TRIG_EXT in std_logic [Port]

Trigger.

Definition at line 155 of file rio2mem.vhd.

TRIG_PC out std_logic [Port]

start buffer dump from PC

Definition at line 70 of file rio2mem.vhd.

TRIGGER_INHIBIT_N out std_logic [Port]

mask external triggers

Definition at line 85 of file rio2mem.vhd.

TRIGGER_TYPE in std_logic_vector ( 8 downto 1 ) [Port]

L1A Trigger Type.

Definition at line 173 of file rio2mem.vhd.

TXN_A_HH out std_logic_vector ( 1 downto 0 ) [Port]

RocketIO.

Definition at line 105 of file rio2mem.vhd.

TXN_A_WM out std_logic_vector ( 1 downto 0 ) [Port]

RocketIO.

Definition at line 103 of file rio2mem.vhd.

TXN_C_AH out std_logic_vector ( 1 downto 0 ) [Port]

RocketIO.

Definition at line 101 of file rio2mem.vhd.

TXN_C_IE out std_logic_vector ( 1 downto 0 ) [Port]

RocketIO.

Definition at line 99 of file rio2mem.vhd.

TXN_SATA_OUT out std_logic_vector ( 1 downto 0 ) [Port]

SATA N outputs.

Definition at line 90 of file rio2mem.vhd.

TXP_A_HH out std_logic_vector ( 1 downto 0 ) [Port]

RocketIO.

Definition at line 106 of file rio2mem.vhd.

TXP_A_WM out std_logic_vector ( 1 downto 0 ) [Port]

RocketIO.

Definition at line 104 of file rio2mem.vhd.

TXP_C_AH out std_logic_vector ( 1 downto 0 ) [Port]

RocketIO.

Definition at line 102 of file rio2mem.vhd.

TXP_C_IE out std_logic_vector ( 1 downto 0 ) [Port]

RocketIO.

Definition at line 100 of file rio2mem.vhd.

TXP_SATA_OUT out std_logic_vector ( 1 downto 0 ) [Port]

SATA P outputs.

Definition at line 89 of file rio2mem.vhd.

unisim library [Library]

Library with Xilinx primitives.

Definition at line 32 of file rio2mem.vhd.

vcomponents package [Package]

Header with Xilinx primitives.

Definition at line 34 of file rio2mem.vhd.

XT_CLK_DET in std_logic [Port]

Extern clock source for PLL detect.

Definition at line 65 of file rio2mem.vhd.


The documentation for this class was generated from the following file:

Author: M.Niegl
Generated on Tue Nov 4 00:58:44 2008 for BCM-AAA by doxygen 1.5.7.1-20081012