-- the external trigger id is sent on SERIAL_IN
TRG_SYNC_OUT : out std_logic; -- sync. to CLK
+ TRG_ASYNC_OUT : out std_logic; -- Asynchronous for TDC
--data output for read-out
TRIGGER_IN : in std_logic;
signal timeout_seen : std_logic := '0';
- signal trg_async : std_logic;
signal trg_sync : std_logic;
signal trg_sync_old : std_logic;
timer_tick_1us <= TIMER_TICK_1US_IN;
TRG_SYNC_OUT <= trg_sync;
+ TRG_ASYNC_OUT <= EXT_TRG_IN;
trg_sync <= EXT_TRG_IN when rising_edge(CLK);
trg_sync_old <= trg_sync when rising_edge(CLK);
reg_SERIAL_IN <= SERIAL_IN when rising_edge(CLK);
TIMER_TICK_1US_IN => timer_ticks(0),
SERIAL_IN => CLK_EXT(3),
EXT_TRG_IN => CLK_EXT(4),
+ TRG_ASYNC_OUT => tdc_inputs(1),
TRG_SYNC_OUT => cts_ext_trigger,
TRIGGER_IN => cts_rdo_trg_data_valid,