Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Prepared by:
Basics of PLD
What is FPGA?
FPGA Implementation
FPGA Applications
Summary
Evolution of PLD
- PROM ,PLA ,PAL, CPLD, FPGA
3/30/2018 Digital System Design & FPGAs 3
Advantages of PLD
Advantage of PLD
FPGA
- Millions of gates
- Fast and reprogrammable
- Many things can be done parallel for real time
- Gate level programming
3/30
30//2018 Digital System Design & FPGAs 6
Outline
Introduction to PLD
Basics of PLD
What is FPGA?
FPGA Implementation
FPGA Applications
Summary
Disadvantages :
Basics of PLD
What is FPGA?
FPGA Implementation
FPGA Applications
Summary
- Logic blocks
- Inter connects
Basics of PLD
What is FPGA?
FPGA Implementation
FPGA Applications
Summary
Truth Table
SRAM Cell (LUT)
a b c x
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 1
1 1 0 1
3/30/2018
1 1 1 1 Digital System Design & FPGAs 30
Programmability
Three Methods
1. SRAM Based – Xilinx, Altera
2. Antifuse Technology - Actel
Actel,, Quicklogic
3. EPROM/EEPROM
2. Transmission Gates
3. Multiplexer
Needs a power-
power-on configuration
mechanism
In
In--circuit re-
re-programmable
Lesser configuration time
Occupies relatively larger area
3/30/2018 Digital System Design & FPGAs 33
Interconnection Network
Disadvantage:----
Disadvantage:----
- long delay in design and testing
PLDs ASICs
-SPLD, CPLD - Gate Array, structured Array,
Standard cell, Full custom
- Features - Features
F No Reconfigurable,
Highly Reconfigurable,
P Time Consuming
Faster Design Time expensive
Don’t support complex logic G
Support complex logic
A
3/30/2018 Digital System Design & FPGAs 42
Introduction to Gate Array
Gate array is a prefabricated silicon chip circuit.
circuit.
3/30
30//2018 Digital System Design & FPGAs 43
Gate Array
VLSI design
3/30
30//2018 Digital System Design & FPGAs 47
Outline
Introduction to PLD
Basics of PLD
What is FPGA?
FPGA Implementation
FPGA Applications
Summary
3/30/2018 Digital System Design & FPGAs 48
Xilinx ISE Design Flow
Translation
3/30
30//2018 Digital System Design & FPGAs 57
Placement: Select CLBs
Design verification:
– Use Simulator to check function,
– Load onto FPGA device (cable connects PC
to development board)-
board)- Logic Analyzer
Many more
Basics of PLD
What is FPGA?
FPGA Implementation
FPGA Applications
Summary
3/30/2018 Digital System Design & FPGAs 66
Latest 7 series FPGA Family
There are mainly three 7 series family:
1) Artix 7: Lowest Price & power
2) Kintex 7: Best Price & Performance
3) Virtex 7: High Performance & Capacity
Same CLB architecture structure
High Speed and low power consumption
Reduced power almost 50%
The low-
low-power, cost-
cost-effective Kintex
Kintex--7 family provides a perfect
balance of features and performance, making it ideal for wireless
LTE infrastructure equipment, LED backlit and 3D digital video
displays, medical imaging and avionics imaging systems
systems..