Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Valued Contributor III
696 Views

Memory read issues with high performance DDR2 Conrollers

I am currently working on DDR2 High Performance Memory Controller. I am 

having read issues when we use High Performance Controller II. 

Note : Dint have any of the following issues when we were using just 

the High Performance Controller. 

In the simulation we do a memory write and a memory read @ the same address. During the write 

operation, we did write 88776655 and during the read you see the same 

value on the DQ bus(Read has taken place sucessfully). But on the user 

application data bus you see only 00005566(local_rdata). We are using the half rate memory controller and the clock fre is 320MHz. 

 

I have archived the project(cpu_subsys.qar). See the waveform file and check out these signals. 

mem_dq(during the read command)==88776655 

dio_rdata3_1x==00 

dio_rdata2_1x==00 

dio_rdata1_1x==66 

dio_rdata0_1x==55 

 

We use an half rate controller, check data signals dio_rdata3_1x, dio_rdata2_1x has all zeroz as though we are using a full rate controller. As data on dio_rdata3_1x n dio_rdata2_1x are zeros, you see the upper 16 bits for ctl_rdata and local_rdata are zeros. 

Please see the attachments. 

Thanks,
0 Kudos
0 Replies