• 0

How do I change XDC files?


I purchased Nexys A7-100T.
My PC is Windows 10.
I tried to run "Getting Started with Vivado" on the Digilent home page, but I can not take steps.
I installed “Vivado Design Suite-HLx Editions-2016.2 Full Product Installation” on my PC according to the “Installing Vivado and Digilent Board Files” tutorial on the Digilent home page.
I installed Digilent Board Files as instructed.
Next, I tried to execute "Getting Started with Vivado" on the homepage of Digilent, but I can not take steps.
I do not know where in my procedure is wrong, so I will write as much as possible.
Launched Vivado HLx and created a new project.
I entered a project name in the "Project Name" dialog. I checked "Create project subdire".
In the "Project Type" dialog, select "RTL Project" and check "Do not specity sources at this time".
Next, I selected "Nexys-A7-100T" in the "Default Part" dialog.



Then I pressed the "Finish" button in the "New Project Summary" dialog.
Next, "6 Adding a Constraint File" of "Getting Started with Vivado"
I tried to add Constraint File as described in .
I downloaded Nexys-A7-100T-Master.xdc from GitHub.
I clicked "Add Sources" in Project Manager.


I have selected "Add or create constraints" in the AddSources dialog.
Next, I clicked "Add Files" button in "Add or Create Constraints" dialog and selected Nexys-A7-100T-Master.xdc.


And I pressed the "Finish" button.
Next I double-clicked Nexys-A7-100T-Master.xdc to open it.

I did not find "sysclk" at the top of the XDC file.



When I searched for "clk" in the xdc file, I found the code as shown below.


Should I fix it as follows?


In addition, when I searched for "led [0]" in the xdc file, there was the following code.




Should I fix it as follows?



Please give me some advice.
Thank you





Share this post

Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Hi @hiroowada,

The master XDC for the Nexys A7 100T is here. The system clock pin is titled CLK100MHZ as show below:

## Clock signal

#set_property -dict { PACKAGE_PIN E3 IOSTANDARD LVCMOS33 } [get_ports { CLK100MHZ }]; #IO_L12P_T1_MRCC_35 Sch=gclk[100]

#create_clock -add -name sys_clk_pin -period 10.00 -waveform {0 5} [get_ports { CLK100MHZ }];

I would suggest not altering the boards files since they are already configured to work correctly with the Nexys A7.

best regards,





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