YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: FPGA Based System Design

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

Page 2: FPGA Based System Design

Unit -1Evolution of Programmable Devices

5/8/20112 Raghavendra S. Solanky

Page 3: FPGA Based System Design

AND – OR Plane

5/8/20113 Raghavendra S. Solanky

Page 4: FPGA Based System Design

PLDsor Programmable Logic Device

5/8/20114 Raghavendra S. Solanky

Page 5: FPGA Based System Design

5/8/20115 Raghavendra S. Solanky

Page 6: FPGA Based System Design

5/8/20116 Raghavendra S. Solanky

Page 7: FPGA Based System Design

5/8/20117 Raghavendra S. Solanky

Page 8: FPGA Based System Design

5/8/20118 Raghavendra S. Solanky

Page 9: FPGA Based System Design

5/8/20119 Raghavendra S. Solanky

Page 10: FPGA Based System Design

MPGAMask Programmable Logic circuit

5/8/201110 Raghavendra S. Solanky

Page 11: FPGA Based System Design

MPGAMask Programmable Logic circuit

I/O pads

Pre –fabricated Transistor

Routing

5/8/201111 Raghavendra S. Solanky

Page 12: FPGA Based System Design

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

Page 13: FPGA Based System Design

5/8/2011Raghavendra S. Solanky13

Page 14: FPGA Based System Design

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

Page 15: FPGA Based System Design

FPAD or FPAAField Programmable Analog Device/ Array

5/8/201115 Raghavendra S. Solanky

Page 16: FPGA Based System Design

5/8/201116 Raghavendra S. Solanky

Page 17: FPGA Based System Design

Switch Matrix built by floating gate transistor

5/8/201117 Raghavendra S. Solanky

Page 18: FPGA Based System Design

FPAA Architecture- A different approach

5/8/201118 Raghavendra S. Solanky

Page 19: FPGA Based System Design

Routing ArchitectureRouting ArchitectureFPAA

5/8/201119 Raghavendra S. Solanky

Page 20: FPGA Based System Design

• 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

Page 21: FPGA Based System Design

Switched Capacitor Based DesignSwitched Capacitor Based DesignFPAA

5/8/201121 Raghavendra S. Solanky

Page 22: FPGA Based System Design

FPLAField Programmable Logic Array

And/Or/Invert architecture with three level fusing

5/8/201122 Raghavendra S. Solanky

Page 23: FPGA Based System Design

FPLSField Programmable Logic Sequencer

5/8/201123 Raghavendra S. Solanky

Page 24: FPGA Based System Design

FPID(FPIC)Field Programmable Interconnect devices(chips)

5/8/201124 Raghavendra S. Solanky

Page 25: FPGA Based System Design

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

Page 26: FPGA Based System Design

FPID(FPIC)Field Programmable Interconnect devices(chips)

Multi FPGAs connected via FPICs

5/8/201126 Raghavendra S. Solanky

Page 27: FPGA Based System Design

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

Page 28: FPGA Based System Design

End of Unit -1

Thanks

5/8/201128 Raghavendra S. Solanky


Related Documents