TableofContents
XilinxTrademarksandCopyrightInformation.......................................................................................2
PrefaceAboutThisGuide.....................................................................................................................3
AdditionalResources...........................................................................................................................3
Chapter1ImplementingaXilinxFPGAonaPrintedCircuitBoard................................................................5
DesignFlow........................................................................................................................................6
SchematicCaptureToolintheFPGADesignFlow...........................................................................7
PCBLayoutToolintheFPGADesignFlow.....................................................................................7
MentorGraphicsPCBDesignTools.......................................................................................................7
MentorGraphicsPADSSeries........................................................................................................7
MentorGraphicsExpeditionEnterprise..........................................................................................8
MentorGraphicsI/ODesignerFlow...............................................................................................8
Multi-VendorFlow........................................................................................................................8
Chapter2CommonTasks...........................................................................................................................9
CreateanInitialFPGAPinout...............................................................................................................9
NecessaryInformation..................................................................................................................9
Process.........................................................................................................................................10
CreateaPinoutinaSpreadsheetEnvironment................................................................................10
CreateaPinoutusingPinAhead.....................................................................................................11
CreateaPinoutinI/ODesigner......................................................................................................12
GenerateanInitialFPGAI/OConstraintFile(UCF)...............................................................................12
CreateaUCFFilewithaTextEditor...............................................................................................12
CreateaUCFwithPinAhead.........................................................................................................13
CreateaUCFwithI/ODesigner.....................................................................................................13
CreateaUCFwiththePIN2UCFUtility..........................................................................................13
CreateaSchematicSymbol(SchematicSymbolShapeandContent)........................................................13
NecessaryInformation..................................................................................................................13
Process.........................................................................................................................................14
CreateaSchematicSymbolinaTextEditor.....................................................................................14
CreateaSchematicSymbolwithDx-PADSorDx-Expedition...........................................................14
CreateaSchematicSymbolwithI/ODesigner.................................................................................14
CreateaLayoutSymbol.......................................................................................................................15
MapSchematicSymbolstotheLayoutSymbol......................................................................................15
UpdateISESoftwareFileswithPinoutChangesMadeintheSchematicTool...........................................15
PADsorExpeditionSeries.............................................................................................................15
I/ODesigner.................................................................................................................................16
UpdatethePCBDatabasewithPinoutChangesMadeintheISESoftware...............................................16
PADsorExpeditionSeries.............................................................................................................16
I/ODesigner.................................................................................................................................16
UpdateISESoftwareFileswithPinoutChangesMadeintheLayoutTool................................................17
PADsorExpeditionSeries.............................................................................................................17
I/ODesigner.................................................................................................................................17
Xilinx/MentorGraphicsPCBGuide
4www.xilinx.comUG630(v11.2)June24,2009