1 / 17

Interface Memori (advanced)

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 :

iolani
Download Presentation

Interface Memori (advanced)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Interface Memori (advanced) agv@stttelkom.ac.id 2007

  2. 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.

  3. 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 .

  4. EPROM (erasable programmable ROM) • EPROM memungkinkanpengubahanisimemori yang sudahditulis. • Padapengisian EPROM , prosespenghapusanbisamencapai 20 menit. • Dihapusdengan ultra­violet (UV) menggunakanjendela yang adadi IC = UV-EPROM.

  5. UV-EPROM

  6. SRAM (static RAM)

  7. DRAM (dynamic RAM)

  8. 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.

  9. 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.

  10. 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.

  11. Contoh

  12. 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.

  13. Contoh lain:

  14. Contoh lain

  15. 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

  16. Contoh Interface ke DRAM

  17. 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

More Related