1 / 14

0/13

Introduction to Programmable Logic Devices. Aleksandra Kovacevic ksandra@sezampro.yu Veljko Milutinovic vm@etf.bg.ac.yu. 0/13. Introduction Comparison of Standard Logic Circuits and Programmable Logic Circuits Evolution and Overview of PLC: PROM, PLA, PAL CPLD FPGA. 1/13.

isleen
Download Presentation

0/13

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to Programmable Logic Devices Aleksandra Kovacevic ksandra@sezampro.yu Veljko Milutinovic vm@etf.bg.ac.yu 0/13

  2. Introduction • Comparison of Standard Logic Circuits and Programmable Logic Circuits • Evolution and Overview of PLC: • PROM, PLA, PAL • CPLD • FPGA 1/13

  3. Logic Circuits 2/13

  4. Standard Logic Circuits • Appropriate for many applications because of possibility of realization in mass production for relative low cost. • Standard logic circuits are sometimes the best choice in high-performance devices. • Disadvantage:Not permitting design updates (function changes) with no hardware replacement necessary. 3/13

  5. Field- Programmable Logic Devices • Component function is defined by users program. • Logic Cells Fields are interconnected by programming. • Advantages: • Flexible design that changes by reprogramming, ease of design changes • Reduce prototype-product time • Large scale integration (over 100 000 gates) • Reliability increased, low financial risk • Smaller device, low start-up cost 4/13

  6. FPLDs Representatives • PLA - Programmable Logic Arrays • PAL - Programmable Array Logic • CPLD - Complex Programmable Logic Devices • FPGA - Field Programmable Gate Arrays Programmable logic device PLD 5/13

  7. Evolution of PLD: Why not PROM? • A special device (called a burner), used to put the information, supplies an electrical current to specific cells in the ROM that effectively blows a fuse in them = burning the PROM. From that point on, chip is read-only. • PROM was the first type of user-programmable chip; address lines = logic circuit inputs data lines = logic circuit outputs • PROMs are inefficient architecture for realizing logic circuit: Logic functions rarely require more than few product terms PROM contains a full decoder for its address inputs. 6/13

  8. Evolution of PLD: PLA • PLA was the first device developed for implementing • Consist of two levels of logic gates - programmable “wired” AND-plane & OR-plane • Drawbacks: • Expensive to manufacture • Offered somewhat poor speed-performance Note: 7/13

  9. Evolution of PLD: PAL™ • Overcame weaknesses of PLA • Single level of programmability - consists of a programmable “wired” AND-plane & fixed OR-gates • Simpler to program and cheaper implementation • Limited numbers of terms in each output 8/13 Note: PALis a trademark of Advanced Micro Devices

  10. sequential circuits can be realized Evolution of PLD: RegisterPLA • Contain flip flops connected to the OR gate outputs • Importance: • Profound effect ondigital hardware design • Basis for more sophisticated architectures 9/13

  11. Evolution of PLD: CPLD Programmable Interconnect Array - Capable of connecting any LAB input or output to any other LAB possibility to produce devices with higher capacity than SPLDs. • Technology advanced • Structure grows too quickly in size as the number of inputs is increased • Integrating multiple SPLDs onto a single chip - the only feasible way to provide large capacity devices based on SPLD • Programmably connect the SPLD blocks together • Logic capacity up to the equivalent of about 50 typical SPLD devices Logic Array Blocks - Complex SPLD-like structure 10/13

  12. ... and finally... 11/13

  13. Evolution of PLD: FPGA contains a set of basic functions (gates, FFs, memory cells) • Difficult extending CPLDs architectures to higher densities - adifferent approach is needed • FPGAs comprise an array of uncommited circuit elements, called logic blocks, and interconnect resources • FPGA configuration is performed through programming by the end user. Xilinx FPGA Configuration 12/13

  14. Introduction to Programmable Logic Devices Aleksandra Kovacevic ksandra@sezampro.yu Veljko Milutinovic vm@etf.bg.ac.yu 13/13

More Related