MEMORY INTERFACING
EPLDs have the following additional advantages:
1.Programmability/erasability allows EPLD functions to be changed easily, simplifying prototype development.
2.Since EPLDs are implemented in CMOS technology, they can consume an order of magnitude less power than bipolar PLDs.
3.Since the EPROM cell size is an order of magnitude smaller than an equivalent bipolar fuse, EPLDs can implement more functions in the same package. This higher integration can result in a lower overall component count for a design. The added flexibility can also mean that an extremely low number of "raw" (unpro- grammed) devices need to be stocked versus bipolar PLDs.
4.Once an EPLD design has been tested, plastic OTP
PLDs and EPLDs have the following tradeoffs:
1.Most PLDs do not have buried (not connected to outputs) registers. For some state machine applications, this means using an otherwise available output pin to store the current state.
2.The drive capability of CMOS EPLDs may be insufficient for some applications. While the trend is towards use of CMOS throughout a system, in cases where high current levels are required, some additional buffering is required with EPLDs.
A PLD consists logically of a programmable AND array whose output terms feed a fixed OR array. Any
The
Designing with PLDs consists of determining where XS must be placed in the AND array and how to configure the macrocell. This task is simplified by logic compilers, such as iPLS II (Intel's Programmable Logic Software II) or ABEL. Logic compilers accept input in the form of