Jumat, 29 April 2016

Perancangan Sistem Minimum 8088

Referensi :
1. Darwison, 2010, "Teknik Interface (antarmuka) : Perancangan Hardware dan Simulasi Software Serta Aplikasinya", ISBN:978-602-9081-10-7, CV Ferila, Padang.
2. Barry B. Bray, "Mikroprosessor Intel",Jilid 1,Edisi 6.

Perancangan sistem minimum 8088 merupakan perancangan peta memori dan peta Input-Output. Pada sistem minimum 8088 untuk pemetaan memori dan Input-Output dapat digabung dalam suatu peta atau dapat juga terpisah. Untuk perancangan peta memori ada dua lokasi address yaitu program disimpan pada lokasi address memori ROM dan program disimpan pada lokasi address RAM. Biasanya ROM dipakai sebuah IC ROM tetapi untuk RAM dapat dipakai lebih dari satu IC RAM, misalkan IC RAM untuk interrupt dan IC RAM untuk data.

1. Peta terpisah untuk memori dan I-O
1.1 Pemetaan Memori
            Perancangan sistem minimum yang menggunakan 2 RAM dan 1 ROM yaitu RAM 6116 (2 KB) dan RAM 6264 (8 KB) dan ROM 27128 (16 KB). Adapun perancangan peta memori ini adalah seperti gambar dibawah.

00000

007FF

RAM-0 6116 (2 KB)

00800

0FFFF

Kosong
10000

11FFF

RAM-1 6264 (8 KB)

12000

FBFFF

Kosong
FC000


FFFF0

FFFFF


ROM 27128 (16 KB)

Jump RESET
Gambar. Peta Memory

Adapun rangkaian decodernya yang dapat dirancang untuk membedakan RAM dengan ROM seperti rangkaian pada gambar dibawah.




1.2 Pemetaan Input-Output
Perancangan menggunakan 4 komponen I-O yaitu PPI-0 8255 dan PPI-1 8255, PIT 8253 serta PIC 8259. Untuk PPI 8255 masing-masing membutuhkan 4 kombinasi address (A1 A0 yaitu 0 s/d 3 Byte), PIT 8253  membutuhkan 4 kombinasi address yaitu A1A0 serta PIC 8259 membutuhkan 2 kombinasi address yaitu A0. Adapun perancangan peta I-O ini adalah seperti gambar dibawah.

00000

00003

PPI-0 8255 (4 B)

00004

000FF

Kosong
00100

00103

PPI-1 8255 (4 B)

00104

001FF

Kosong
00200

00203
00204

003FF

PIT 8253 (4 B)

Kosong
00400

00401

PIC 8259 (2 B)
00402

FFFFF

Kosong

Untuk membedakan PPI-0, PPI-1, PIT dan PIC dapat dirancang rangkaian decodernya seperti gambar dibawah.




2. Peta gabungan memori dan Input-Output
Perancangan sistem menggunakan 2 RAM dan 1 ROM yaitu RAM 6116 (2 KB), RAM 6264 (8 KB) dan ROM 27128 (16 KB) serta 4 komponen I-O yaitu PPI-0 8255 dan PPI-1 8255, PIT 8253 serta PIC 8259.  Adapun perancangan peta gabungan memori dan I-O ini adalah seperti gambar dibawah.

00000

007FF

RAM-0 6116 (2 KB)

00800
0FFFF
Kosong
10000

10003

PPI-0 8255 (4 B)

10004
1FFFF
Kosong
20000

21FFF

RAM-1 6264 (8 KB)

22000
2FFFF
Kosong
30000

30003

PPI-1 8255 (4 B)

30004
3FFFF
Kosong
40000

40003

PIT 8253 (4 B)
40004
4FFFF
Kosong
50000

50001

PIC 8259 (2 B)
50002
FBFFF
Kosong
FC000

FFFF0

FFFFF

ROM 27128 (16 KB)

Jump RESET

Untuk membedakan ketujuh komponen memori dan input-output dapat dilihat pada rangkaian decodernya seperti gambar dibawah,



Untuk penjelasan lebih lengkap dapat mendownload link dibawah ini :
Materi Presentasi
Rangkaian Pada Proteus
Video Simulasi Pembuatan Rangkaian

1 komentar:

  1. bagaimana gambar rangkaian jika menggunakan ppi 8255, ic 2864 (eeprom), dan ic 6116 (rom). mohon bantuannya, terima kasih

    BalasHapus