0% found this document useful (0 votes)
557 views

FPGA Based System Design

The document discusses the evolution of programmable devices, including PROM, PLA, PAL, MPGAs, and how combinational and sequential circuits can be realized using PROM-based Programmable Logic Elements. It also covers the architectures of FPAD, FPLA, FPLS, and FPID programmable devices.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
557 views

FPGA Based System Design

The document discusses the evolution of programmable devices, including PROM, PLA, PAL, MPGAs, and how combinational and sequential circuits can be realized using PROM-based Programmable Logic Elements. It also covers the architectures of FPAD, FPLA, FPLS, and FPID programmable devices.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

Unit -1

Evolution of Programmable Devices


Introduction to AND-OR structured Programmable Logic
Devices- PROM, PLA, PAL and MPGAs;

Combinational and sequential circuit realization using PROM


based Programmable Logic Element (PLE);

Architecture of FPAD, FPLA, FPLS and FPID devices.

1 Raghavendra S. Solanky 5/8/2011


Unit -1
Evolution of Programmable Devices

2 Raghavendra S. Solanky 5/8/2011


AND – OR Plane

3 Raghavendra S. Solanky 5/8/2011


PLDs
or Programmable Logic Device

4 Raghavendra S. Solanky 5/8/2011


5 Raghavendra S. Solanky 5/8/2011
6 Raghavendra S. Solanky 5/8/2011
7 Raghavendra S. Solanky 5/8/2011
8 Raghavendra S. Solanky 5/8/2011
9 Raghavendra S. Solanky 5/8/2011
MPGA
Mask Programmable Logic circuit

10 Raghavendra S. Solanky 5/8/2011


MPGA
Mask Programmable Logic circuit

Pre –
fabricated
Transistor

Routing

I/O
pads

11 Raghavendra S. Solanky 5/8/2011


Combinational and sequential circuit realization using
PROM based Programmable Logic Element (PLE)

Programmable Elements

 Fuse
 Antifuse
 Switches (Volatile and Non - Volatile)

Volatile – SRAM
Non- Volatile – EPROM, EEPROM

12 Raghavendra S. Solanky 5/8/2011


13 Raghavendra S. Solanky 5/8/2011
FPAD or FPAA
Field Programmable Analog Device/ Array
FPAA is analog IC which is equivalent of FPGA.
It contain a small no. of CAB (Configuration Analog BLock).

CAB contain operational amplifier, programmable capacitor


array and resistor array for configurable switches for
switched capacitor circuits.

14 Raghavendra S. Solanky 5/8/2011


FPAD or FPAA
Field Programmable Analog Device/ Array

15 Raghavendra S. Solanky 5/8/2011


16 Raghavendra S. Solanky 5/8/2011
Switch Matrix built by floating gate transistor
17 Raghavendra S. Solanky 5/8/2011
FPAA Architecture- A different approach

18 Raghavendra S. Solanky 5/8/2011


FPAA
Routing Architecture

19 Raghavendra S. Solanky 5/8/2011


FPAA
CAB Implementation

• Continuous Time Signals


• Discrete Time Signals

Discrete Time Signals


• Switched Capacitor Design (Current)
• Pulse Based Design (Under Research)

20 Raghavendra S. Solanky 5/8/2011


FPAA
Switched Capacitor Based Design

21 Raghavendra S. Solanky 5/8/2011


FPLA
Field Programmable Logic Array
And/Or/Invert architecture with three level fusing

22 Raghavendra S. Solanky 5/8/2011


FPLS
Field Programmable Logic Sequencer

23 Raghavendra S. Solanky 5/8/2011


FPID(FPIC)
Field Programmable Interconnect devices(chips)

24 Raghavendra S. Solanky 5/8/2011


FPID(FPIC)
Field Programmable Interconnect devices(chips)
 An FPIC is not really a logic device but rather a
programmable "wiring" device. Through programming, an
FPIC connects one pin on the device to another on the device
providing programmable interconnect.

 FPICs use either SRAM or anti-fuse programming


technology.

25 Raghavendra S. Solanky 5/8/2011


FPID(FPIC)
Field Programmable Interconnect devices(chips)

Multi FPGAs connected


via FPICs

26 Raghavendra S. Solanky 5/8/2011


Unit -1
Evolution of Programmable Devices
We Covered ...........

Introduction to AND-OR structured Programmable Logic Devices-


PROM, PLA, PAL and MPGAs;

Combinational and sequential circuit realization using PROM based


Programmable Logic Element (PLE);

Architecture of FPAD, FPLA, FPLS and FPID devices.

27 Raghavendra S. Solanky 5/8/2011


End of Unit -1

Thanks

28 Raghavendra S. Solanky 5/8/2011

You might also like