Академический Документы
Профессиональный Документы
Культура Документы
Objectives
After completing this module, you will be able to:
Outline
Overview
ISE
Summary
Create Code/
Schematic
HDL RTL
Simulation
Implement
Translate
Functional
Simulation
Synthesize
to create netlist
Map
Place & Route
Attain Timing
Closure
Timing
Simulation
Create
Bit File
Design Entry
Whichever method you use, you will need a tool to generate an EDIF or NGC
netlist to bring into the Xilinx implementation tools
Popular synthesis tools: Synplify, Precision, FPGA Compiler II, and XST
Create Code/
Schematic
...
Functional
Simulation
HDL RTL
Simulation
Synthesize
to create netlist
Xilinx Implementation
Reports
Timing simulation netlists
Floorplan files
FPGA Editor files
and more!
Implement
Translate
Map
Place & Route
.
.
.
...
What is Implementation?
Each phase generates files that allow you to use other Xilinx tools
Timing Closure
Download
Once a design is implemented, you must create a file that the FPGA
can understand
Outline
Overview
ISE
Summary
What is ISE?
Graphical interface to
design entry and
implementation tools
Access to synthesis
and schematic tools
Including third-party
synthesis tools
Fine-tune with
easy-to-access
software options
WebUpdate
Creating a Project
Project name
and location
Target device
Software flow
Create or add
source files
HDL file
IP
Schematic
State diagram
Testbench
Constraints file
Implementing a Design
To implement a design:
Implementation Status
Simulating a Design
To simulate a design:
Sub-Processes
Translate
Map
Floorplan
Assign Package Pins
Analyze timing
Analyze timing
Floorplan
FPGA Editor
Analyze power
Create simulation model
Hierarchical Simulation
Netlists
Create separate simulation netlists and SDF files for each level of design
hierarchy
Outline
Overview
ISE
Summary
Review Questions
Answers
PROM
Xilinx iMPACT configuration tool
Summary
Xilinx provides a simple pushbutton tool to help you through the Xilinx
design process