PI R A N T I
MEMORI
HUBUNGAN PIN MEMORI Hubungan Pin yang umum untuk semua peranti memori adalah :
1. Hubungan Alamat Semua peranti memori memiliki n input alamat yang memilih satu dari 2n lokasi didalamnya. Input alamat hampir selalu diberi label dari A0 sampai An-1 2. Hubungan data Hubungan data adalah titik dimana data dimasukkan untuk menyimpan atau dikeluarkan untuk pembacaan. Pin data pada peranti memori diberi label D0 sampai D7 untuk peranti memori dengan lebar 8-bit.
3. Hubungan seleksi Setiap peranti memori memiliki sebuah (atau lebih) input yang memilih (mengenabel) peranti memori. Contohnya : Chip Select (CS), Chip Enable (CE) atau Selec(S) 4.
Hubungan kendali Semua peranti memori memiliki satu atau lebih input kendali. Input kendali yang biasanya ditemukan pada ROM adalah Output Enable (OE) atau hubungan gerbang Gate (G), yang memungkinkan data mengalir keluar dari ‘pin output data’ dari ROM. Peranti memori RAM memiliki satu atau dua input kendali. Contoh satu input kendali : R/W. Contoh dua input kendali : WE dan OE
Gambar 6-1. Komponen memori semu yang mengilustrasikan hubungan alamat, data dan kendali
Hubungan Alamat
A0 A0 A0
O0 O0 O0
A0
O0
WE ο
CS ο
OE ο
#Select #Read
Hubungan I/O
#Write
READ ONLY MEMORY (ROM) ROM secara permanen menyimpan program-program dan data yang bersifat menetap (resident) terhadap sistem, serta harus tidak berubah jika listrik dimatikan (nonvolatile memory) Beberapa type ROM : 1. EPROM (Erasable Programmable ROM) Biasanya dibeli dalam jumlah yang banyak dari pabrik dan diprogram selama pembuatannya. Umumnya dipakai jika perangkat lunak harus sering diganti atau jika hanya ada jumlah yang sangat terbatas pada permintaan untuk membuat ROM ekonomis. EPROM juga dapat dihapus jika diletakkan pada sinar ultraviolet berintensitas tinggi selama 20 menit atau kurang, bergantung pada typenya.
2. PROM (Programmable ROM) Memori ini juga diprogram pada saat pembuatannya, tapi sekali diprogram tidak dapat dihapus.
3. EEPROM (Electrical Erasable Programmable ROM) Sering disebut EAROM (Electrically Alterable ROM) , Nonvolatile RAM, atau flash memory. Memori ini merupakan RAM yang tidak mudah berubah (Nonvolatile RAM). Peranti ini dapat dihapus dengan listrik dalam sistem , tapi membutuhkan waktu yang lama dalam menghapus daripada RAM yang normal. Misalnya : 2716 EPROM 2k x 8 (Gambar 9-1)
Gambar 9-1. Pin out dari 2716 EPROM 2k x 8 (sumbangan dari Texas Instruments Incorporated)
A7 A6 A5 A4 A3 A2 A1 A0 O0 O1 O2 Vss
1 2 3 4 5 6 7 8 9 10 11 12
24 23 22 21 20 19 18 17 16 15 14 13
Vcc A8 A9 Vpp #CS A10 PD/PGM O7 O6 O5 O4 O3
RAM (RANDOM ACCESS MEMORY) Pada umumnya sebuah RAM bersifat tidak permanen, karena jenis memori ini hanya dapat digunakan selama supply listrik tersedia (volatile memory)
Jenis RAM yang sering digunakan adalah : 1. SRAM (Static RAM) RAM statik dibuat dengan menggunakan kapasitor, sehingga. Selama memori ini bekerja, isinya akan tetap tersedia (selama supply listrik juga tesedia). Misalnya SRAM 4016.(Gambar 9-2)
Gambar 9-2. Pin out dari TMS4016 SRAM 2k x 8 (sumbangan dari Texas Instruments Incorporated)
A7 A6 A5 A4 A3 A2 A1 A0 DQ1 DQ2 DQ3 Vss
1 2 3 4 5 6 7 8 9 10 11 12
24 23 22 21 20 19 18 17 16 15 14 13
Vcc A8 A9 #W #G A10 #S DQ8 DQ7 DQ6 DQ5 DQ4
2. DRAM (Dinamic RAM) RAM dinamik dibuat dari kapasitor, sehingga kapasitas nya jauh lebih besar. Sesudah 2 atau 4 ms, isi dari DRAM harus ditulis kembali seluruhnya (refresh) karena kapasitorkapasitor yang menyimpan logika 0 atau 1 akan kehilangan muatan (charge) mereka. Kekurangan yang lain dari DRAM yaitu membutuhkan banyak pin alamat sehingga pabrik telah memultipleks pin alamat. Misalnya DRAM 64Kx4 TMS 4464 yang menyimpan 256 Kbit data (Gambar 9-3). Menurut anda, memori tersebut seharusnya memiliki berapa pin untuk hubungan alamatnya ?. Type DRAM yang sering dijumpai adalah EDO DRAM (Extended Data Out DRAM) serta SDRAM (Synchronous DRAM)
Gambar 9-3. Pin out dari TMS4464 DRAM 64k x 4 (sumbangan dari Texas Instruments Incorporated)
#G DQ1 DQ2 #W #RAS A6 A5 A4 VDD
1 2 3 4 5 6 7 8 9
48 17 16 15 14 13 12 11 10
Vss DQ4 #CAS DQ3 A0 A1 A2 A3 A7
DRAM biasanya ditempatkan pada papan sirkuit kecil yang disebut SIMM (Single In-line Module Memory). Bentuk yang sudah ada ukurannya adalah - Untuk lebar data 8 bit : SIMM 30 pin atau 72 pin. - Untuk lebar data 64 bit : DIMM (Dual In-line Module Memori)
The end