| 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
 |