13.07.2015 Views

Digital Electronics: Principles, Devices and Applications

Digital Electronics: Principles, Devices and Applications

Digital Electronics: Principles, Devices and Applications

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

9Programmable Logic <strong>Devices</strong>Logic devices constitute one of the three important classes of devices used to build digital electronicssystems, memory devices <strong>and</strong> microprocessors being the other two. Memory devices such as ROM<strong>and</strong> RAM are used to store information such as the software instructions of a program or the contentsof a database, <strong>and</strong> microprocessors execute software instructions to perform a variety of functions,from running a word-processing program to carrying out far more complex tasks. Logic devicesimplement almost every other function that the system must perform, including device-to-deviceinterfacing, data timing, control <strong>and</strong> display operations <strong>and</strong> so on. So far, we have discussed thoselogic devices that perform fixed logic functions decided upon at the manufacturing stage. Logicgates, multiplexers, demultiplexers, arithmetic circuits, etc., are some examples. Sequential logicdevices such as flip-flops, counters, registers, etc., to be discussed in the following chapters, alsobelong to this category of logic devices. In the present chapter, we will discuss a new categoryof logic devices called programmable logic devices (PLDs). The function to be performed by aprogrammable logic device is undefined at the time of its manufacture. These devices are programmedby the user to perform a range of functions depending upon the logic capacity <strong>and</strong> other featuresoffered by the device. We will begin with a comparison of fixed <strong>and</strong> programmable logic, <strong>and</strong>then follow this up with a detailed description of different types of PLDs in terms of operationalfundamentals, salient features, architecture <strong>and</strong> typical applications. A brief introduction to thedevices offered by some of the major manufacturers of PLDs <strong>and</strong> PLD programming languages isgiven towards the end of the chapter.9.1 Fixed Logic Versus Programmable LogicAs outlined in the introduction, there are two broad categories of logic devices, namely fixed logicdevices <strong>and</strong> programmable logic devices. Whereas a fixed logic device such as a logic gate ora multiplexer or a flip-flop performs a given logic function that is known at the time of devicemanufacture, a programmable logic device can be configured by the user to perform a large variety of<strong>Digital</strong> <strong>Electronics</strong>: <strong>Principles</strong>, <strong>Devices</strong> <strong>and</strong> <strong>Applications</strong> Anil K. Maini©2007 John Wiley &Sons, Ltd. ISBN: 978-0-470-03214-5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!