FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5890 Discussions

Cyclone III, DDR2 HPCII and timing

Honored Contributor II

Trying to simulate a Cyclone III/DDR2 controller @ 150MHz on the interface. Using a pair of Micron DDR2 (MT47H64M16-3) chips, along with Micron's Verilog model of same. Trying to sim the behavior with Modelsim PE and QuartusII 9.1 (and not SOPC builder). 


Problem is that the sim keeps bombing on an error related to T(RC), where the HPCII seems to think 8 clocks will be enough between activates, but that is just slightly less than the Micron model suggests (53.33ns vs 55ns).  


Now, if I was using the Avalon bus and etc, I'd have a register to tweak to fix that, but I'm not. There is no direct T(RC) setting in HPCII. Looks to me that the Altera megafunction has miscalculated this. 


How to tweak?
0 Kudos
1 Reply
Honored Contributor II

Never mind. A wiring error on the address lines caused the intialization to mess up. Once fixed, the timing corrected.