DEBUG => debug_adc(i)
);
- ram_addr_sys(i) <= std_logic_vector(ram_counter(i));
+ ram_addr_sys(i) <= std_logic_vector(resize(ram_counter(i),ram_addr_sys(i)'length));
dpram : entity work.dpram_32x512
port map(WrAddress => ram_addr_adc(i),
RdAddress => ram_addr_sys(i),
end process proc_integral_delay;
-- ZeroX detect, integrate, write to RAM
- RAM_ADDR <= std_logic_vector(ram_counter);
+ RAM_ADDR <= std_logic_vector(resize(ram_counter,RAM_ADDR'length));
proc_zeroX_gate : process is
variable zeroX : std_logic := '0';
variable integral_counter : integer range 0 to 2 ** CONF.IntegrateWindow'length - 1;