Interface Memori advanced agvstttelkom ac id 2007 Contoh

  • Slides: 17
Download presentation
Interface Memori (advanced) agv@stttelkom. ac. id 2007

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

Contoh soal � Sebuah memori mempunyai 12 pin alamat dan 4 pin data. Carilah:

Contoh soal � Sebuah memori mempunyai 12 pin alamat dan 4 pin data. Carilah: � (a) struktur memori � (b) kapasitas Solusi: � (a) memori terdiri dari 4096 lokasi (212 = 4096), dan setiap lokasi dapat menyimpan data 4 bit. Sehingga strukturnya 4096 x 4, atau sering disebut sebagai 4 Kx 4. � (b) Kapasitas memori ini adalah 16 Kb = 4 K x 4 bit data.

Contoh � Memori 512 Kb mempunyai pin data 8. Carilah: � (a) struktur �

Contoh � Memori 512 Kb mempunyai pin data 8. Carilah: � (a) struktur � (b) jumlah pin alamat dari memori ini Solusi: � (a) memori dengan 8 pin data menyatakan setiap lokasi di memori tersebut mampu menampung data 8 bit. Jumlah lokasi diketahui dengan membagi kapasitas memori tersebut dengan jumlah pin data, yaitu 512 K/8 = 64 K; maka struktur memori ini 64 K x 8; � (b) Memori mempunyai jalur alamat 16 karena 64 K = 216.

EPROM (erasable programmable ROM) � EPROM memungkinkan pengubahan isi memori yang sudah ditulis. �

EPROM (erasable programmable ROM) � EPROM memungkinkan pengubahan isi memori yang sudah ditulis. � Pada pengisian EPROM , proses penghapusan bisa mencapai 20 menit. � Dihapus dengan ultra violet(UV) menggunakan jendela yang ada di IC = UV EPROM.

UV EPROM

UV EPROM

SRAM (static RAM)

SRAM (static RAM)

DRAM (dynamic RAM)

DRAM (dynamic RAM)

Struktur DRAM �EPROM, mempunyai 8 pin data. �RAM hanya mempunyai struktur x 1, x

Struktur DRAM �EPROM, mempunyai 8 pin data. �RAM hanya mempunyai struktur x 1, x 4, x 8, atau xl 6. Kebanyakan xl dan x 4. �Di memori lain pin data disebut I/O (satu pin yang berfungsi sebagai data input dan data output). �Di beberapa DRAM terdapat pin terpisah Din dan Dout.

Contoh struktur DRAM � Tujukan struktur yang mungkin untuk DRAM 256 K � Solusi:

Contoh struktur DRAM � Tujukan struktur yang mungkin untuk DRAM 256 K � Solusi: � Untuk IC 256 K, struktur yang mungkin adalah 256 Kx 1 atau 64 Kx 4. � Untuk kasus 256 Kxl, terdapat 256 K lokasi dan setiap lokasi menampung 1 bit. Yang diakses melalui alamat 18 bit A 0 – A 17. IC ini mempunyai pin fisik A 0 A 8 ditambah RAS dan CAS dan satu pin untuk data (Din/Dout) selain Vcc, ground, dan R/W. � Untuk 64 Kx 4 memerlukan alamat 16 bit untuk mengakses setiap lokasi (216 = 64 K), dan setiap lokasi mempunyai 4 sel. Berarti harus mempunyai 4 pin data D 0 D 3, 8 pin alamat A 0 A 7, ditambah RAS dan CAS.

Address decode menggunakan 74 xx 138 � Merupakan komponen yang sangat umum digunakan untuk

Address decode menggunakan 74 xx 138 � Merupakan komponen yang sangat umum digunakan untuk address decoder. � Mempunyai 3 input A (LSB), B, dan C (MSB) menghasilkan 8 output active low Y 0 Y 7. � Setiap output Y dihubungkan ke pin CS dari IC memori, yang menungkinkan pengaksesan 8 blok memori dengan hanya satu 74138. � Kombinasi dari input A, B, dan C menentukan output Y mana yang aktif, � Terdapat tiga input tambahan G 2 A, G 2 B, dan Gl. G 2 A dan G 2 B active low, dan Gl active high. Ketiga pin input tambahan ini harus diberi input agar 84138 bekerja, jika tidak dihubungkan dengan kaki dari prosesor, maka ketiga kaki ini harus diberi logika 0 dan 1 dengan cara menghubungkan ke VCC (full up) atau ground.

Contoh

Contoh

Contoh � Soal : � Dari diagram tadi hitunglah jangkauan alamat untuk IC memori

Contoh � Soal : � Dari diagram tadi hitunglah jangkauan alamat untuk IC memori yang terhubung dengan Y 4, � Solusi: � Alamat untuk Y 4 bisa dihitung sebagai berikut. � Dari diagram tersebut juga terlihat bahwa A 19, A 18, dan A 17 harus bernilai 1 agar decoder aktif. � Y 4 akan dipilih ketika A 16 A 15 A 14=100, sedangkan sisa A 0 sd A 13 dihubungkan langsung ke prosesor sehingga bisa bernilai 0 dan 1. 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 All A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 Al AO 1 1 0 0 0 0 1 1 0 0 1 1 1 1 � Maka jangkauan untuk Y 4 adalah F 0000 sd F 3 FFF.

Contoh lain:

Contoh lain:

Contoh lain

Contoh lain

Interface Ke DRAM � Dikarenakan DRAM menggunakan multipleks untuk penglamatannya, maka tidak mungkin untuk

Interface Ke DRAM � Dikarenakan DRAM menggunakan multipleks untuk penglamatannya, maka tidak mungkin untuk menghubungkan langsung DRAM ke prosesor seperti SRAM atau ROM. � Diperlukan interface khusus yang bertugas mengubah sinyal dari prosesor ke sinyal yang dimengerti oleh DRAM yang disebut dengan DRAM controller � Contoh dari DRAM controller adalah TMS 4500 yang blok fungsionalnya adalah seperti gambar di sebelah

Contoh Interface ke DRAM

Contoh Interface ke DRAM

Peta memori IBM PC • Video Display RAM • CPU “menyimpan” gambar di VDR

Peta memori IBM PC • Video Display RAM • CPU “menyimpan” gambar di VDR • Video controller kemudian menampilkannya di layar • Penggunaan memori tergantung : • Jenis video • Resolusi • Mode operasi • Memori Utama (RAM) • 64 KByte sampai 640 KByte • (00000 003 FF) interrupt vector table • (00400 004 FF) BIOS temporary data area • Sebagian memori digunakan untuk: • BIOS • BASIC Compiler • Hard disk controller • Ekpansi