Forum Discussion
TKlei
New Contributor
7 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 configurati...
NurAida_A_Intel
Frequent Contributor
7 years agoHi Sir,
Please accept my apology for the delay in response.
Are you having Avalon MM interface 256 bits, if yes, then it is make sense to have “00000”.
My understand is that, if your Avalon MM interface is 64 bits, you will read out 64 bits per cycle, so the byte address is (64/8= 8 or 1000), so it has to padded/joined with 3 zero (bit 0-2 are not used). For your case, I believe, the Avalon MM interface is 256 bits, 256/8 = 32 (10 0000), so they will see it is padded with “00000”. So, if you having Avalon MM interface 256 bits, then it make sense to have "00000".
Hope this helps.
Thanks
Regards,
NAli1