Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
10 years ago

Timing closure of Memory Controller @DDR3-533MHz

I am trying that DDR3-SDRAM controller works @533MHz with Arria V (speed grade 4).

But timing failures have happened, I can't solve still now.

I want to use a Soft Memory Controller than Hard, because burst length can be set above 128 words.

So I use half-rate clock as Avalon-MM interface, but about minus 2ns slacks to 3.75ns(266MHz) exist inside qsys_mm_interconnect module.

Actually f-max of half-rate clock is about 150-200MHz in my design.

I heard that the max speed is 667MHz when using Soft IP, so that it should work @333MHz with half-rate clock.

Possibly I guess the quarter-rate clock should be used if it works @667MHz, is it only method ?

Do anyone know a case that work above @533MHz with half-rate clock ?

I would like to avoid that Avalon-MM bus width will be twice..(but I will choose quarter-rate clock if it's only way.)

# Addition in 12th Jan

The version of Quartus II is 15.0.0 .

The device we choose is 5AGXFB3H4F35C4

DDR3 data width is 32bit. (FPGA Internally, 64bit @533MHz, 128bit @266MHz)
No RepliesBe the first to reply