Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

user constraint file in vivado

Status
Not open for further replies.

preethi19

Full Member level 5
Joined
Jun 30, 2014
Messages
273
Helped
0
Reputation
0
Reaction score
1
Trophy points
16
Activity points
3,474
hi all i am in my beginner stage with vhdl programming. I built a BASK modulator using vhdl lang in vivado. I know how to compile a source code and then write the test bench and simulate the output waveform. From there on out i don't know what to do. I need to implement it on an FPGA. There was something about ucf file and pin location which i have no clue about.. I have no idea on how to write an ucf file. Can anyone pls help me with the steps or can anyone pls provide me some links that has all the steps so that i can carry on from the simulation part.. thank you!!!
 

hi all i am in my beginner stage with vhdl programming. I built a BASK modulator using vhdl lang in vivado. I know how to compile a source code and then write the test bench and simulate the output waveform. From there on out i don't know what to do. I need to implement it on an FPGA. There was something about ucf file and pin location which i have no clue about.. I have no idea on how to write an ucf file. Can anyone pls help me with the steps or can anyone pls provide me some links that has all the steps so that i can carry on from the simulation part.. thank you!!!

in vivado you need to generate XDC file.
you can graphically generate your pins constraints from the i/o planining layout.
 

after compiling and analyzing the code a window will pop up and there you must click on "Open implementation design" it may directly bring you to the I/O planing. If not, at the bottom of the page click on the "I/O ports" tag and assign pins there. After assigning I/O pins I usually again synthesize the code and this time, after synthesizing and compiling, i select "generate bit stream".
finally when bit stream generates, open hardware manager and program the code.
It is better to connect your programmer before running the Vivado. sometimes it can not recognize.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top