mk organisasi komputer 9 memori utama
DESCRIPTION
Mk organisasi komputer 9 memori utamaTRANSCRIPT
12/4/2013
1
Page 1
��������� �� �� �������
1���������������
� �������� ������
��������� �� �� �������
1���������������
� �������� �������
Page 2
��������� �� �� �������
2���������������
� �������� ������
��������� �� �� �������
2���������������
� �������� ������
1. Kapasitas2. Satuan transfer3. Metode Akses4. Kinerja5. Tipe Fisik6. Karakteristik Fisik
Karakteristik Memori
12/4/2013
2
Page 3
��������� �� �� �������
3���������������
� �������� ������
��������� �� �� �������
3���������������
� �������� ������
Karakteristik Memori
������
� ������������� ������
� ������� ���� �����������������
� ���� ����������������������������
Flip-flop Register
Memori m x n
4-bit
0
1
20 1 0 1
1 1 1 0
0 0 0 1
LSBMSBLSBMSB
m
n
� Memori
12/4/2013
3
Page 5
��������� �� �� �������
5���������������
� �������� ������
���� �
��������������������
��� !�!"#�$%&��"#
Memori
Page 6
��������� �� �� �������
6���������������
� �������� ������
��� ��������������������� ������'(��)"#*����� ����'� '���+������������������������������������������ �����,(�������������'���-��������������������.������������������������� �����)-���'�����������������������������������+/!������� ������ ������������������������������� ���������������������������������
� Memori
12/4/2013
4
Page 7
��������� �� �� �������
7���������������
� �������� ������
��� ���������������������� ���������������������� �� �����(��� �����/0������������� ���$����1! ������� 20!1��!
� Memori
Page 8
��������� �� �� �������
8���������������
� �������� ������
�������
Pemilih
OutputData
+VccPemilih
OutputData
+Vcc
Diputus
Menyimpan data “1” Menyimpan data “0”
� Memori
Transistor
12/4/2013
5
Page 9
��������� �� �� �������
9���������������
� �������� ������
���
LOKASI/ ALAMAT
DATA DALAM BINER DATA DALAM HEKSADESIMAL
D3 D2 D1 D0
0 1 1 0 0 C
1 1 0 1 0 A
2 0 1 0 0 4
3 0 1 0 1 5
�
Misal pabrik akan membuat ROM dengan ukuran 4X4-bit, dengan data yang tersimpan di dalamnya seperti tabel ini:
Memori
Page 10
��������� �� �� �������
10���������������
� �������� ������
���
DEKODER
0
1
2
3
X0X1X2X3
0
1
A0
A1
D0D1D2D3
TRI-STATE SWITCHOE
CE
+Vcc +Vcc
+Vcc +Vcc
+Vcc
+Vcc
X2 X1
+Vcc
X0
�� Memori
Organisasi ROM
12/4/2013
6
Page 11
��������� �� �� �������
11���������������
� �������� ������
�����������������
Pin Alamat
Pin Kontrol
Pin Data
ROM4x4-bit
D0
D1
D2
D3
A0
A1
CS2
1CS
Pin A0,A1 digunakan untuk memilih alamat
Pin Kontrol digunakan untuk menyediakan saluran output.�� Memori
Page 12
��������� �� �� �������
12���������������
� �������� ������
�����������������
Pin Alamat
Pin Kontrol
Pin Data
ROM4x4 bit
D0
D1
D2
D3
A0
A1
OE
CE
OE=Output enable jenis ACTIVE-LOW
CE=Chip enable jenis ACTIVE-LOW� Memori
12/4/2013
7
Page 13
��������� �� �� �������
13���������������
� �������� ������
���������
OE=Output enable jenis ACTIVE-LOW
CE=Chip enable jenis ACTIVE-LOW
ROM4X8-bit
D0D1D2D3
A0
A1
OE
CE
D4D5D6D7
ROM4 byte
D0D1D2D3
A0
A1
OE
CE
D4D5D6D7
=
ROM 4 byte
ROM128 byte
D0D1D2D3
A0A1
OE
CE
D4D5D6D7
A2A3A4A5A6
ROM256 byte
D0D1D2D3
A0A1
OE
CE
D4D5D6D7
A2A3A4A5A6A7
ROM1KB
D0D1D2D3
A0A1
OE
CE
D4D5D6D7
A2
A9
.
.
.
.
.
. ROM4KB
D0D1D2D3
A0A1
OE
CE
D4D5D6D7
A2
A11
.
.
.
.
.
.ROM16KB
D0D1D2D3
A0A1
OE
CE
D4D5D6D7
A2
A13
.
.
.
.
.
.ROM64KB
D0D1D2D3
A0A1
OE
CE
D4D5D6D7
A2
A15
.
.
.
.
.
.
Kapasitas naik 2 kali, pin alamat bertambah 1
�! Memori
Page 14
��������� �� �� �������
14���������������
� �������� ������
"���� "��#�������������������(��������������(���������� �� �����������(��������/34�����������(��������������������(�������������� 3�� �4�����/3������� �� ����������������������� �� ����
�� Memori
12/4/2013
8
Page 15
��������� �� �� �������
15���������������
� �������� ������
$����%�&$�"���
� Memori
Page 16
��������� �� �� �������
16���������������
� �������� ������
����'��"���
�� Memori
12/4/2013
9
Page 17
��������� �� �� �������
17���������������
� �������� ������
(�)�#���#�"���
�� Memori
�������� �� ����� ���������
56�7 �7*589:����*58���� 58���� ��
56;5 ;5*<89:����*<8���� <8���� �5
567< 7<*:89:����*:8���� :8���� �;
56�5: �5:*�789:����*�78���� �78���� �<
565=7 5=7*;589:����*;58���� ;58���� �=
56=�5 =�5*7<89:����*7<8���� 7<8���� �7
Page 18
��������� �� �� �������
18���������������
� �������� ������
$����%�"��������������
Memori��
12/4/2013
10
Page 19
��������� �� �� �������
19���������������
� �������� ������
"���#� �����(���������
� Lepaskan EPROM dari sistem �Buka penutup jendela transparan�Sinari jendela transparan dengan sinar ultra
violet beberapa menit (kurang lebih 15 menit)
Cara Memrogram EPROM:�Hapus terlebih dahulu seluruh isinya dengan
sinar ultra violet�Pasang EPROM pada EPROM Programmer� Isilah EPROM dengan data menggunakan
EPROM Programmer�� Memori
Page 20
��������� �� �� �������
20���������������
� �������� ������
"���� ����(������34������������������������������������ ��� �>�����/
EPROM
Jendela Transparans
Sinar Ultra Violet beberapa menit, maka data akan terhapus
Pin atau terminal IC
EPROM ERASER
� Memori
12/4/2013
11
Page 21
��������� �� �� �������
21���������������
� �������� ������
""���� ������)���'� �'���������+�����(
��������������������(���������� �� ����'� ������ ��/#����(#�� ���������#/0���������������(������� ����#�������������������������������$����(��������'������ ����������� ����������������(/�������(��������� ������������ ��������(��� �� ��#�� 1��������'� ������ ��/
� Memori
Page 22
��������� �� �� �������
22���������������
� �������� ������
""���#� ���� �� ��������� ������������� ����������������� ?����������(����������������������
Kelebihan EEPROM dibandingkan dengan EPROM:� Isinya dapat diprogram bagian per bagian, sedangkan pada
EPROM untuk memrogram harus menghapus seluruh isinya terlebih dahulu sehingga tidak memungkinkan permograman bagian per bagian.
� Pengahupusan EEPROM lebih cepat dibandingkan EPROM, karena dilakukan secara elektris. Waktu penghapusan pada EEPROM dalam orde mili detik (ms) sedangkan pada EPROM pada orde menit.
� Pemrograman EEPROM dapat dilakukan tanpa melepaskannya dari sistem, sedangkan untuk EPROM harus dilepaskan dari sistem.
Memori
12/4/2013
12
Page 23
��������� �� �� �������
23���������������
� �������� ������
$������������*����Misal di dalam ROM 8 byte berisi data sebagai berikut:
Alamat Isi (Dalam Heksadesimal)
0 021 A12 B23 5C4 005 456 FF7 E6
! Memori
Page 24
��������� �� �� �������
24���������������
� �������� ������Memori �
Sistem Interkoneksi BusPada Mikrokomputer
MP ROM RAM
BUS ALAMAT
BUS DATA
BUS KONTROL
Bus: Kumpulan konduktor, yang membawa sinyal-sinyal: alamat, data, dan kontrol.
I/O Interface
12/4/2013
13
Page 25
��������� �� �� �������
25���������������
� �������� ������
$������������*����Mikroprosesor membaca alamat 5 dari ROM 8 byte:
ROM8 byte
D0D1D2D3
A0A1
OE
CE
D4D5D6D7
A2
101
0
0
Tahap I
Tahap II
01000101
Tahap III
1. Mikroprosesor mengirim sinyal alamat 5 yakni A2A1A0=101 lewat bus alamat ke pin alamat ROM (tahap I)
2. Mikroprosesor mengirim sinyal kontrol untuk mengaktifkan ROM (Tahap II)
3. Data akan ditempatkan pada bus data sehingga pada bus data terdapat data 45 (tahap 3)
0 OEdan 0, CE ==
Page 26
��������� �� �� �������
26���������������
� �������� ������
+�� ������+**�##��������
����� ������'(�������������������������������������������� �����,���������'������������.������������������������������ �)-���'���������������������������(�����+
�
12/4/2013
14
Page 27
��������� �� �� �������
27���������������
� �������� ������
�����*�+�� �+���� ���������������������������������������������(�����)�+������� ������������1��������(�������������� ����������� ��������, �� ��(.�)5+����('�����);+����������������� ����(1�����������'���)<+��(��
� Memori
Page 28
��������� �� �� �������
28���������������
� �������� ������
�����+�
SQ
R
SELECT
INPUT
OUTPUT
RWSREAD/WRITE SELECT
MC
SELECT
INPUT
RWS
OUTPUT
MC: memory cell
� Memori
���������� ��� ����
� @ A ���
� � ����
@ 9 "&�#!"4�
12/4/2013
15
Page 29
��������� �� �� �������
29���������������
� �������� ������
MC MC MC MC
MC MC MC MC
MC MC MC MC
MC MC MC MC
DEKODER
0
1
2
3
A1
A0
1
0
IO3 IO2 IO1 IO0
RWS
CS
Organisasi SRAM: Bentuk 1
�
Page 30
��������� �� �� �������
30���������������
� �������� ������
�������+���������,�-���'.��
Pin Alamat
Pin Kontrol
Pin Data
RAM4x4-bit
I/O0
I/O1
A0
A1
RWS
CS
I/O2
I/O3
RWS=Read/Write Select
CS=Chip Select, ACTIVE-HIGH
!�
12/4/2013
16
Page 31
��������� �� �� �������
31���������������
� �������� ������
MC MC MC MC
MC MC MC MC
MC MC MC MC
MC MC MC MC
DEKODER
0
1
2
3
A1
A0
1
0
IO3 IO2 IO1 IO0
OE
CE
WE
Organisasi SRAM: Bentuk 2
!�
Page 32
��������� �� �� �������
32���������������
� �������� ������
�������+���������,�-���'.�
Pin Alamat
Pin Kontrol
Pin Data
RAM4x4-bit
A0
A1
OE
CE
WE
I/O0
I/O1
I/O2
I/O3
WE=Write Enable
OE=Output enable jenis ACTIVE-LOW
CE=Chip enable jenis ACTIVE-LOW
!
12/4/2013
17
Page 33
��������� �� �� �������
33���������������
� �������� ������
$������������*���������'��#��+�Misal di dalam RAM 8 byte berisi data sebagai berikut:
Alamat Isi (Dalam Heksadesimal)
0 131 FF2 C43 6D4 FF5 576 FF7 FF
!! Memori
Page 34
��������� �� �� �������
34���������������
� �������� ������
$������������*��+�Mikroprosesor membaca alamat 3 dari RAM 8 byte:
1. Mikroprosesor mengirim sinyal alamat 3 yakni A2A1A0=011 lewat bus alamat ke pin alamat RAM (tahap I)
2. Mikroprosesor mengirim sinyal kontrol untuk mengaktifkan mode baca RAM (Tahap II)
3. Data akan ditempatkan pada bus data sehingga pada bus data terdapat data 6D (tahap 3)
1WEdan 0, OE 0, CE ===
RAM8 byte
D0D1D2D3
A0A1
OE
CE
D4D5D6D7
A2
110
0
0
Tahap I
Tahap II
01101101
Tahap III
WE1
!� Memori
12/4/2013
18
Page 35
��������� �� �� �������
35���������������
� �������� ������
$����������'��#��+�Mikroprosesor menulisi alamat 4 dari RAM 8 byte dengan data A2:
1. Mikroprosesor mengirim sinyal alamat 4 yakni A2A1A0=100 lewat bus alamat ke pin alamat RAM (tahap I)
2. Mikroprosesor menempatkan data A2 pada bus data (tahap II)
3. ikroprosesor mengirim sinyal kontrol untuk mengaktifkan mode tulis RAM (Tahap III)
0WEdan 1, OE 0, CE ===
RAM8 byte
D0D1D2D3
A0A1
OE
CE
D4D5D6D7
A2
001
1
0
Tahap I
Tahap III
10100010
Tahap II
WE0
! Memori
Page 36
��������� �� �� �������
36���������������
� �������� ������
$����%�&$������*�+�����������
�@���@ ��� ���"�����
"1�@�"1�6 $���"�����1�������
1#� �'��>�?�A#(��������
1�� �'��>�?�A������������
1A� �'��>�?�AA ���������
PIN NAMES
!�
SRAM 2Kbyte
12/4/2013
19
Page 37
��������� �� �� �������
37���������������
� �������� ������
/�����*�+�� /+���� ������������������������������������������ ��(�����)�+������������������1���������(��������� ����� ��������, �� ��(.�)5+����(�������);+�����������������������1������������� �)<+����(�� �(
!� Memori
Page 38
��������� �� �� �������
38���������������
� �������� ������
����/+�
!� Memori
12/4/2013
20
Page 39
��������� �� �� �������
39���������������
� �������� ������Memori!�
����/+�
CELL ARRAY 4 x 4
Page 40
��������� �� �� �������
40���������������
� �������� ������
������#�#��/+�
Memori��
CELL ARRAY 4 x 4
Column addressdecoder
Row
add
ress
deco
der
Column addresslatch
A2 A3
A0
A1
Row
add
ress
lat
ch R/WA0/A2
A1/A3
RAS
CAS
CS
Din
Dout
Inputbuffer
Outputbuffer
12/4/2013
21
Page 41
��������� �� �� �������
41���������������
� �������� ������
�)���#������/+�� �������� ��)���@+��������������������������B�����������
� ����� ������������� ��������������������� ���������������������� �������� ��/
� $����� �������� ��������(�� �������������������������������� ��������� ���
� ���# ����1A������������������ ���
� �����������)�;�5+��������������������������B�����������
� ���#� ����������������������������������������������������� �����/����������������� �����������������������������#� ���� ����
� $����������������������/$���
� �� ���#� ��������������������������������� ����� �������
Memori��
Page 42
��������� �� �� �������
42���������������
� �������� ������
�)���#������/+�
Memori�
12/4/2013
22
Page 43
��������� �� �� �������
43���������������
� �������� ������
�)���#��0�����/+�� $����������������������������������$��
� �������� ��)���@+��������������������������B�����������
� ����� ������������� ��������������������� ���������������������� �������� ��/
� $����� �������� ��������(�������� ������������������������� ������ ��
� ���# ����1A������������������B ���
� �����������)�;�5+��������������������������B�����������
� ���#� ����������������������������������������������������� �����/
� $��������������������������������� ����������������������
� �� ���#� ��������������������������������� ����� �������
Memori�!
Page 44
��������� �� �� �������
44���������������
� �������� ������Memori��
/+�����1��
12/4/2013
23
Page 45
��������� �� �� �������
45���������������
� �������� ������Memori�
/+����(�1������
Page 46
��������� �� �� �������
46���������������
� �������� ������
/+����(�1�������
Memori��
12/4/2013
24
Page 47
��������� �� �� �������
47���������������
� �������� ������
(�2"(�&�/+��/+3+������
Memori��
Page 48
��������� �� �� �������
48���������������
� �������� ��������
��������������������������������������������������������������������������������������������������������
� ��������� ��������� ��������� ��������� ��������� ��������� ��������� ��������
��������������������������������������������������������
� ������������ ������������ ������������ ������������ ������������ ������������ ������������ �����������
��������������������������������������������������������
������ ������ ������ ������ ������ ������ ������ ������