Skip to content
Snippets Groups Projects
tlu_1e.dep 2.47 KiB
Newer Older
# Entity payload is in tlu_1e.vhd
# src tlu_1e.vhd

src -c ipbus-firmware:components/ipbus_slaves ipbus_ctrlreg_v.vhd
src -c ipbus-firmware:components/ipbus_slaves ipbus_syncreg_v.vhd
src -c ipbus-firmware:components/ipbus_slaves syncreg_w.vhd
src -c ipbus-firmware:components/ipbus_slaves syncreg_r.vhd
src -c ipbus-firmware:components/ipbus_core ipbus_fabric_sel.vhd
src ipbus_decode_top.vhd
src -c ipbus-firmware:components/ipbus_slaves ipbus_reg_types.vhd
David Cussans's avatar
David Cussans committed

src -c components/tlu fmcTLU_pkg.vhd
src -c components/tlu fmcTLU_pkg_body.vhd

David Cussans's avatar
David Cussans committed
src -c components/tlu eventBuffer_rtl.vhd
src -c components/tlu logic_clocks_rtl.vhd
David Cussans's avatar
David Cussans committed
src -c components/tlu trigger/triggerInputs_newTLU_rtl.vhd
David Cussans's avatar
David Cussans committed
src -c components/tlu eventFormatter_rtl.vhd
src -c components/tlu T0_Shutter_Iface_rtl.vhd
src -c components/tlu SyncGenerator_rtl.vhd
src -c components/tlu counterWithResetPreset_rtl.vhd
src -c components/tlu counterDownGated_rtl.vhd
src -c components/tlu delayPulse4x_rtl.vhd
src -c components/tlu stretchPulse4x_rtl.vhd

David Cussans's avatar
David Cussans committed
src -c components/tlu dut/DUTInterfaces_rtl.vhd
src -c components/tlu dut/DUTInterface_AIDA_rtl.vhd
src -c components/tlu dut/DUTInterface_EUDET_rtl.vhd
src -c components/tlu trigger/triggerLogic_rtl.vhd

src -c components/tlu synchronizeRegisters_rtl.vhd
src -c components/tlu trigger/arrivalTimeLUT_rtl.vhd
src -c components/tlu counterWithReset_rtl.vhd
src -c components/tlu trigger/dualSERDES_1to4_rtl.vhd
David Cussans's avatar
David Cussans committed
src -c components/tlu trigger/IODELAYCal_FSM_rtl.vhd
src -c components/tlu pulseClockDomainCrossing_rtl.vhd
src -c components/tlu single_pulse_rtl.vhd
src -c components/tlu stretchPulse_rtl.vhd
src -c components/tlu coincidenceLogic_rtl.vhd

# ***** CHANGE ME ******
# Hand-hacked IPBus address deocde.
# replace with version generated by IPBus tools
# Move the constants in this file to fmcTLU package.
# ***** CHANGE ME ******
#src -c components/tlu ipbus_decode_TLUaddrmap.vhd
src -c projects/TLU_v1e ipbus_decode_TLUaddrmap.vhd

# Include I2C components
src -c components/external/opencores_i2c i2c_master_top.vhd 
src -c components/external/opencores_i2c i2c_master_bit_ctrl.vhd
src -c components/external/opencores_i2c i2c_master_byte_ctrl.vhd
src -c components/external/opencores_i2c i2c_master_registers.vhd
src -c components/external/opencores_i2c i2c_master_rtl.vhd

# Inclide IP ( *.xci files )
src -c components/tlu --cd ../cgn tlu_event_fifo.xci
src -c components/tlu --cd ../cgn internalTriggerGenerator.xci