Sunday, 9 December 2012

Organisasi dan Arsitektur Komputer


Contoh Perancangan Arsitektur Multi Memori 4k x 8 bit

 
Kali ini saya akan menjelaskan bagaimana cara merancang rangkaian memori 4k x 8 bit yang dibuat dari 8 buah chip yaitu 1k x 8bit (2 buah), 512 x 8 bit (2 buah), dan 256 x 8 bit (4 buah). Sebelum ke rangkaian, ada istilah-istilah yang berhubungan dengan perancangan memori, diantaranya :

    1.      Memori:
Memori berfungsi menyimpan sistem aplikasi, sistem pengendalian, dan data yang sedang beroperasi atau di olah. Semakin besar kapasitas memori akan meningkatkan kemampuan computer tsb. Mem di ukur dengan Kb atau Mb

    2.      Kapasitas Memori
Adalah jumlah memori pada satu chip

    3.      Saluran Alamat
Saluran yang menghubungkan alamat pada memori terhadap  prosesor, banyaknya jumlah saluran alamat disesuaikan dengan banyaknya pangkat dari angka sebelum kali contoh 4k x 8bit, 
4k = 22 + 210 = 212. Jadi saluran alamatnya adalah 12

    4.      Saluran Data
Saluran yang menghubungkan data antara memori dan prosesor. Banyaknya saluran data ke prosesor dank e memori, di sesuaikan dengan banyaknya bit penyimpanan data sesuai ukuran yang telah dicantumkan disini kita ketahui lebar datanya 8 bit

    5.      Prosesor
Chip yang disebut “microprosessor” yang sekarang ukurannya sudah mencapai gigahertz (GHz). Ukuran tsb adalah hitungan kecepatan prosesor dalam mengolah data atau informasi

     6.      Chip
Berfungsi sebagai media penyimpanan program dan pada chip ini tersedia Random Access Memory (RAM). Data dan program ini digunakan oleh logic chip dalam menjalankan prosesnya.

Perancangan arsitektur multi memori 4k x 8 bit dari
    ·         2 buah chip 1k
    ·         2 buah chip 512
    ·         4 buah chip 256
Yang harus kita cari:
      ·         Lebar  alamat
·         Lebar data
·         Peta memori
·         Alamat awal
·         Alamat akhir
·         Peta kontrol
·         Peta karnaugh
·         Persamaan control
·         Diagram control
·         Diagram multi memori

a.       Lebar Alamat
4k = 4 x 210
4k = 22 x 210
4k = 212

Jadi, lebar alamat untuk kapasitas 4k adalah 12

·         1k x 8bit, artinya :
Qk x 8bit = 210 x 8bit
Kapasitas memori = 1024
Saluran alamat = 10
Lebar data = 8
Saluran data = 8
Alamat awal = 000h
Alamat akhir = 3FFh

·         512 x 8bit, artinya:
512 x 8bit = 29 x 8bit
Kapasitas memori =512
Saluran alamat = 9
Lebar data = 8
Saluran data =  8
Alamat awal = 000h
Alamat akhir = 1FFh

·         256 x 8bit artinya:
256 x 8bit = 28 x 8bit
Kapasitas memori = 256
Saluran alamat = 8
Lebar data = 8
Saluran data = 8
Alamat awal = 00h
Alamat akhir = FFh

    b.     Lebar data
Lebar datanya 8
c. peta memori
kapasitas
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
HEKSA
CHIP
1K
0
0
0
0
0
0
0
0
0
0
0
0
0
CHIP 1
0
0
1
1
1
1
1
1
1
1
1
1
3FF
0
1
0
0
0
0
0
0
0
0
0
0
400
CHIP 2
0
1
1
1
1
1
1
1
1
1
1
1
7FF
512
1
0
0
0
0
0
0
0
0
0
0
0
800
CHIP 3
1
0
0
1
1
1
1
1
1
1
1
1
9FF
1
0
1
0
0
0
0
0
0
0
0
0
A00
CHIP 4
1
0
1
1
1
1
1
1
1
1
1
1
BFF
256
1
1
0
0
0
0
0
0
0
0
0
0
C00
CHIP 5
1
1
0
0
1
1
1
1
1
1
1
1
CFF
1
1
0
1
0
0
0
0
0
0
0
0
D00
CHIP 6
1
1
0
1
1
1
1
1
1
1
1
1
DFF
1
1
1
0
0
0
0
0
0
0
0
0
E00
CHIP 7
1
1
1
0
1
1
1
1
1
1
1
1
EFF
1
1
1
1
0
0
0
0
0
0
0
0
F00
CHIP 8
1
1
1
1
1
1
1
1
1
1
1
1
FFF



d. alamat awal nya 000

e. alamat akhirnya FFF

f. Peta Kontrol 

A11
A10
A9
A8
CHIP
0
0
0
0
CHIP 1
0
0
1
1
CHIP 1
0
1
0
0
CHIP 1
0
1
1
1
CHIP 1
1
0
0
0
CHIP 2
1
0
0
1
CHIP 2
1
0
1
0
CHIP 2
1
0
1
1
CHIP 2
1
1
0
0
CHIP 3
1
1
0
0
CHIP 3
1
1
0
1
CHIP 4
1
1
0
1
CHIP 4
1
1
1
0
CHIP 5
1
1
1
0
CHIP 6
1
1
1
1
CHIP 7
1
1
1
1
CHIP 8


g. Peta Karnaugh


h. Persamaan Kontrol


  
 i. Diagram Kontrol


 

  j. Diagram Multi Memory