Digital System Design Lecture 5: FPGA: Amir Masoud Gharehbaghi Amgh@mehr - Sharif.edu
Digital System Design Lecture 5: FPGA: Amir Masoud Gharehbaghi Amgh@mehr - Sharif.edu
Digital System Design Lecture 5: FPGA: Amir Masoud Gharehbaghi Amgh@mehr - Sharif.edu
Lecture 5: FPGA
Amir Masoud Gharehbaghi
[email protected]
Table of Contents
{
{
{
{
{
Two dimensional
structure
Programmable
Three elements:
z
z
z
Logic blocks
I/O blocks
Interconnection
wires and switches
Look Up Table
(LUT) based
Multiplexer (MUX)
based
LUT Implementations
SRAM
Anti-fuse
EPROM
EEPROM
Fuse
SRAM
{
Usage:
z
z
z
SRAM (cont.)
{
Advantages
z
z
z
Disadvantages
z
z
Volatile
Generally high power
10
11
12
Anti-Fuse Technology
{
{
13
Anti-Fuse
{
14
EPROM/EEPROM
{
15
EPROM/EEPROM Technology
{
Transistor between
two wires
implement wiredAND functions.
16
Programming Technologies
Volatile
RP
Area
Technolo
gy
Yes
In-circuit
Large
CMOS
Anti-Fuse No
No
Small
CMOS+
EPROM
No
Out of
circuit
Small
UVCMOS
EEPROM
No
Out of
circuit
Fuse
No
No
Small
SRAM
Bipolar
17
Implementation Technologies
18
19