FPGA Based System DesignUnit -1

Preview:

DESCRIPTION

About PROM, PLA, PAL, FPID, FPAA, FPLA, MPGA Integrated circuits, FPGA Based System Design

Citation preview

Unit -1Evolution of Programmable DevicesIntroduction 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.

5/8/20111 Raghavendra S. Solanky

Unit -1Evolution of Programmable Devices

5/8/20112 Raghavendra S. Solanky

AND – OR Plane

5/8/20113 Raghavendra S. Solanky

PLDsor Programmable Logic Device

5/8/20114 Raghavendra S. Solanky

5/8/20115 Raghavendra S. Solanky

5/8/20116 Raghavendra S. Solanky

5/8/20117 Raghavendra S. Solanky

5/8/20118 Raghavendra S. Solanky

5/8/20119 Raghavendra S. Solanky

MPGAMask Programmable Logic circuit

5/8/201110 Raghavendra S. Solanky

MPGAMask Programmable Logic circuit

I/O pads

Pre –fabricated Transistor

Routing

5/8/201111 Raghavendra S. Solanky

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

Programmable Elements

Fuse Antifuse Switches (Volatile and Non -Volatile)

Volatile – SRAMNon-Volatile – EPROM, EEPROM

5/8/201112 Raghavendra S. Solanky

5/8/2011Raghavendra S. Solanky13

FPAD or FPAAField Programmable Analog Device/ ArrayFPAA is analog IC which is equivalent of FPGA.

It contain a small no. of CAB (Configuration Analog BLock).

CAB contain operational amplifier, programmable capacitorarray and resistor array for configurable switches forswitched capacitor circuits.

5/8/201114 Raghavendra S. Solanky

FPAD or FPAAField Programmable Analog Device/ Array

5/8/201115 Raghavendra S. Solanky

5/8/201116 Raghavendra S. Solanky

Switch Matrix built by floating gate transistor

5/8/201117 Raghavendra S. Solanky

FPAA Architecture- A different approach

5/8/201118 Raghavendra S. Solanky

Routing ArchitectureRouting ArchitectureFPAA

5/8/201119 Raghavendra S. Solanky

• Continuous Time Signals• Discrete Time Signals

Discrete Time Signals• Switched Capacitor Design (Current)• Pulse Based Design (Under Research)

CAB ImplementationCAB ImplementationFPAA

5/8/201120 Raghavendra S. Solanky

Switched Capacitor Based DesignSwitched Capacitor Based DesignFPAA

5/8/201121 Raghavendra S. Solanky

FPLAField Programmable Logic Array

And/Or/Invert architecture with three level fusing

5/8/201122 Raghavendra S. Solanky

FPLSField Programmable Logic Sequencer

5/8/201123 Raghavendra S. Solanky

FPID(FPIC)Field Programmable Interconnect devices(chips)

5/8/201124 Raghavendra S. Solanky

FPID(FPIC)Field Programmable Interconnect devices(chips) An FPIC is not really a logic device but rather a

programmable "wiring" device. Through programming, anFPIC connects one pin on the device to another on the deviceproviding programmable interconnect.

FPICs use either SRAM or anti-fuse programmingtechnology.

5/8/201125 Raghavendra S. Solanky

FPID(FPIC)Field Programmable Interconnect devices(chips)

Multi FPGAs connected via FPICs

5/8/201126 Raghavendra S. Solanky

Unit -1Evolution of Programmable DevicesWe 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.

5/8/201127 Raghavendra S. Solanky

End of Unit -1

Thanks

5/8/201128 Raghavendra S. Solanky

Recommended