Hi Dave,
--- Quote Start ---
I am using the Stratix IV devices
--- Quote End ---
In the more commercial projects we have to do with Cyclone IV and if possible the smaller (cheaper) ones, my customer keeps repeating almost daily ...
--- Quote Start ---
Write a DDR2 interface independently of the Altera IP?
--- Quote End ---
I'm doing exactly that, as a midnight project though. And I must confess, playing it safe, I stuck to the 'Altera assigned DQS/DQ/DM pins' while developing my PHY. But as I said we swapped a few pins incorrectly and in this project I was going to use the Altera IP (until I got my PHY and Controller tuned) to get the system off the ground. Now my partner-developer is complaining that he has to run a NIOSII Ethernet stack with just the internal memory ...
My Phy and controller are quite small compared to the Altera IP, and are dedicated to driving a single memory chip ( or at maximum a single rank Dimm) only and is targeted at Cyclone devices. (Although the idea should also work for Stratix devices ...)
I'll compare a compilation with some non DQS-DQ pins to the compilation with 'correctly assigned' pins.
Regards,
Josy