Ahstrak
i
Tahap awal perancangan komputer sederhana adalah dengan memahami siklus operasi
dari setiap instruksi, organisasi perangkat keras, bus, signal kontrol. dan pewaktu.
Perancangan komputer sederhana ini mengacu pada arsitektur sederhana dari suatu sistem
komputer yang terdiri dari tiga unit utam4 yaitu prosesor, memori dan port masukan keluaran.
Model bahasa pemrograman hardware seperti VHDL (Very high speed inlegrated
I.
Pendahuluan
Komputer sederhana terdiri dari tiga unit
utamq yakni unit pemroses utama atau Centrol
Processing Unit (CPU), unit memori yang
menyimpan instruksi-instruksi program dan dat4
dan unit masukanAeluaran untuk komunikasi
dengan peralatan luar. Ketiga unit ini
dihubungkan dengan kumpulan signal-signal
digital paralel yang disebut bus. Kemampuan
utama dari komputer sederhana ini adalah
mengambil, mengkodekan dan mengeksekusi
perintah yang diberikan.
Il.
Tujuan
III.
komputer
mendapatkan
fu
di
pengolahan
Pembatasan Masalah
dibatasi pada:
TEKNO/Volume 03/No.39lDesember
26t
LOAD
ADD
02t1
t2
B
C
00
STORE A
Gambar
0l r0
0 dan
ketiga
ffir
c"ili
lunrl
t
4. 2. Program
(opcode)
Secara
adalah
t
+
I
I
f "*;" i ;.;;"";-
t5
beserta
$T0Rf, rddrcg
IOAD.dtrrE
JUl,lP tdtrac
JNIG rddrar
cDr
trr
tJ o{
olulu
AC <=
o{
K <= rddral
U.{C
<
<= AC
0l
ltoory rddror
02
0l
:B+C,
Assemblv Lansrra=e
Machinelznzuaqe
TEKNO/Volume 03 /No. 3 9/Desember 2005
lssN 021s-9617
262
logika icn-rbina-sional y'ang kompleks, kelornpokre i,-,n::.-\ opera.si. ,\tatc mesin da.n tabcl
..:i'enaran. Penulisan bahasa berupa.file lexl yang
dapat -juga menggunakan lexl eclilor. Dengarr
aturan sintaks pcltulisan, tnaka setelalt pettulisan
progranr sclcsai cliltktrkarr <'ompil<, yang hasilnyn
bcrupa sinrulasi dari bcntuk rangkaiatt logika yarrg
d itulis.
Scbagai contoh ntisalnya, akan dilaktrkan
penjurnlahan, maka slalemenl VHI)L dapat ditulis
A<:B+C;
(MDR).
t,ksekusi
pcnarnbaharr
nstru ks
memerlukan
irrstruksi
(ll().
Unit
adalah
(CPU)
lR=MDR
Pc=PC+1
suatu progrartr.
5.1. Siklus Pengolahan
rInstruksi
yang
akan
tersebut.
senrua
PC:PC+1
rssN 0215-9617
263
VI.
IMPLEMENTASI KOMPUTER
masing-masing
memiliki 60 pin.
Pada gambar 7 mernperlihatkan board Altera
UP2.
6.1. Board
NteraUY2
6.2. Model
70000
Berdasarkan arsitektur
sederhana, program VHDL
.
o
o
komputer
pertama
.
.
RAM
EPFI0K70RC2404 memiliki
\[IDL
state,
Drclr)
resolusi
rcc\l
IJJI!
nt4
UZ
E
J- na41I
'O '
z04
Cg
Gambar 8-
Sederhana
ENTITY SCOMP IS
reset
program_counter_out
register_AC_out
memory_data_register_out
. OUT STD_LOGIC_VECTOR(15
PORT(
clock,
. lN STD_LOGIC;
. OUT STD_LOGIC_VECTOR(
7 DOWNTO 0
);
END SCOMP;
ARCHITECTURE a OF scomp lS
TYPE STATE_TYPE lS ( reset_-.p, fetch, deco'de, execute_add, execute_load, execute_store,
Gambar
9. Deklarasi Register-register
di memori
akan
kestabilan
Internal
Komputer
Sederhana
,,-l.,]t
run."rgoL?";;;;r",lerhana
tssN 0215-9617
rl
VI[. Penutup
7.1. Kesirnpulan
o
.
.
EPF I 0K70RC240-4.
rarlcangan
Statenrcrrt
VIIDL
7.2. Saran
U
Daftar Pustaka:
I . Altera Max+Plrrs
I
Il.
"()ettitt,q .\tortetl".
irrr)
1.
1997
sebel u nr
iimplementasikan.
166