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.

xilinx pin assigment before finishing the VHDL code

Status
Not open for further replies.

buenos

Advanced Member level 3
Joined
Oct 24, 2005
Messages
960
Helped
40
Reputation
82
Reaction score
24
Trophy points
1,298
Location
Florida, USA
Activity points
9,116
Hi

I have a project where the VHDL-logic project has to go on in parallel to the board design.
I made the top level logic file with all the ports, and wanted to assign them to pins in the xilinx planahead. I have opened the "IO pin planning - presynthesis", but the IO port list in the planahead was empty.

Can i assign package pins when the VHDL code is incomplete? how?
 

buenos said:
Hi



Can i assign package pins when the VHDL code is incomplete? how?



incomplete in which sense?
If your design can work with current status and give you some output then yes, of course, you can give pin constraints as well.

You can do that by
1.PACE utility
2. plan ahead
3. writing a text file (with extension 'ucf')

refer to xilinx manual for synthesis/developer guide.
 

yes. it is possible. in the project u should have selected the correct device and its speed grade etc. . then u can preassign package pins easily
 

incomplete in a sense that: the internal bus statemachines, packet processing and glue logic is not finished (not even started yet), most of the generated IPs are not connected to any valid signal... they will be, but the pin assigment has to be done now, not at the end of a 2 months vhdl code development.
the planahead opens with empty io portlist.
 

Hi,

Start a new project in PlanAhead. Do not import sources (at this time) and select your family and part.
In this empty project select File > Import IO Ports > From HDL. Select your toplevel HDL file (has only to contain the toplevel IO ports). The toplevel ports are now shown and you can drag them to the device view to assign them to pins.

Devas
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top