Design Unit List

Here is a list of all design unit members with links to the Entities and Packages they belong to:
daq_headerFunctions used in DAQ modules
abort_bufferDPBRAM for abort logic
abort_buffer.abort_buffer_aBRAM primitive instantiation
abort_controllerBeam abort logic
abort_controller.abort_controller_arcBeam abort logic
ADDSUB48Virtex-4 DSP48 Core Wrapper
ADDSUB48.ADDSUB48_ARCHVirtex-4 DSP48 Core Wrapper
auto_receiverReceives packets from EMAC & decodes packets
auto_receiver.auto_receiver_arcReceives packets from EMAC & decodes packets
bcm_aaaTop module of BCM AAA design
bcm_aaa.bcm_aaa_arcTop module of BCM AAA design
bcm_emac_fifoWrapper file for FIFO core for Ethernet TX
bcm_emac_fifo.bcm_emac_fifo_aWrapper file for FIFO core for Ethernet TX
bcm_emac_fifo_rxWrapper file for FIFO core for Ethernet RX
bcm_emac_fifo_rx.bcm_emac_fifo_rx_aWrapper file for FIFO core for Ethernet RX
bcm_rodROD formatter top module
bcm_rod.bcm_rod_arcStructural description of ROD formatter
bcm_rod_dp_ramDPRAM
bcm_rod_dp_ram.bcm_rod_dp_ram_aInstantiates DPRAM primitive
bcm_rod_dp_updown_counterUp-Down Counter
bcm_rod_dp_updown_counter.bcm_rod_dp_updown_counter_arcUp-down counter
bcm_rod_formatterROD formatter
bcm_rod_formatter.bcm_rod_formatter_arcROD formatter main FSM
bcm_rod_ramDPRAM wrapper
bcm_rod_ram.bcm_rod_ram_arcDPRAM wrapper with RAM support logic
bcm_rod_slinkS-Link interface
bcm_rod_slink.bcm_rod_slink_arcS-Link interface
bcm_rod_treadmilROD treadmill
bcm_rod_treadmil.bcm_rod_treadmil_arcROD treadmill
bcm_signal_delayFlexible shift-register as delay unit
bcm_signal_delay.bcm_signal_delay_arcRuntime adjustable shift register, min delay = 8 clock cycles
bcm_signal_delay_vecFlexible shift-register as delay unit
bcm_signal_delay_vec.bcm_signal_delay_vec_arcFlexible shift-register as delay unit
BID_cntBunch-Counter
BID_cnt.BID_cnt_arcBunch-Counter
bridgeTop module of SATA
bridge.bridge_arcTop module of SATA
buffer_3STTri-State Buffer
buffer_3ST.buffer_3ST_arcTri-State Buffer
bunchcycleCollects pulse information and groups it per bunch crossing
bunchcycle.bunchcycle_arcCollects pulse information and groups it per bunch crossing
busyBusy module
busy.busy_arcBusy module
calCalculate pulse widths
cal.cal_arcCalculate pulse widths
cal_block_v1_4_1RocketIO calibration module
cal_block_v1_4_1.rtlRocketIO calibration module
cibu_commInterface to CIBU (User Interface Console to Beam Interlock System)
cibu_comm.cibu_comm_arcInterface to CIBU (User Interface Console to Beam Interlock System)
clock_dividerPrescaler
clock_divider.clock_divider_arcPrescaler
clocksCentral clock module
clocks.coldplayCentral clock module
cnt_ddr2_rdCounter for accesses to DDR2
cnt_ddr2_rd.cnt_ddr2_rd_arcCounter for accesses to DDR2
cnt_ddr_rdCounter for accesses to DDR
cnt_ddr_rd.cnt_ddr_rd_arcCounter for accesses to DDR
command_decoderPc-controlled module inside the FPGA
command_decoder.command_decoder_arcDecoder for commands from PC
comparator44-Input greatest value selector
comparator4.comparator4_arc4-Input greatest value selector
comparator_v9_0Greater-than Comparator Core
comparator_v9_0.comparator_v9_0_aComparator core instantation
ctp_commInterface to CTP (Central Trigger Processor)
ctp_comm.ctp_comm_arcInterface to CTP (Central Trigger Processor)
ctp_logicTop module of logic for CTP bits
ctp_logic.ctp_logic_arcCTP logic
daq_headerFunctions used in DAQ modules
daqrio_topTop module of 2 full RIO chains
daqrio_top.daqrio_top_arcStructural description of RocketIO readout
ddr2_chksum_calRunning UDP checksum calculation DDR2
ddr2_chksum_cal.ddr2_dsp_chksum_cal_arcRunning UDP checksum calculation DDR2
ddr2_data_bufferInterface between DAQ & DDR2
ddr2_data_buffer.ddr2_data_buffer_arcInterface between DAQ & DDR2, buffer with circular addressing
ddr2_memStructure of DDR2 Controller
ddr2_mem.arc_ddr2_memStructure of DDR2 Controller
ddr2_mem_backend_fifos_0DDR2 Back-End FIFOs
ddr2_mem_backend_fifos_0.arc_backend_fifosDDR2 Back-End FIFOs
ddr2_mem_controller_iobs_0Control signal IOBs
ddr2_mem_controller_iobs_0.arc_controller_iobsControl signal IOBs
ddr2_mem_data_path_0Calibration structure for data
ddr2_mem_data_path_0.arc_data_pathCalibration structure for data
ddr2_mem_data_path_iobs_0Datapath IOBs
ddr2_mem_data_path_iobs_0.arc_data_path_iobsDatapath IOBs
ddr2_mem_data_tap_incTap logic
ddr2_mem_data_tap_inc.arc_data_tap_incTap logic
ddr2_mem_data_write_0Write data organizer
ddr2_mem_data_write_0.arc_data_writeWrite data organizer
ddr2_mem_ddr2_controller_0Main RAM controller module
ddr2_mem_ddr2_controller_0.arc_controllerMain RAM controller module
ddr2_mem_idelay_ctrlIDELAYCTRL primitive
ddr2_mem_idelay_ctrl.arc_idelay_ctrlIDELAYCTRL instantiation
ddr2_mem_infrastructureServices for DDR2 memory controller
ddr2_mem_infrastructure.arc_infrastructureServices for DDR2 memory controller
ddr2_mem_infrastructure_iobs_0DDR clock IOBs
ddr2_mem_infrastructure_iobs_0.arc_infrastructure_iobsDDR Clock IOBs
ddr2_mem_iobs_0DDR2 IOBs
ddr2_mem_iobs_0.arc_iobsDDR2 IOBs
ddr2_mem_parameters_0Header file for DDR2 RAM controller
ddr2_mem_pattern_compare8DDR2 pattern compare
ddr2_mem_pattern_compare8.arc_pattern_compareDDR2 pattern compare
ddr2_mem_RAM_D_0DistRAM to buffer data
ddr2_mem_RAM_D_0.arc_RAMDistRAM to buffer data
ddr2_mem_rd_data_0Read datapath
ddr2_mem_rd_data_0.arc_rd_dataRead datapath
ddr2_mem_rd_data_fifo_0DistRAM for read data
ddr2_mem_rd_data_fifo_0.arc_rd_data_fifoDistRAM for read data
ddr2_mem_rd_wr_addr_fifo_0FIFO for read/write address
ddr2_mem_rd_wr_addr_fifo_0.arc_rd_wr_addr_fifoFIFO for read/write address
ddr2_mem_tap_ctrlTap control logic
ddr2_mem_tap_ctrl.archTap control logic
ddr2_mem_tap_logic_0Data tap module
ddr2_mem_tap_logic_0.arc_tap_logicData tap module
ddr2_mem_top_0Top module of DDR2 RAM controller
ddr2_mem_top_0.arc_topTop module of DDR2 RAM controller
ddr2_mem_user_interface_0DDR2 controller user interface
ddr2_mem_user_interface_0.user_interface_arcDDR2 controller user interface
ddr2_mem_v4_dm_iobThis module places the data mask signals into the IOBs
ddr2_mem_v4_dm_iob.arc_v4_dm_iobDDR2 data mask IOBs
ddr2_mem_v4_dq_iobDDR2 data IOBs
ddr2_mem_v4_dq_iob.arc_v4_dq_iobDDR2 data IOBs
ddr2_mem_v4_dqs_iobDDR2 data strobe IOBs
ddr2_mem_v4_dqs_iob.arc_v4_dqs_iobDDR2 data strobe IOBs
ddr2_mem_wr_data_fifo_16Write data FIFO
ddr2_mem_wr_data_fifo_16.arc_wr_data_fifo_16Write data FIFO
ddr2_usr_beTop module of DDR2 RAM controller
ddr2_usr_be.ddr2_usr_be_arcTop module of DDR2 RAM controller
ddr_chksum_accu32-bit DSP accumulator
ddr_chksum_accu.BEHAVIORAL32-bit DSP accumulator
ddr_chksum_adder32-bit DSP adder
ddr_chksum_adder.BEHAVIORAL32-bit DSP adder
ddr_chksum_calRunning UDP checksum calculation DDR
ddr_chksum_cal.ddr_dsp_chksum_cal_arcRunning UDP checksum calculation DDR
ddr_data_bufferInterface between DAQ & DDR
ddr_data_buffer.ddr_data_buffer_arcInterface between DAQ & DDR
ddr_eth_bufBuffer between DDR & EMAC
ddr_eth_buf.ddr_eth_buf_arcBuffer between DDR & EMAC
ddreth_bufWrapper for BRAM Buffer between DDR and Ethernet
ddreth_buf.ddreth_buf_aWrapper for BRAM Buffer between DDR and Ethernet
delayDelay unit
delay.delay_arcDelay unit
delay_adjFine delay for 2 RocketIO channels
delay_adj.delay_adj_arcFine delay for 2 RocketIO channels
delta_t_ac_topTop module of time window & coincidence logic
delta_t_ac_top.doubleRegister 2 hits within time window
delta_t_ac_top.one_to_one1-1 Coincidence within time window
delta_t_ac_top.singleRegister hit within time window
delta_t_ac_top.two_to_two2-2 Coincidence within time window
divisionDivision by constant power of two
division.division_arcDivision by constant power of two
dss_commInterface to DSS (Detector Safety System) This entity provides two redundant signals to the DSS, 1 Warning and 1 Abort. Outputs are also settable from the outside
dss_comm.dss_comm_arcInterface to DSS (Detector Safety System) This entity provides the two redundant signals to the DSS. Outputs are settable from the outside
edgeStandard rising edge detection
edge.edge_arcStandard rising edge detection
edge_detData edge detection
edge_det.new2Data edge detection
edge_falStandard falling edge detection
edge_fal.edge_fal_arcStandard falling edge detection
eth_bufBuffer between DDR2 and EMAC for clock domain crossing
eth_buf.eth_buf_arcAddress generation for buffer
ethbufWrapper for DPRAM Buffer core
ethbuf.ethbuf_arcDPBRAM instantiation
ethernet_topTop module of Ethernet design part, both RX & TX
ethernet_top.ethernet_top_arcMain logic for sending data & interfacing between EMAC & memories
EVENT_cntATLAS Level-1 Event Counter
EVENT_cnt.EVENT_cnt_arcATLAS Level-1 Event Counter
extend_testExtending a pulse
extend_test.extend_test_arcExtending a pulse
generic_shift_regGeneric shift register. Width and depth adjustable at compile-time
generic_shift_reg.generic_shift_reg_arcGeneric shift register. Width and depth adjustable at compile-time
GT11_INIT_RXInitializer for RocketIO RX
GT11_INIT_RX.rtlInitialization logic for RocketIO RX
GT11_INIT_TXInitializer for RocketIO TX
GT11_INIT_TX.rtlInitialization logic for RocketIO TX
incrementer32-bit incrementer with synchronous reset and latched output
incrementer.incrementer_arc32-bit incrementer with synchronous reset and latched output
intimeNarrow in-time time window
intime.intime_arcNarrow in-time time window
ipmacHeader with IP & MAC addresses
l1a_fifoFIFO core for L1As
l1a_fifo.l1a_fifo_aFIFO core for L1As
LCDLCD wrapper
LCD.LCD_arcLCD wrapper
lcd_charactersConstants declaration
lcd_commanderCommander for LCD
lcd_controllerLCD controller
LFSR14_23A3Linear feedback shift register (LFSR)
LFSR14_23A3.RTLLinear feedback shift register (LFSR)
loop_cntContinous counter, 32 bit
loop_cnt.loop_cnt_arcContinous counter, 32 bit
loop_cnt_shContinous counter, 6 bit
loop_cnt_sh.loop_cnt_sh_arcContinous counter, 6 bit
ltp_commInterface to LTP (Local Trigger Processor)
ltp_comm.ltp_comm_arcInterface to LTP (Local Trigger Processor)
lvl1_bufBuffer for Level-1 TDAQ data
lvl1_buf.lvl1_buf_arcBuffer for Level-1 TDAQ data
lvl1_circ_bufferDPBRAM Buffer, can store one full turn
lvl1_circ_buffer.lvl1_circ_buffer_aDPBRAM instantiation
main_componentsDeclaration of all major components, global constants & types
mem_interface_top_idelay_ctrlVirtex-4 IDELAYCTRL Wrapper
mem_interface_top_idelay_ctrl.archVirtex-4 IDELAYCTRL Wrapper
mem_interface_top_infrastructureDCM for DDR specific clocks
mem_interface_top_infrastructure.archDCM for DDR specific clocks
mem_interface_top_parameters_0Header file for DDR RAM controller
MGT_CLOCK_MODULEWrapper for RocketIO clock module
MGT_CLOCK_MODULE.RTLWrapper for RocketIO clock module
ncm_temacInterface to HW MAC
ncm_temac.ncm_temac_arcInterface to HW MAC
onescompaccuAccu with Carry Look-Ahead Adder
onescompaccu.onescompaccu_arcLogic around CLA-Adder
onescomplementadderCarry Look-Ahead Full-Adder
onescomplementadder.onescomplementadder_arcCarry Look-Ahead Full-Adder
ORBIT_cntCounter for LHC Machine Turns
ORBIT_cnt.ORBIT_cnt_arcCounter for LHC Machine Turns
period_checkCheck the period of signal
period_check.period_check_arcCheck the period of signal
pmdelayVariable Post-Mortem layoff - orbit delay
pmdelay.pmdelay_arcVariable Post-Mortem layoff - orbit delay
prescalerSimple Prescaler
prescaler.prescaler_arcSimple Prescaler
proc_data_bufDual-Port BRAM Buffer customized for proc data
proc_data_buf.proc_data_buf_aDPBRAM instantiation
proc_data_emulPattern generator to fill proc data buffers
proc_data_emul.proc_data_emul_arcPattern generator to fill proc data buffers
ram_user_backendTop module of DDR RAM controller
ram_user_backend.ram_user_backend_arcControl of interface to external RAM
raw_bufferWrapper for BRAM Buffer between RIOs and DDR2
raw_buffer.raw_buffer_aWrapper for BRAM Buffer between RIOs and DDR2
raw_data_emulPattern generator to fill raw data buffers
raw_data_emul.raw_data_emul_arcPattern generator to fill raw data buffers
RIORocketIO wrapper
rio2memContains all major design modules (RAMs, RIO, EMAC)
rio2mem.rio2mem_arcContains all major design modules (RAMs, RIO, EMAC)
RIO.RIO_arcInstantiation of RocketIO primitive
rio_rxtxDAQ-RocketIO wrapper and support logic
rio_rxtx.rio_rxtx_arcDAQ-RocketIO wrapper and support logic
riocheckError detection module for RocketIOs, currently unused
riocheck.riocheck_arcError detection module for RocketIOs, currently unused
rios_allCombination of RocketIOs for each side of the IP
rios_all.rios_all_arcCombination of RocketIOs for each side of the IP
ROCKETIO_SATASATA RocketIO wrapper
ROCKETIO_SATA.ROCKETIO_SATA_arcRocketIO primitive instantiation
sataSATA wrapper
sata.sata_arcSATA wrapper
sata_cal_block_v1_4_1Calibration of sata clocks
sata_cal_block_v1_4_1.rtlCalibration logic for SATA RocketIO clocks
sata_GT11_INIT_RXRIO-RX initializer
sata_GT11_INIT_RX.rtlRIO-RX initializer
sata_GT11_INIT_TXRIO-TX initializer
sata_GT11_INIT_TX.rtlRIO-TX initializer
shift_regAdjustable 32-bit wide shift register
shift_reg.shift_reg_aDPBRAM instantiation
side_4riosCombination of 2 RocketIO-pairs
side_4rios.side_4rios_arcCombination of 2 RocketIO-pairs
statisticsDetermines minimum, maximum and average of a series of input values
statistics.statistics_arcDetermines minimum, maximum and average of a series of input values
status_collectorData collector for DCS status messages
status_collector.status_collector_arcData collector for status messages
tdaq_collectorData collector for TDAQ status messages
tdaq_collector.tdaq_collector_arcData collector for status messages
temac_controllerSupport logic for EMAC
temac_controller.temac_controller_arcSupport logic for TEMAC
timewindowApply time window to 1 channel
timewindow.timewindow_arcApply time window to 1 channel
udp_addressesDeclarations of constants, types & functions for Ethernet modules
univibratorUnivibrator
univibrator.univibrator_arcUnivibrator
xtemacVirtex-4 FX Ethernet MAC Wrapper
xtemac.WRAPPEREMAC Wrapper

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