Constraints:
The MIG output locks the required number of CCIO pins and associated IODELAY and OSERDES sites for the interface generated. These LOCs are contained in the output User Constraints File (design.ucf). Following is an example for a single DQS byte groups capture logic placement:
CONFIG PROHIBIT = E39;
INST "u_memc_ui_top/u_mem_intfc/phy_top0/u_phy_read/u_phy_rdclk_gen/gen_ck_cpt[0].u_oserdes_cpt"
LOC = "OLOGIC_X1Y183";
INST "u_memc_ui_top/u_mem_intfc/phy_top0/u_phy_read/u_phy_rdclk_gen/gen_ck_cpt[0].u_odelay_cpt"
LOC = "IODELAY_X1Y183";
By default, MIG uses Single Region Clock Capable I/O (SRCCIO) sites because all of the related logic data group logic exists within the same bank. Multi-Region CCIO sites can also be used. If it is desired to move the Capture Logic prohibits and site LOCs, users should modify the sites within the output UCF and run the updated UCF through the Verify UCF and Update UCF and Design tool. For more information, see (Xilinx Answer 34386).
Related Information
The design uses an internally generated capture clock, for details see:
(Xilinx Answer 35112) - Internally Generated Capture Clock
While the design does not capture data using DQS, it does monitor the phase of DQS during reads to account for any phase shift due to voltage/temperature changes. If the phase varies, the capture clock phase is adjusted using the MMCM Phase Shift.
(Xilinx Answer 34480) - MIG Virtex-6 DDR2/DDR3 - Phase Detector Circuit and Periodic Reads
Because DQS is not used to capture data, it only needs to be placed on a p/n I/O pair rather then a Clock Capable I/O (CCIO) pair.
(Xilinx Answer 34543) - MIG Virtex-6 DDR2/DDR3 - DQS I/O Placement
For more information on the resynchronization logic, see:
(Xilinx Answer 34540) - MIG Virtex-6 DDR2/DDR3 - Resynchronization Logic Usage and Placement
Answer Number | 问答标题 | 问题版本 | 已解决问题的版本 |
---|---|---|---|
35113 | MIG Virtex-6 DDR2/DDR3 PHY - Usage of DQS | N/A | N/A |
35112 | MIG Virtex-6 DDR2/DDR3 PHY - Capture Clock | N/A | N/A |
34543 | MIG Virtex-6 DDR2/DDR3 - DQS I/O Placement | N/A | N/A |
34540 | MIG Virtex-6 DDR2/DDR3 - Resynchronization (RSYNC) logic usage and placement | N/A | N/A |
34386 | MIG 7 Series and Virtex-6 DDR2/DDR3 - Verify UCF and Update Design and UCF | N/A | N/A |
34308 | MIG Virtex-6 DDR3/DDR2 - Verify pin-out/banking requirements are met | N/A | N/A |