Hello
I decided to make my own DDR controller. I want to do this on CycloneII or Spartan-3 I'm not decided yet. That's way I want to ask the quastion:
Which of this device familly has better features to design a DDR controller core.
That what I know now:
Altera Cyclone2:
- PLL
- Clock Delay Control Circuitry for DQS signal - it's look interesting
- altdq and altdqs megafunctions to implement output and input logic
- Series On-Chip Termination
Xilinx Spartan3:
- DCM
- Programmable Delay on each input pin. - How it's work? How to use it?
- IFDDRxxx and OFDDRxxx components implement output and input logic
- Digitally Controlled Impedance (DCI) - but require some pins: VREN, VREP
Which features more could be helpful?
PGW