Jump to content
  • 0

Arty Programming Guide XDC problem


mlewis1973

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]
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

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

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...