• 0
mlewis1973

Arty Programming Guide XDC problem

Question

I can't get the example in the Arty Programming Guide to work

https://reference.digilentinc.com/arty:pg

 

I even downgraded to Vivado 2015.1, but I still get critical errors from the XDC file.

The part is correctly defined as an xc7a35tcpg236-1

 

 

 

[Vivado 12-1411] Cannot set LOC property of ports, Site location is not valid [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:15] Resolution: Verify the location constraints for differential ports are correctly specified in your constraints. The Site type should be of form: IO_LxxP for P-side, and IO_LxxN for N-side (Neg Diff Pair)

  • [Designutils 20-964] Command failed: . [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:15]
  • [Common 17-69] Command failed: 'C11' is not a valid site or package pin name. [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:16]
  • [Designutils 20-964] Command failed: . [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:16]
  • [Common 17-69] Command failed: 'C10' is not a valid site or package pin name. [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:17]
  • [Designutils 20-964] Command failed: . [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:17]
  • [Vivado 12-1411] Cannot set LOC property of ports, Site location is not valid [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:18] Resolution: Verify the location constraints for differential ports are correctly specified in your constraints. The Site type should be of form: IO_LxxP for P-side, and IO_LxxN for N-side (Neg Diff Pair)
  • [Designutils 20-964] Command failed: . [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:18]
  • [Common 17-69] Command failed: 'H5' is not a valid site or package pin name. [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:23]
  • [Designutils 20-964] Command failed: . [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:23]
  • [Common 17-69] Command failed: 'J5' is not a valid site or package pin name. [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:24]
  • [Designutils 20-964] Command failed: . [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:24]
  • [Common 17-69] Command failed: 'T9' is not a valid site or package pin name. [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:25]
  • [Designutils 20-964] Command failed: . [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:25]
  • [Common 17-69] Command failed: 'T10' is not a valid site or package pin name. [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:26]
  • [Designutils 20-964] Command failed: . [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:26]
  • [Common 17-69] Command failed: 'D9' is not a valid site or package pin name. [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:31]
  • [Designutils 20-964] Command failed: . [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:31]
  • [Common 17-69] Command failed: 'C9' is not a valid site or package pin name. [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:32]
  • [Designutils 20-964] Command failed: . [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:32]
  • [Common 17-69] Command failed: 'B9' is not a valid site or package pin name. [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:33]
  • [Designutils 20-964] Command failed: . [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:33]
  • [Vivado 12-1815] Setting property 'IOSTANDARD' is not allowed for GT terminals. [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:34]
  • [Designutils 20-964] Command failed: . [C:/Users/mlewis/Xilinx/Arty/project_1/project_1.srcs/constrs_1/imports/arty_master/Arty_sw_btn_Demo.xdc:34]
Edited by JColvin
tags

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Hi mlewis1973,

The FPGA on the Arty is actually the xc7a35tcpg324-1 and has a larger package than some of our other boards which is the main cause of confusion. To verify this you can look on your Arty's FPGA (or the FPGA close up on the programming guide) and find its correct package, and model. The constraint file is correct, Vivado is just trying to route your design to the incorrect FPGA. The guide has been updated, sorry for the inconvenience.

-Mikel

Edited by mskreen

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now