yasamin
Newbie level 3
Hi,
I am a design engineer, i want to use MIG design for virtex4 DDR2 (micron), xilinx provides its MIG controller, i installed MIG v1.72 , and generated a ddr2 sdram controller, with data width 8, with its provided test bench (I used the controller with DCM and Testbench.
when i simulated the design with ModelSim SE6.0a, the “init_done” signal do not active.
The initialization sequence is done (accordingly to XAPP702 of xilinx) .
The calibration procedure begins by the training pattern that is ,a continuously oscillating (1010…)pattern.The controller performs a continuous read from memory. But it is do not never finish !!!!!
So the pattern_compare8 module dose not assert the ‘COMP_DONE’ signal(this signal is always low).
The controller seems to hang or get stuck in the DQ calibration.
Please help me .
I am a design engineer, i want to use MIG design for virtex4 DDR2 (micron), xilinx provides its MIG controller, i installed MIG v1.72 , and generated a ddr2 sdram controller, with data width 8, with its provided test bench (I used the controller with DCM and Testbench.
when i simulated the design with ModelSim SE6.0a, the “init_done” signal do not active.
The initialization sequence is done (accordingly to XAPP702 of xilinx) .
The calibration procedure begins by the training pattern that is ,a continuously oscillating (1010…)pattern.The controller performs a continuous read from memory. But it is do not never finish !!!!!
So the pattern_compare8 module dose not assert the ‘COMP_DONE’ signal(this signal is always low).
The controller seems to hang or get stuck in the DQ calibration.
Please help me .