add_file -vhdl -lib "work" "../base/cores/pll_in200_out100.vhd"
add_file -vhdl -lib "work" "./trb3_periph.vhd"
-add_file -vhdl -lib "work" "source/Adder_320.vhd"
+add_file -vhdl -lib "work" "source/Adder_304.vhd"
add_file -vhdl -lib "work" "source/bit_sync.vhd"
-add_file -vhdl -lib "work" "source/Channel_320.vhd"
-add_file -vhdl -lib "work" "source/Encoder_320_Bit.vhd"
+add_file -vhdl -lib "work" "source/Channel.vhd"
+add_file -vhdl -lib "work" "source/Encoder_304_Bit.vhd"
add_file -vhdl -lib "work" "source/FIFO_32x512_OutReg.vhd"
add_file -vhdl -lib "work" "source/Reference_channel.vhd"
add_file -vhdl -lib "work" "source/reset_generator.vhd"
+add_file -vhdl -lib "work" "source/ROM_Encoder.vhd"
add_file -vhdl -lib "work" "source/ROM_FIFO.vhd"
add_file -vhdl -lib "work" "source/TDC.vhd"
add_file -vhdl -lib "work" "source/up_counter.vhd"
-add_file -vhdl -lib "work" "source/ROM_Encoder.vhd"
+
THE_TDC : TDC
generic map (
- CHANNEL_NUMBER => 16, -- Number of TDC channels
+ CHANNEL_NUMBER => 8, -- Number of TDC channels
TRG_WIN_PRE => "00001100100", -- Pre-Trigger window width
TRG_WIN_POST => "00001100100") -- Post-Trigger window width
port map (
CLK_TDC => CLK_PCLK_LEFT, -- Clock used for the time measurement
CLK_READOUT => clk_100_i, -- Clock for the readout
REFERENCE_TIME => timing_trg_received_i, -- Reference time input
- HIT_IN => DQLL(14 downto 0), -- Channel start signals
+ HIT_IN => DQLL(6 downto 0), -- Channel start signals
--
-- Trigger signals from handler
TRG_DATA_VALID_IN => trg_data_valid_i, -- trig data valid signal from trbnet