- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
ML507 MIG UCF file does not have the correct constraint s.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
07-07-2011 04:05 PM
The board I am using is a Virtex 5 ml507 (FX70T).
I am working the the example_design created my MIG for a DDR2. I changed the constraint file so phy_init_done at the top level would output to one of the leds. It didn't work so I looked closer at the constraint file (in par/ directory). None of the pins matched what I expected (http://www.xilinx.com/products/boards/ml505/ml505_
Is it normal that the constraint file generated is wrong for the ml507?
I created a design in EDK with a DDR2, and looked at its constraint file, it was nothing like the one generated by MIG, but it matched what I expected. The memory also seemed to work in the EDK project. So I changed the MIG ucf file to match the EDK one. The only pins I'm unsure where to map are:
phy_init_done, error (I am sending them to LEDs),
idely_200 (unmapped because I'm unsure of what it does)
But when I do this I get errors in the Map stage. All look like
ERROR:Place:906 - Components driven by IO clock net <u_ddr2_top_0/u_mem_if_top/u_phy_top/u_phy_io/del
Is this because of what MIG generated? Something I changed? Is there any advice on how to procede from here?
Thank You,
Re: ML507 MIG UCF file does not have the correct constraint s.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
07-07-2011 04:07 PM
Sorry, forgot to mention. The MIG IP is version 3.61 from Coregen 13.1
Re: ML507 MIG UCF file does not have the correct constraint s.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
07-10-2011 09:48 PM
Please check ML507MIG design creation page below:
http://www.xilinx.com/products/boards/ml507/ml507_
rhalstea wrote:
The board I am using is a Virtex 5 ml507 (FX70T).
I am working the the example_design created my MIG for a DDR2. I changed the constraint file so phy_init_done at the top level would output to one of the leds. It didn't work so I looked closer at the constraint file (in par/ directory). None of the pins matched what I expected (http://www.xilinx.com/products/boards/ml505/ml505_
12.1/docs/ml50x_U1_fpga.ucf).
Is it normal that the constraint file generated is wrong for the ml507?
I created a design in EDK with a DDR2, and looked at its constraint file, it was nothing like the one generated by MIG, but it matched what I expected. The memory also seemed to work in the EDK project. So I changed the MIG ucf file to match the EDK one. The only pins I'm unsure where to map are:
phy_init_done, error (I am sending them to LEDs),
idely_200 (unmapped because I'm unsure of what it does)
But when I do this I get errors in the Map stage. All look like
ERROR:Place:906 - Components driven by IO clock net <u_ddr2_top_0/u_mem_if_top/u_phy_top/u_phy_io/del
ayed_dqs<7>> can't be placed and routed because location constraints are causing the clock region rules to be violated. IO Clock net <u_ddr2_top_0/u_mem_if_top/u_phy_top/u_phy_io/del ayed_dqs<7>> is being driven by BUFIO <u_ddr2_top_0/u_mem_if_top/u_phy_top/u_phy_io/gen _dqs[7].u_iob_dqs/u_bufio_dq s> locked to site "BUFIO_X0Y27" Because of this location contraint, <u_ddr2_top_0/u_mem_if_top/u_phy_top/u_phy_io/del ayed_dqs<7>> can only drive clock region "CLOCKREGION_X0Y6". The following components driven by <u_ddr2_top_0/u_mem_if_top/u_phy_top/u_phy_io/del ayed_dqs<7>> have been locked to sites outside of these clock regions: u_ddr2_top_0/u_mem_if_top/u_phy_top/u_phy_io/dq_c e<7> (Locked Site: ILOGIC_X0Y220 CLOCKREGION_X0Y5) Please evaluate the location constraints of both the BUFIO and the components driven by <u_ddr2_top_0/u_mem_if_top/u_phy_top/u_phy_io/dela yed_dqs<7>> to ensure that they follow the clock region rules of the architecture. For more information on the clock region rules, please refer to the architecture user's guide. To debug your design with partially routed design, please allow mapper/placer to finish the execution (by setting environment variable XIL_PAR_DEBUG_IOCLKPLACER to 1).
Is this because of what MIG generated? Something I changed? Is there any advice on how to procede from here?
Thank You,
Jim
Re: ML507 MIG UCF file does not have the correct constraint s.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
02-28-2012 01:16 PM
Jim,
I am trying to design a new Memory controller based on DCM phase shifts on ML507. I tried to use the .ucf generated from MIG 3.6.1 as reference for my design and I am facing the same issue. I generated the MIG design as specified in http://www.xilinx.com/products/boards/ml507/ml507_
Can you suggest what should I do ? Are the two pins internally connected to the same output pin ?
Sachin











