ipbus/ipbus-firmware

Pre-buffered clock used to generate 'aux domain' reset in clocks_us*.vhd

Closed this issue · 1 comments

In clocks_us_serdes.vhd and clocks_usp_serdes.vhd, the reset signal for the aux clock domain depends directly on the pre-buffer aux clock signal clk_aux_i rather than the post-buffer aux clock signal clk_aux_b that is used for the output port. E.g:

	process(clk_aux_i)
	begin
		if rising_edge(clk_aux_i) then
			rst_aux <= rst;
		end if;
	end process;

These process statements should be updated to use the post-buffer signal

(Spotted by @dmnewbold )

Note: This fix has been included in the v1.6 tag that was created earlier today.