Beruflich Dokumente
Kultur Dokumente
Presentation by :
Nilesh A. shah
(p08ec913)
Overview
• All Xilinx FPGAs contain the same basic resources
– Slices (grouped into CLBs)
• Contain combinatorial logic and register resources
– IOBs
• Interface between the FPGA and the outside world
– Programmable interconnect
– Other resources
• Memory
• Multipliers
• Global clock buffers
• Boundary scan logic
Xilinx FPGA Architecture
• Logic Fabric
– Gates and flip-flops
• Embedded Blocks
– Memory
– DSP/Multipliers
– Clock management
– High speed serial I/O
– Soft/hard processors
• Programmable I/Os
• In-system programmable
Logic Fabric
I3
• Logic Cell I2
O 0 1
SET
CE
– Lookup table (LUT) I1
D Q
I0
– Flip-Flop RST
– Carry logic
– Muxes (not shown)
I3
• Slice
I2 SET
O 0 1
– Two Logic Cells I1
CE
D Q
• Spartan-3E FPGAs I0
RST
– 2K to 33K logic cells
Memory
DIA DOA
DIPA DOPA
• Block RAM
ADDRA
– RAM or ROM
– True dual port CLKA
Input
Reg DDR mux
Reg
Reg
3-State Reg I/O
Banks
Reg DDR mux
PAD
Reg Output
Advanced, Low-Cost Features of
SPARTEN 3E
18x18 Multipliers 4 12 20 28 36
DCMs 2 4 4 8 8
Spartan-3E CLB Resources
Available User I/Os and Differential (Diff)
I/O Pairs
Spartan-3E Starter Kit
Spartan-3E Kit specific features
Digital-to-Analog
Converter Two-Channel Analog
and Associated Header Capture Circuit
RJ-45 Ethernet Connector Expansion Headers
Xilinx Design Process
Design Entry
Synthesis
Constraints
Synthesis Behavioral Simulation
Implementation Implementation
Constraints
•Translate
•Map
•Place & Route
Floor-Planning
Timing Simulation
Timing Analysis
Silicon
Thank you
QUESTION???