element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Avnet Boards Forums
  • Products
  • Dev Tools
  • Avnet & Tria Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
ZedBoard Hardware Design VGA Pin Constraints Issue
  • Forum
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Avnet Boards Forums to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 2 replies
  • Subscribers 339 subscribers
  • Views 402 views
  • Users 0 members are here
Related

VGA Pin Constraints Issue

Former Member
Former Member over 12 years ago

I seem to be having a weird issue where I have a ISE project navigator project that works fine, but the second I ported the design to the Planahead and the EDK I am receiving errors.

The core in question is just a VGA core and the constraints were taken from the zedboard master constraints file.

The main problem stems from the following critical warnings that are generated, these prevent me from actually generating the bitfile:

[Constraints 18-5] Cannot loc instance 'arm_ps_i/vga_0/vga_0/vga_red_0' at site Y21, Illegal to place instance arm_ps_i/vga_0/vga_0/vga_red_0 on site Y21 [C:/Users/cwilson/Documents/Projects/OV7670_PA14-2/OV7670_PA14-2.srcs/sources_1/edk/arm_ps/data/arm_ps.ncf:12]
[Constraints 18-5] Cannot loc instance 'arm_ps_i/vga_0/vga_0/vga_red_1' at site Y20, Illegal to place instance arm_ps_i/vga_0/vga_0/vga_red_1 on site Y20 [C:/Users/cwilson/Documents/Projects/OV7670_PA14-2/OV7670_PA14-2.srcs/sources_1/edk/arm_ps/data/arm_ps.ncf:13]
[Constraints 18-5] Cannot loc instance 'arm_ps_i/vga_0/vga_0/vga_red_2' at site AB20, Illegal to place instance arm_ps_i/vga_0/vga_0/vga_red_2 on site AB20 [C:/Users/cwilson/Documents/Projects/OV7670_PA14-2/OV7670_PA14-2.srcs/sources_1/edk/arm_ps/data/arm_ps.ncf:14]
[Constraints 18-5] Cannot loc instance 'arm_ps_i/vga_0/vga_0/vga_red_3' at site AB19, Illegal to place instance arm_ps_i/vga_0/vga_0/vga_red_3 on site AB19 [C:/Users/cwilson/Documents/Projects/OV7670_PA14-2/OV7670_PA14-2.srcs/sources_1/edk/arm_ps/data/arm_ps.ncf:15]
[Constraints 18-5] Cannot loc instance 'arm_ps_i/vga_0/vga_0/vga_red_0' at site AB22, Illegal to place instance arm_ps_i/vga_0/vga_0/vga_red_0 on site AB22 [C:/Users/cwilson/Documents/Projects/OV7670_PA14-2/OV7670_PA14-2.srcs/sources_1/edk/arm_ps/data/arm_ps.ncf:16]
[Constraints 18-5] Cannot loc instance 'arm_ps_i/vga_0/vga_0/vga_red_1' at site AA22, Illegal to place instance arm_ps_i/vga_0/vga_0/vga_red_1 on site AA22 [C:/Users/cwilson/Documents/Projects/OV7670_PA14-2/OV7670_PA14-2.srcs/sources_1/edk/arm_ps/data/arm_ps.ncf:17]
[Constraints 18-5] Cannot loc instance 'arm_ps_i/vga_0/vga_0/vga_red_2' at site AB21, Illegal to place instance arm_ps_i/vga_0/vga_0/vga_red_2 on site AB21 [C:/Users/cwilson/Documents/Projects/OV7670_PA14-2/OV7670_PA14-2.srcs/sources_1/edk/arm_ps/data/arm_ps.ncf:18]
[Constraints 18-5] Cannot loc instance 'arm_ps_i/vga_0/vga_0/vga_red_3' at site AA21, Illegal to place instance arm_ps_i/vga_0/vga_0/vga_red_3 on site AA21 [C:/Users/cwilson/Documents/Projects/OV7670_PA14-2/OV7670_PA14-2.srcs/sources_1/edk/arm_ps/data/arm_ps.ncf:19]
[Constraints 18-5] Cannot loc instance 'arm_ps_i/vga_0/vga_0/vga_red_0' at site V20, Illegal to place instance arm_ps_i/vga_0/vga_0/vga_red_0 on site V20 [C:/Users/cwilson/Documents/Projects/OV7670_PA14-2/OV7670_PA14-2.srcs/sources_1/edk/arm_ps/data/arm_ps.ncf:20]
[Constraints 18-5] Cannot loc instance 'arm_ps_i/vga_0/vga_0/vga_red_1' at site U20, Illegal to place instance arm_ps_i/vga_0/vga_0/vga_red_1 on site U20 [C:/Users/cwilson/Documents/Projects/OV7670_PA14-2/OV7670_PA14-2.srcs/sources_1/edk/arm_ps/data/arm_ps.ncf:21]
[Constraints 18-5] Cannot loc instance 'arm_ps_i/vga_0/vga_0/vga_red_2' at site V19, Illegal to place instance arm_ps_i/vga_0/vga_0/vga_red_2 on site V19 [C:/Users/cwilson/Documents/Projects/OV7670_PA14-2/OV7670_PA14-2.srcs/sources_1/edk/arm_ps/data/arm_ps.ncf:22]
[Constraints 18-5] Cannot loc instance 'arm_ps_i/vga_0/vga_0/vga_red_3' at site V18, Illegal to place instance arm_ps_i/vga_0/vga_0/vga_red_3 on site V18 [C:/Users/cwilson/Documents/Projects/OV7670_PA14-2/OV7670_PA14-2.srcs/sources_1/edk/arm_ps/data/arm_ps.ncf:23]

This is frustrating because the link at the side to the lines in the ncf go directly to the constraints file which have:


NET vga_0_vga_blue_pin[0]       LOC = Y21  | IOSTANDARD=LVCMOS33;  # "VGA-B1"
NET vga_0_vga_blue_pin[1]       LOC = Y20  | IOSTANDARD=LVCMOS33;  # "VGA-B2"
NET vga_0_vga_blue_pin[2]       LOC = AB20 | IOSTANDARD=LVCMOS33;  # "VGA-B3"
NET vga_0_vga_blue_pin[3]       LOC = AB19 | IOSTANDARD=LVCMOS33;  # "VGA-B4"
NET vga_0_vga_green_pin[0]      LOC = AB22 | IOSTANDARD=LVCMOS33;  # "VGA-G1"
NET vga_0_vga_green_pin[1]      LOC = AA22 | IOSTANDARD=LVCMOS33;  # "VGA-G2"
NET vga_0_vga_green_pin[2]      LOC = AB21 | IOSTANDARD=LVCMOS33;  # "VGA-G3"
NET vga_0_vga_green_pin[3]      LOC = AA21 | IOSTANDARD=LVCMOS33;  # "VGA-G4"
NET vga_0_vga_red_pin[0]        LOC = V20  | IOSTANDARD=LVCMOS33;  # "VGA-R1"
NET vga_0_vga_red_pin[1]        LOC = U20  | IOSTANDARD=LVCMOS33;  # "VGA-R2"
NET vga_0_vga_red_pin[2]        LOC = V19  | IOSTANDARD=LVCMOS33;  # "VGA-R3"
NET vga_0_vga_red_pin[3]        LOC = V18  | IOSTANDARD=LVCMOS33;  # "VGA-R4"
NET vga_0_vga_hsync_pin         LOC = AA19 | IOSTANDARD=LVCMOS33;  # "VGA-HS"
NET vga_0_vga_vsync_pin         LOC = Y19  | IOSTANDARD=LVCMOS33;  # "VGA-VS"

Those are the correct pin names taken from the ports tab in the Edk

I know that these nets CAN be placed there and again, this was copied from the Zedboard master constraints. Additionally, it seems odd that although the warning link to these lines it keeps only referring to vga_red_X and not any of the other colors. Has anyone else seen an issue with the VGA pins in the planahead project? Has anyone successfully mapped to these pins in planahead through an EDK project?


Thanks!

  • Sign in to reply
  • Cancel
  • Former Member
    0 Former Member over 12 years ago

    Hi,

    Those constraints work for me. Are you sure you have selected the correct device package? At the top level of the design it should show xc7020-3clg484.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 12 years ago

    I changed the package to clg400 and got exactly the same errors, so that is your problem.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube