Altera_Forum
Honored Contributor
15 years agoDdr2 Hpcii Controller Throughput
Can this controller provide max throughput that the DDR2 device can allow?
Or maybe more appropriately stated: what is the max throughput of the HPCII controller for DDR2 devices. Talking logically and not w.r.t. meeting timing. Maybe a bit of a vague question(s) and I would be happy to elaborate. I will be writing my own Avalon-MM local_ side logic so I can do whatever it required there. Presumably I would use bursting to the full extent. Presumably I would see the local_ready signal toggle if I try to go too fast(right?) but if I was just hammering on this interface then how often would that be? I think I can only issue one command to the controller every 2nd phy-clk cycle but if we are bursting with length 4 then this should not limit and possibly this would mean I might never see local_ready toggle - right? Generally, accesses are expected to be bursts of transfers of data between the DDR and some on-chip memory. Controller is currently operated full rate and memory is 32 bits wide. Timing diagrams would be helpful as the ones in the HPCII user's guide are quite simple and never show the local_ready signal toggling - maybe because there is only a few transfers in the diagram. Thank-you.