Understanding ROMs, RAMs, PLDs & MPLDs in Digital Design Lecture
110 likes | 200 Views
Learn about Read-Only Memories (ROM), Random-Access Memories (RAM), Programmable Logic Devices (PLDs), and Macrocell Logic in this comprehensive digital design lecture. Explore various configurations, programming tables, and examples to enhance your knowledge.
Understanding ROMs, RAMs, PLDs & MPLDs in Digital Design Lecture
E N D
Presentation Transcript
Digital DesignLecture 14 ROMs and RAMsMano, 7.6-7.8
An Example PLA • Buffers providetrue and complement ofinputs • XORs provideprogrammable complementors on outputs • Similar to PROM • Partial variabledecoding • Only someminterms
PLA Programming Table Table 7-5
Solution to Example 7-2 Implement F1(A,B,C)=(0,1,2,4) F2(A,B,C)=(0,5,6,7)
Programmable Array Logic • Fixed OR array • ProgrammableAND array
PAL Fuse Map PAL Programming Table Table 7-6
Sequential Programmable Devices • Sequential (simple) programmable Logic device (SPLD) • Field-programmable logic sequence (FPLS, defunct – too hard to use) • Registered PAL / macrocell structure • Complex programmable logic device (CPLD) • Collection of SPLDs on a chip • Field programmable gate array (FPLA) • Logic blocks (look-up tables, multiplexers, gates, flip-flops) • Programmable input/output blocks • Programmable interconnections • Microprocessor (using PROM)