For Academic Use Only
Presentation Name 1
FPGA Design Flow
For Academic Use Only
Presentation Name 2
Sintesi
For Academic Use Only
Presentation Name 3
Translate
For Academic Use Only
Presentation Name 4
Circuitnetlist
Netlist: A textdescriptionof the circuitconnectivity. Itisbasicallya
list of connectors, a list of instances, and, foreachinstance, a list of
the signalsconnectedtothe instanceterminals. In addition, the netlist
containsattributeinformation.
For Academic Use Only
Presentation Name 5
Mapping
For Academic Use Only
Presentation Name 6
Placing
For Academic Use Only
Presentation Name 7
Routing
For Academic Use Only
Presentation Name 8
Statictiming analyzer
For Academic Use Only
Presentation Name 9
Statictiming analyzer
For Academic Use Only
Presentation Name 10
Statictiming analyzer
For Academic Use Only
Presentation Name 11
Configuration
ISE Software
Flow !"#$%
For Academic Use Only
Presentation Name 13
Outline
&'
#'
&
#(
For Academic Use Only
Presentation Name 14
Foundation Series ISE
! &&'
& (
')
! *
$+,$-...
/012.
!3/4 *
5&
For Academic Use Only
Presentation Name 15
Translate
Map
Place & Route
Xilinx Design Flow
Plan & Budget
HDL RTL
Simulation Synthesize
to create netlist
Functional
Simulation
Create
Bit File
Attain Timing
Closure
Timing
Simulation
Implement
Create Code/
Schematic
For Academic Use Only
Presentation Name 16 Advanced design management
through project navigator
3 6
" (
7
'
7
&
7
7
&
7
For Academic Use Only
Presentation Name 17
Processes and Tools
For Academic Use Only
Presentation Name 18
Context Sensitive Flow
)
8 9
!
!
For Academic Use Only
Presentation Name 19
ISE Push Button Flow
& ::
& :
2
1
" "
#$ #$
% %
3
For Academic Use Only
Presentation Name 20
Design Entry
6 *#
0( *5#
7
" $; )
$) ( '#!
4 !"
7
*&& !"
4&0
& (% <
&##'
!
!
(
"
!
)))
For Academic Use Only
Presentation Name 21
Schematic Source File
(
*
= /(&&
4
3
5#%(
3 >
7
0 /#?
For Academic Use Only
Presentation Name 22
Options and Symbols
)
'
&
&/!
7
@ .+.A,.
-B.
7
.
+.A,.-B.
0
(
7
!
(
(
For Academic Use Only
Presentation Name 23
HDL Source File
05#
7
?5# 2)
7
? 2)
7
"':5# 2
& (
For Academic Use Only
Presentation Name 24
Xilinx CORE Generator
System GUI
Core type, version,
device support, and
vendor
Cores can be organized by function,
vendor, or device family
For Academic Use Only
Presentation Name 25
Core Customize Window
Parameters
tab allows
you to
customize
the core
Contact tab
provides
information
about the
vendor
Data sheet
access
Core Overview tab provides version
information and a brief functional description
For Academic Use Only
Presentation Name 26·
&') *
·
&
·
& &C
·
( :
·
!" "(
·
&'!
(
·
4 & 04&0
5.1i Synthesis Solutions
For Academic Use Only
Presentation Name 27
XST Flow
To Implementation
Tools
Synthesis
Report File
Synthesis
Technology Specific Optimization
Supported Families: Virtex XC9500
Virtex-E XC9500XL
Virtex-II XC9500XV
Virtex-IIPro CoolRunner
Spartan-II CoolRunner-II
Spartan-IIE
Constraints
VHDL
Verilog
.LOG
.NGC
ISE 5.1i
PC & WS
For Academic Use Only
Presentation Name 28
XilinxImplementation