TableofContents
XilinxTrademarksandCopyrightInformation.......................................................................................2
PrefaceAboutThisGuide.....................................................................................................................3
AdditionalResources...........................................................................................................................3
Chapter1ImplementingaXilinxFPGAonaPrintedCircuitBoard................................................................5
DesignFlow........................................................................................................................................6
SchematicCaptureToolintheFPGADesignFlow...........................................................................7
PCBLayoutToolintheFPGADesignFlow.....................................................................................7
CadencePCBDesignTools...................................................................................................................7
CadenceOrCADSeries..................................................................................................................7
CadenceAllegroSeries..................................................................................................................8
Multi-VendorFlow........................................................................................................................8
Chapter2CommonTasks...........................................................................................................................9
CreateanInitialFPGAPinout...............................................................................................................9
NecessaryInformation..................................................................................................................9
Process.........................................................................................................................................10
CreateaPinoutinaSpreadsheetEnvironment................................................................................10
CreateaPinoutusingPinAhead.....................................................................................................11
GenerateanInitialFPGAI/OUserConstraintFile(UCF)........................................................................12
CreateaUCFFilewithaTextEditor...............................................................................................12
CreateaUCFwithPinAhead.........................................................................................................12
CreateaUCFwiththePIN2UCFUtility..........................................................................................12
CreateaSchematicSymbol(SchematicShapeandContent)....................................................................13
NecessaryInformation..................................................................................................................13
Process.........................................................................................................................................13
CreateaSchematicSymbolinaTextEditor.....................................................................................14
CreateaSchematicSymbolwithOrCADCapture...........................................................................14
CreateaSchematicSymbolwithAllegroDesignEntry....................................................................14
CreateaLayoutSymbol.......................................................................................................................14
MapSchematicSymbolstotheLayoutSymbol......................................................................................15
UpdateISESoftwareFileswithPinoutChangesMadeintheSchematicTool...........................................15
Process.........................................................................................................................................15
UpdatethePCBDatabasewithPinoutChangesMadeinISESoftware....................................................15
Process.........................................................................................................................................15
UpdateISEwithPinoutChangesMadeintheLayoutTool.....................................................................16
Process.........................................................................................................................................16
XIlinx/CadencePCBGuide
4www.xilinx.comUG629(v11.2)June24,2009