Altera_Forum
Honored Contributor
14 years agoDDR3 controller issue
I am working on a project in which 8Gb data is to be written in DDR3 memory. I am using Altera Uniphy DDR3 controller. After filling DDR3 memory with data we tried to read back our DDR3 memory to verify data is written correctly. After some reads DDR3 controller shows some misbehavior. First the data we received didn't match with the expected pattern also the address that we have read previously (with correct data pattern) shows mismatches. For example once data start mismatching the address 0 show different values at different reads. Some facts:
1. we are using 256-bit interface and our data pattern is a simple 32-bit counter 2. we are using linear addressing for reading and writting with write burst size = 128x256 and read burst size = 16x256 maximum burst size is set to 256x256 3. some times we see bit mismatches but we are not using the byte enables What can be the issue? Any hint/clue will be much appreciated