- 2076 Chaitra · 2+4 marks
RAM vs ROM; functions using PROM
Short answer
RAM is volatile and allows read/write; ROM is non-volatile and read-only. Implement F1=Σ(1,2,4,6) and F2=Σ(0,2,3) with an 8×2 PROM: a 3-to-8 decoder generates all minterms, and the OR array connects m1,m2,m4,m6 to F1 and m0,m2,m3 to F2.
Differentiate between RAM and ROM. Implement F1 = Σ(1,2,4,6) and F2 = Σm(0,2,3) using PROM.
RAM vs ROM
| Point | RAM | ROM |
|---|---|---|
| Full form | Random Access Memory | Read Only Memory |
| Operation | Read and write | Read only (written once/rarely) |
| Volatility | Volatile: data lost on power off | Non-volatile |
| Use | Temporary data and running programs | Fixed programs (BIOS, firmware), tables |
| Types | SRAM, DRAM | Mask ROM, PROM, EPROM, EEPROM |
| Speed | Fast read and write | Fast read; writing slow or impossible |
F1 = Σ(1,2,4,6) and F2 = Σ(0,2,3) using PROM
Three inputs (, , ) and two outputs, so an 8 × 2 PROM is used: a fixed 3-to-8 decoder (AND array) produces all minterms –, and the programmable OR array connects the needed minterms to each output.
PROM truth table (contents):
| Address | Minterm | ||
|---|---|---|---|
| 000 | 0 | 1 | |
| 001 | 1 | 0 | |
| 010 | 1 | 1 | |
| 011 | 0 | 1 | |
| 100 | 1 | 0 | |
| 101 | 0 | 0 | |
| 110 | 1 | 0 | |
| 111 | 0 | 0 |
A 1 means the fuse/link between that minterm line and the OR gate is kept; a 0 means it is blown.
A B C
| | |
[3-to-8 decoder] (fixed AND array)
m0 m1 m2 m3 m4 m5 m6 m7
| x x | x | x | --> OR1 --> F1
x | x x | | | | --> OR2 --> F2
(x = intact link)
No simplification is needed with a PROM, because the decoder already gives every minterm.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- PROM vs PLA; functions using PAL · Digital Logic, chapter 4
- PLA for F1 = Σm(3,5,6,7), F2 = Σm(0,2,4,7) · Digital Logic, chapter 4
- RAM vs ROM; EEPROM cell · Digital Logic, chapter 4
- ROM and implementing two functions · Digital Logic, chapter 4
- Design ROM for X,Y,Z to F1,F2 table · Embedded System, chapter 4
- Design ROM for A,B,C to F1-F4 table · Embedded System, chapter 4 · asked 2×
- Design ROM for X,Y,Z to F1-F4 table · Embedded System, chapter 4 · asked 2×
- Find F1 and F2 for equilibrium · Applied Mechanics, chapter 2