From 3c15b8f164877e5fbbae8257dc371d7b6e718f59 Mon Sep 17 00:00:00 2001 From: Andreas Neiser Date: Wed, 3 Jun 2015 13:52:06 +0200 Subject: [PATCH] Fix little TDC ctrl reg bug --- ADC/trb3_periph_adc.vhd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ADC/trb3_periph_adc.vhd b/ADC/trb3_periph_adc.vhd index 1c55823..f8cf7ae 100644 --- a/ADC/trb3_periph_adc.vhd +++ b/ADC/trb3_periph_adc.vhd @@ -737,7 +737,7 @@ LED_YELLOW <= not med_stat_op(11); wait until rising_edge(clk_100_i); pos := to_integer(unsigned(bustdc_ctrl_rx.addr(2 downto 0))); bustdc_ctrl_tx.data <= tdc_ctrl_reg_arr(pos); - bustdc_ctrl_tx.ack <= bustdc_ctrl_rx.read; + bustdc_ctrl_tx.ack <= bustdc_ctrl_rx.read or bustdc_ctrl_rx.write; -- always acknowledge, one could check the addr indeed if bustdc_ctrl_rx.write = '1' then tdc_ctrl_reg_arr(pos) <= bustdc_ctrl_rx.data; end if; -- 2.43.0