TKlei
New Contributor
6 years agoInterfacing DDR3 with DSP Builder. Adressbus size?
Hi,
I'm using DSP Builder with External Memory Write block to store data in an DDR3 RAM. However the generated memory address size ist 27 bit and not 22 as expected with the memory size configuration. In the dsp builder model the size is correct (see attached Image).
In the generated design file the Memory address bus is defined as:
Memory_Write_address : out std_logic_vector(26 downto 0); -- ufix27After looking into the source files I discovered this:
-- Memory_Write_gnd_x(CONSTANT,5)
Memory_Write_gnd_x_q <= "00000";
-- Memory_Write_address_join_x(BITJOIN,2)@4
Memory_Write_address_join_x_q <= Memory_Write_address_reg_x_q & Memory_Write_gnd_x_q;Why is the address joined with "00000"?