Answers Database
 
 
 M1.5i/2.1i: How to preserve the pinout of a previous PAR run (pad2ucf) 
 
 Record #3534
Product Family:  Software 
 
Product Line:  Merged Core 
 
Product Part:  Timing 
 
Problem Title: 
M1.5i/2.1i: How to preserve the pinout of a previous PAR run (pad2ucf)  
 
 
Problem Description: 
Urgency: standard 
 
General Description: 
How does one keep the same pinout between PAR runs, if the 
original UCF does not contain a LOC for every PAD? 
 
 
Solution 1: 
 
In M1.5 there is a utility which creates a ucf file with the pin assignments from a previous run. 
 
Select the version/revision that you want to use. 
Select 'Design -> Lock Pins'. 
 
This will add the pin assignments to the ucf file specified in the Design Manager. If no file is spe
cified it will create a ucf file. 
 
 
 
Solution 2: 
 
You can use the PERL script "pad2ucf", available at: 
 
ftp://ftp.xilinx.com/pub/utilities/M1_workstation/pad2ucf.tar.Z  
 
or 
 
ftp://ftp.xilinx.com/pub/utilities/M1_pc/pad2ucf.zip  
 
 
This script will take the .pad report produced by PAR and 
recreate the equivalent UCF constraints that would have 
LOC'd the signals to the desired pads. The UCF may then be 
used for subsequent PAR runs. 
One note: this script assumes the name of the signal in the 
UCF is the name of the IOB reported in the .pad. This 
assumption should always be true, provided that a BLKNM 
or HBLKNM was not placed on the pad. 
 
 
 
 
 End of Record #3534 - Last Modified: 07/13/99 15:59  |