170 likes | 334 Views
Interface Memori (advanced). agv@stttelkom.ac.id 2007. Contoh soal. Sebuah memori mempunyai 12 pin alamat dan 4 pin data. Carilah : (a) struktur memori (b) kapasitas Solusi :
E N D
Interface Memori (advanced) agv@stttelkom.ac.id 2007
Contohsoal • Sebuahmemorimempunyai12 pin alamatdan4 pin data. Carilah: • (a) strukturmemori • (b) kapasitas Solusi: • (a) memoriterdiridari 4096 lokasi(212 = 4096), dansetiaplokasidapatmenyimpan data 4 bit. Sehinggastrukturnya4096 x 4, atauseringdisebutsebagai4Kx4. • (b) Kapasitasmemoriiniadalah 16Kb = 4K x 4 bit data.
Contoh • Memori 512Kb mempunyai pin data 8. Carilah: • (a) struktur • (b) jumlah pin alamatdarimemoriini Solusi: • (a) memoridengan 8 pin data menyatakansetiaplokasidimemoritersebutmampumenampung data 8 bit. Jumlahlokasidiketahuidenganmembagikapasitasmemoritersebutdenganjumlah pin data, yaitu512K/8 = 64K; makastrukturmemoriini 64K x 8; • (b) Memorimempunyaijaluralamat 16 karena 64K = 216 .
EPROM (erasable programmable ROM) • EPROM memungkinkanpengubahanisimemori yang sudahditulis. • Padapengisian EPROM , prosespenghapusanbisamencapai 20 menit. • Dihapusdengan ultraviolet (UV) menggunakanjendela yang adadi IC = UV-EPROM.
Struktur DRAM • EPROM, mempunyai 8 pin data. • RAM hanyamempunyaistruktur x1, x4, x8, atau xl6. Kebanyakan xl danx4. • Di memori lain pin data disebut I/O (satu pin yang berfungsisebagai data input dan data output). • Di beberapa DRAM terdapat pin terpisah Din danDout.
Contohstruktur DRAM • Tujukanstruktur yang mungkinuntuk DRAM 256K • Solusi: • Untuk IC 256K, struktur yang mungkinadalah 256Kx1 atau64Kx4. • Untukkasus 256Kxl, terdapat 256K lokasidansetiaplokasimenampung 1 bit. Yang diaksesmelaluialamat 18-bit A0 – A17. IC inimempunyai pin fisik A0 - A8 ditambah RAS danCAS dansatu pin untuk data (Din/Dout) selainVcc, ground, dan R/W. • Untuk 64Kx4 memerlukanalamat 16 bit untukmengaksessetiaplokasi (216 = 64K), dansetiaplokasimempunyai 4 sel. Berartiharusmempunyai 4 pin data D0 - D3, 8 pin alamat A0 - A7, ditambah RAS danCAS.
Address decode menggunakan 74xx138 • Merupakankomponen yang sangatumumdigunakanuntuk address decoder. • Mempunyai 3 input A (LSB), B, dan C (MSB) menghasilkan 8 output active-low Y0 - Y7. • Setiap output Y dihubungkanke pin CS dari IC memori, yang menungkinkanpengaksesan 8 blokmemoridenganhanyasatu 74138. • Kombinasidari input A, B, danC menentukan output Y mana yang aktif, • Terdapattiga input tambahan G2A, G2B, danGl. G2A danG2B active low, danGlactive high. Ketiga pin input tambahaniniharusdiberi input agar 84138 bekerja, jikatidakdihubungkandengan kaki dariprosesor, makaketiga kaki iniharusdiberilogika 0 dan 1 dengancaramenghubungkanke VCC (full-up) atau ground.
Contoh • Soal : • Dari diagram tadihitunglahjangkauanalamatuntuk IC memori yang terhubungdengan Y4, • Solusi: • Alamatuntuk Y4 bisadihitungsebagaiberikut. • Dari diagram tersebutjugaterlihatbahwa A19, A18, dan A17 harusbernilai 1 agar decoder aktif. • Y4 akandipilihketika A16A15A14=100, sedangkansisa A0 sd A13 dihubungkanlangsungkeprosesorsehinggabisabernilai 0 dan 1. 19 A18 A17 A16 A15 A14 A13 A12 All A10 A9 A8 A7 A6 A5 A4 A3 A2 Al AO 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 • MakajangkauanuntukY4 adalah F0000 sd F3FFF.
Interface Ke DRAM • Dikarenakan DRAM menggunakanmultipleksuntukpenglamatannya, makatidakmungkinuntukmenghubungkanlangsung DRAM keprosesorseperti SRAM atau ROM. • Diperlukan interface khusus yang bertugasmengubahsinyaldariprosesorkesinyal yang dimengertioleh DRAM yang disebutdengan DRAM controller • Contohdari DRAM controller adalah TMS 4500 yang blokfungsionalnyaadalahsepertigambardisebelah
Petamemori IBM PC • Video Display RAM • CPU “menyimpan” gambardiVDR • Video controller kemudianmenampilkannyadilayar • Penggunaanmemoritergantung : • Jenis video • Resolusi • Mode operasi • Sebagianmemoridigunakanuntuk: • BIOS • BASIC Compiler • Hard disk controller • Ekpansi • MemoriUtama (RAM) • 64KByte sampai 640KByte • (00000-003FF) interrupt vector table • (00400-004FF) BIOS temporary data area