Antarmuka Memori
M
Oleh. Junartho Halomoan (juned_new@yahoo.com)
O
LK
LOGO
TE
IT
1
Memori ROM [2]
M
tersebut
O
LK
TE
IT
2
Memori ROM – ROM[4]
M
O
LK
TE
IT
3
Memori ROM – EPROM[6]
M
memori terhapus, disebut juga UV erasable
O
atau UV-EPROM.
LK
TE
IT
4
Memori ROM – FLASH[8]
M
pada salah satu bagian lokasi memori
O
LK
TE
IT
Soal:
JN
5
Memori ROM – SOAL[10]
Soal:
Chip memori 512K memiliki 8 pin data.
Tentukan:
(a) Organisasi Memori
(b) Jumlah pin alamat
Solusi:
(a) Dengan 8 pin data maka jumlah lokasi
M
memori = 512K/8 = 64K; organisasi
64Kx8;
O
(b) Chip memilki jumlah pin alamat sebanyak
LK
16 karena 216 = 64K.
TE
IT
6
Memori RAM - SRAM [12]
M
membutuhkan 4 transistor. Kapasitas
SRAM masih jauh dibawah DRAM
O
SRAM digunakan memori cache
LK
TE
IT
7
Memori RAM - DRAM [14]
M
DRAM x1, x4, x8, or x16
• tetapi lebih sering DRAM x1 , x4.
O
LK
TE
IT
Soal:
JN
8
Memori RAM - SOAL [16]
M
O
LK
TE
IT
9
µprosesor 8088-Pinout[2]
M
O
LK
TE
IT
µprosesor 8088-Min.Mode[3]
T-
JN
10
Komponen2 Pendukung-74373[1]
M
O
Pin OC Output Control, Pin G Enable
LK
Pin D Bus Alamat IN, Pin Q Bus Alamat OUT
TE
IT
Komponen2 Pendukung-74373[2]
T-
JN
11
Komponen2 Pendukung-74373[3]
M
O
LK
TE
IT
Komponen2 Pendukung-74138[4]
T-
12
Komponen2 Pendukung-74138[5]
M
O
LK
TE
IT
Komponen2 Pendukung-74245[6]
T-
13
Komponen2 Pendukung-6264[7]
M
O
LK
WE = Write enable, OE= Output Enable, CS = Chip Select
TE
IT
Komponen2 Pendukung-6264[8]
T-
JN
14
Komponen2 Pendukung-6264[9]
M
O
LK
TE
IT
Komponen2 Pendukung-6264[10]
T-
JN
15
Komponen2 Pendukung-62128[11]
62128
128K x 8 Static RAM
M
O
LK
TE
IT
Komponen2 Pendukung-2732[12]
T-
M2732A
JN
16
Komponen2 Pendukung-2732[13]
M
O
LK
TE
IT
Komponen2 Pendukung-2732[14]
T-
JN
17
Antarmuka Memori [1]
M
O
LK
Proses Komunikasi Mikroprosesor dan Memory
TE
IT
18
Antarmuka Memori [3]
M
O
LK
Antarmuka Memory dengan IC74373 (bus address) dan
IC74245 (bus data)
TE
IT
19
Antarmuka Memori - Timing [4]
M
O
LK
Pewaktuan Pembacaan data dari memori tanpa 74245
TE
IT
20
Antarmuka Memori - Timing [6]
M
O
LK
Pewaktuan Pembacaan data dari memori dengan 74245
TE
IT
21
Antarmuka Memori – tabel[8]
M
O
LK
TE
IT
Memory
1. Menentukan Alamat memori atau besar
memori yang akan diakses dan jenis
memori Baca/ Tulis
2. Menentukan IC memori yang
digunakan
3. Membuat Tabel Pengalamatan
4. Membuat Rangkaian Antarmuka
Memori
22
ADDR Decoder - Soal A [2]
Soal A
Buat Rangkaian Antarmuka memori read-
only dengan alamat yang diakses 00000 –
01FFF 8Kbytes
Solusi A
Karena lokasi memori yang dibutuhkan 8K
(A0-A12) maka IC memori yang digunakan
1 buah IC EPROM 2764 atau 2 buah IC
M
EPROM2732
O
Dalam kasus ini digunakan 2 buah IC
EPROM 2732
LK
TE
IT
Alamat A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
? ? ? ? ? ? ? ? X X X X X X X X X X X X
00000
s/d 0 0 0 0 0 0 0 0 X X X X X X X X X X X X
00FFF
01000
s/d 0 0 0 0 0 0 0 1 X X X X X X X X X X X X
01FFF
23
A12 2732
2732
A13
A14
A15
A16
A17
A18
A19
RD
M
O
Rangkaian decoder
LK
TE
IT
File. Micro.PDF
Rangkaian antarmuka memori dengan 2732 (sederhana)
24
ADDR Decoder - Soal A [5]
M
O
LK File. Micro2.PDF
Rangkaian antarmuka memori dengan 2732 (sederhana)
TE
IT
File. Micro1.PDF
25
ADDR Decoder - Soal B [7]
Soal B.1
Mengacu pada soal A, adakah alernatif rangkaian
dekoder lainnya?
Solusi B.1
Pengganti decoder 2-to-4 dengan 1 gerbang logika
NOT dan 1 gerbang OR 5 input 2 gerbang OR 2
input ke pin E (2732) gambarkan
Soal B.2
Bagaimana kalau alamat awal 23000h?
M
Tabel Pengalamatan?
O
Rangkaian decoder?
Rangkaian antarmuka?
LK
TE
IT
Soal C
JN
26
ADDR Decoder - Soal C [9]
Alamat A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
0 0 0 1 0 0 0 X X X X X X X X X X X X X
10000
s/d
11FFF
0 0 0 1 0 0 0 X X X X X X X X X X X X X
0 0 0 1 0 0 1 0 X X X X X X X X X X X X
12000
s/d
12FFF
0 0 0 1 0 0 1 0 X X X X X X X X X X X X
13000 0 0 0 1 0 0 1 1 X X X X X X X X X X X X
s/d
13FFF
0 0 0 1 0 0 1 1 X X X X X X X X X X X X
M
O
LK
TE
IT
6264
A13 2732
A16 2732
A12
A14
A15
A17
A18
A19
RD
Rangkaian decoder
27
ADDR Decoder - Soal C [11]
M
O
LK
File. Micro3.PDF
TE
IT
Soal D.1
JN
28
ADDR Decoder - Soal D [12]
M
Alamat Awal = dua no NIM yang terakhir
ditambah ‘000’
O
Misal: NIM Saya = 2116006
LK
Berarti alamat awal = 06000h
TE
IT
T-
JN
Thank You!
Please study this subject at home
LOGO
29