This preview shows pages 1–3. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: Programmable Logic Devices Introduction PLD - Programmable Logic Device Hardware focus typically on Microprocessor, microcontroller, and microcomputer World of embedded systems is continually changing World of electronic systems in general is changing Today find an increasing number and variety of other components Being designed into the applications to Support or contain the basic computing core(s) These devices are grouped as programmable logic devices (PLD) With such devices We begin to move into the world of Large and very large scale integrated devices Today these devices play a supporting role Tomorrow Will provide a highly flexible hardware environment including Very high speed logic Multiple microprocessor cores Dynamically reconfigurable systems Key strengths of these devices lie in Small geometries Ability to take advantage of the regularity in Combinational logic and in certain kinds of memory elements With such regularity the chip designs and layouts can be highly optimized Included in this category of devices generally find (Programmable) read only memories ((P)ROM) Programmable logic arrays (PLA) Field programmable gate arrays (FPGA) Application specific integrated circuits (ASIC) Full custom designed integrated circuits. ASICs offer the designer the support of libraries of components that might include Logic gates, counters, arithmetic parts, and storage elements These pre-existing modules enable the designer To complete a new design very quickly In addition to the supporting libraries Component vendor will offer both synthesis and place and route tools To aid in the development process - 1 of 32- Full custom integrated circuit is going to be faster and more dense Than either the ASIC or PLD Development cycle can be substantially longer Discussion will provide introduction to programmable logic devices Detailed design information Better found in the data sheets and application notes From the various device manufacturers We will begin with Brief discussion motivating the use of programmable logic devices In contemporary systems Then examine the underlying logical concepts that have led to Development and wide spread use of programmable logic devices (PLD) We will next move to the basic building blocks of PLDs Show how these can be configured into useful tools Will then look at the commonly used technologies For implementing programmable devices How they are able to store information Will then present Basic structure of the devices Variations on I/O configurations Fundamental architectures for the CPLD and the FPGA Then compare and contrast these architectures Next we will introduce and study two of the more commonly used components CPLD and the Gate Array General purpose device called a Programmable System on a Chip We will begin our study with a brief introduction to programmable devices....
View Full Document
- Spring '09