PRINSIP DASAR INTERFACING

Slides:



Advertisements
Presentasi serupa
Pertemuan 6 (Organisasi Input/Output)
Advertisements

PPI 8255 Programmable Peripheral Interface ( PPI )
Sistem Input/output (I/O)
PERTEMUAN MINGGU KE-11 SISTEM INPUT / OUTPUT.
Organisasi Komputer : Input Output
Manajemen Prinsip Dasar Input/Output
PERTEMUAN INPUT OUTPUT.
Mikroprosesor 8086 dan 8088.
Organisasi Komputer Pertemuan 10 TATA SUMITRA M.KOM HP
PROGRAMMABLE PERIPHERAL INTERFACE (PPI) 8255
LOGO “ Add your company slogan ” Siswo Wardoyo, S.T., M.Eng. Siswo WardoyoJurusan Teknik Elektro Fakultas Teknik UNTIRTA2011/2012- Genap
Sistem Komputer.
I/O Device and I/O Module
Organisasi dan Arsitektur Komputer
KONSEP KOMUNIKASI PARALEL
PRINSIP DASAR ANTARMUKA
PROGRAMMABLE PERIPHERAL INTERFACE (PPI) 8255
PRINSIP DASAR INTERFACING
PRINSIP DASAR INTERFACING
MANAJEMEN DEVICE.
Sistem Mikrokomputer Z-80 dirancang dan dibuat oleh Zilog Inc. Cupertino, California. Perancang Z-80 adalah seseorang yang berkecim- pung di Intel Corp.
Chip Mikroprosesor 8086 Mikroprosesor ini sekeluarga dengan Mikroprosesor 8088, dan merupakan pengembangan dari Mikroprosesor Mikroprosesor ini merupakan.
Sistem Operasi Pertemuan 6.
KOMUNIKASI DATA – ST014 Definisi Dan Jenis
Pengantar Arsitektur Organisasi Komputer
I/O ( Input Output ).
Sistem Input/output (I/O)
Struktur Sistem Komputer
Desain Prosesor Pertemuan ke 8.
I/O Device and I/O Module
Mikroprosesor dan Perangkat Pendukungnya
SISTEM BUS Powerpoint Templates.
ORGANISASI dan ARSITEKTUR KOMPUTER Input/Output
SISTEM INPUT / OUTPUT.
PERTEMUAN MINGGU KE-11 SISTEM INPUT / OUTPUT.
Programmabel Peripheral Interface ( PPI ) 8255
PPI 8255.
Perangkat Keras Masukan/Keluaran
Mikroprosesor 8086 dan 8088.
Unit Masukan dan Keluaran
INTERFACE DASAR PADA PC
KOMPONEN PENDUKUNG MIKROPROSESOR 8086
INPUT DAN OUTPUT.
PENGANTARMUKAAN PERIFERAL KOMPUTER
INTERFACE DASAR PADA PC
Kuliah 11 TKE 321 R. Arief Setyawan, ST. MT.
Struktur Sistem Komputer
Operasi Input Output (I/O)
Organisasi dan Arsitektur Komputer
Bab 3.2. Unit Masukan dan Keluaran
PENGANTARMUKAAN PERIFERAL KOMPUTER
Struktur interkoneksi bus
PERTEMUAN BUS-BUS SISTEM.
BAB VI INTERFACE Up8088 DENGAN I/O
ORGANISASI & ARSITEKTUR KOMPUTER
BAB V CENTRAL PROCESSING UNIT
PPI 8255.
Struktur Sistem Komputer
SKEMA DASAR SISTEM KOMPUTER
I/O Device and I/O Module
SISTEM INPUT / OUTPUT.
Copyright © Wondershare Software -m.erdda habiby.SST Central Processing Unit.
PERTEMUAN INPUT OUTPUT.
PENGANTARMUKAAN PERIFERAL KOMPUTER
PRINSIP DASAR ANTARMUKA
Unit Masukan dan Keluaran
I/O Device and I/O Module
Pertemuan 2.
KOMPONEN PENDUKUNG MIKROPROSESOR 8086
Input/Output Problems Pendahuluan
Transcript presentasi:

PRINSIP DASAR INTERFACING PERTEMUAN 2 PRINSIP DASAR INTERFACING 12/28/2017 Dasar interface

Proses Interfacing dipergunakan antara 2 sistem yang berbeda, karena berbagai alasan dan kendala yang ada pada proses penggabungan 2 buah atau lebih sistem kerja. Diagram blok interface yang paling sederhana dapat dilihat pada gambar 1.1.   12/28/2017 Dasar interface

Gb.1.1 Diagram Blok Interfacing 12/28/2017 Dasar interface

Interface diperlukan dengan alasan maupun kendala antara lain: Rangkaian kontrol berfungsi mengatur proses interfacing, disamping juga mengatur kerja sistem pertama atau kedua. Rangkaian kontrol tersebut itu sendiri dapat terletak didalam Sistem1 atau Sistem2, atau dalam rangkaian interfacenya sendiri atau mungkin juga berdiri sendiri. Interface diperlukan dengan alasan maupun kendala antara lain: 12/28/2017 Dasar interface

1. Besaran pengukuran yang berbeda Bila didapati besaran yang hendak diukur bukan merupakan besaran elektris (peneumatis,mekanis dll) maka besaran tersebut harus diubah dulu oleh interface yang berfungsi sebagai transducer yang akan mengubah besaran yang hendak diukur tersebut menjadi besaran elektris. 2. Kecepatan yang berbeda Rangkaian interface berfungsi menyamakan kecepatan perubahan data sistem pertama sebelum ditransfer pada sistem kedua atau sebaliknya. 12/28/2017 Dasar interface

3. Jenis sinyal yang berbeda Bila yang akan diproses ialah sinyal analog, sedangkan pemroses bekerja dengan level digital, maka interface akan berfungsi mengubah besaran sinyal analog menjadi digital atau sebaliknya. 4. Tegangan kerja yang berbeda Rangkaian interface berfungsi mentransfer level tegangan yang akan dikirimkan menjadi level tegangan yang dapat dimengerti sistem pemroses, misalnya konversi tegangan pada komunikasi asinkron RS-232. 12/28/2017 Dasar interface

INTERFACING LAYER Electrical (physical) Fungsi dari layer electrical merupakan layer yang mendasar dari suatu interfacing.Layer ini adalah layar fisik, karena intrefacing dalam penggunaan umum berkaitan dengan setiap alat yang penggunaannya adalah elektronika. Teknik Interfacing physical merupakan pengembangan dari elektronika dan analog. Signal Layer signal merupakan layer yang digunakan untuk menyampaikan dari dari satu titik ke titik yang lainnya. Pada layer ini tergantung dari layer elektrical (fisik) yang dalam penggunaann umum, arus listrik yang digunakan untuk menyampaikan data melalui sirkuit. Layer signal adalah teknik pengembangan pada elektrical interfacing, bus interfacing, dan data transfer. 12/28/2017 Dasar interface

INTERFACING LAYER (lanjutan) Logic Pada layer logic merupakan suatu bentuk argumentasi tanpa memandang arti khusus dari istilah argumentasi lain. Hal ini dikarenakan layer signal sebagai penyampai datanya adalah arus listrik. Layer logic adalah pengalamatan dari rangkaian aplikasi, bus interfacinf, dan data transfer. Protocol Merupakan satu set peraturan dan prosedur untuk bertukar-tukar data. Protocol interfacing adalah ilmu yang merupakan standar dan implementasi dari suatu komunikasi. 12/28/2017 Dasar interface

INTERFACING LAYER (lanjutan) Code Layer code merupakan representasi simbolik dari data atau intruksi dalam bentuk kode atau intruksi. Algorithmic Merupakan suatu yang berhubungan dengan penggunaan algorithma untuk mendapatkan suatu hasil dalam interfacing 12/28/2017 Dasar interface

Bentuk fisik interface berbasis kartu ekspansi : ALAMAT DATA Address Decoder Rangkaian Antar Muka Driver SINYAL PENGENDALI HOME previus next 12/28/2017 Dasar interface

SLOT EKSPANSI IBM PC Slot ekspansi di dalam IBM PC XT mempunyai 8 buah slot, dari slot tersebut beberapa slot telah digunakan untuk keperluan komputer itu sendiri sedangkan yang tidak digunakan dapat dimanfaatkan untuk sistem interface. Semual slot mempunyai konfigurasi pin yang sama dan dapat mengakses memory dan I/O map yang sama, sehingga suatu interface dapat berkomunikasi dengan komputer IBM PC XT. Slot IBM PC XT merupakan konektor 62 pin, dari 62 pin tersebut ini hanya digunakan beberapa pin saja untuk perencanaan sistem interface. 12/28/2017 Dasar interface

Gb.1.2 Slot IBM PC 12/28/2017 Dasar interface

Fungsi Pin-Pin Slot IBM PC OSC/Oscillator Keluaran clock 14,31818Mhz dengan duty cycle 50%. CLK/System Clock Keluaran clock 4,777 MHz dengan duty cycle 33%. Reset DRV Keluaran reset (aktif high) yang dapat digunakan oleh peralatan I/O. A0...A19 Sinyal alamat memory dan I/O (bus alamat) D0..D7 Saluran data. 12/28/2017 Dasar interface

12/28/2017 Dasar interface ALE (Address Latch Enable) Sinyal keluarkan dihasilkan bus controller (8288) yang menginformasikan bahwa alamat prosesor telah di “Latch” oleh bus controller. I/O Check Sinyal masukan untuk memberi tahukan adanya kesalahan paritas pada memory atau peralatan I/O (aktif low). I/O Chrdy (I/O Channel Ready) Sinyal masukan untuk meminta perpanjangan siklus memory atau I/O (maksimum 10 clock). Sinyal aktif low. IRQ1...IRQ7 (Interrupt Request) Sinyal masukan untuk proses interupsi. Proses interupsi terjadi pada saat transisi level “0” ke “1” dan menahannya sampai sinyal acknowledge. IOW/IOR Sinyal keluaran untuk menandakan adanya operasi baca/tulis pada I/O (aktif low) MEMR/MEMW Sinyal keluaran untuk menandakan adanya operasi baca/tulis pada memory (aktif low). DRQ1...DRQ3 (Direct Memory Access Request) Sinyal masukan untuk meminta pelayanan DMA (aktif high). Sinyal ini harus dipertahankan tetap high sampai sinyal DACK aktif. 12/28/2017 Dasar interface

DACK0...DACK3 (DMA Acknowledge) Sinyal DMA Acknowledge yang memberitahukan bahwa proses DMA telah selesai dilakukan. AEN (Address Enable) Bila sinyal ini dalam keadaan high berarti sinyal alamat berasal dari DMA controller bukan dari prosessor. T/C ( Terminal Count) Sinyal keluaran yang menghasilkan pulsa pada setiap akhir transfer DMA. Card Select Sinyal masukan yang menandakan adanya acknowledge dari card pada slot nomor 8. Power Supply Terdiri atas 4 level tegangan, yaitu +5 V,-5V,+12V, dan -12V serta ground.   12/28/2017 Dasar interface

PETA ALAMAT PORT INPUT/OUTPUT Untuk pembagian alamat port pada slot I/O pada IBM PC XT dapat dilihat dalam tabel berikut : 12/28/2017 Dasar interface

Tabel 1.1 Pembagian Alamat Port I/O pada slot IBM PC XT HEX. RANGE FUNGSI 0000H - 000FH 8237A DMA Controller 0020H – 0023H 8259A Interrupt Controller 0040H – 0043H 8253 Timer 0060H – 0063H 8255 PPI 0080H – 0083H DMA Page Register 00A0H – 00AFH NMI Mask Register 00CEH – 00CFH Reserved 00E0H – 00EFH 0200H – 020FH Game Control Adapter 0210H – 0217H Expansion Unit 0220H – 024FH 0278H – 027FH 02F0H – 02F7H 02F8H – 02FFH Asynchronous Comunication (Secondary) 0300H – 031FH Prototype Card 0320H – 032FH Fixed Disk 0378H – 037FH Parallel Printer 0380H – 038FH SDLC Communication 03A0H – 03AFH 03B0H – 03BFH IBM Monocrome Display/Printer 03C0H – 03CFH 03D0H – 03DFH Color Graphic Adapter 03E0H – 03E7H 03F0H – 03F7H Diskette 03F8H - 03FFH Asynchronous Comunication (primary) 12/28/2017 Dasar interface

PPI 8255 (PROGRAMMABLE PERIPHERAL INTERFACE) Programmable Peripheral Interface (PPI) 8255 digunakan sebagai hubungan input output dengan peralatan luar selain port yang telah tersedia pada processor. Pada tugas akhir ini menggunakan IC (Integrated Circuit) yang sudah umum dipakai, yaitu PPI 8522. IC ini adalah programmable peripheral interface yang input atau outputnya dapat diprogram sesuai dengan keinginan pemakainya. Dengan demikian akan didapatkan fleksibelitas yang cukup tinggi. Gambar blok diagram PPI 8255 dapat dilihat pada gambar 1.3. 12/28/2017 Dasar interface

Gb.1.3 Blok Diagram PPI 8255 12/28/2017 Dasar interface

Keterangan dari blok Diagram PPI 8255 adalah sebagai berikut : Read/Write and Control Logic Fungsi dari blok ini adalah mengatur semua transfer Data dan Control atau Status Word baik internal maupun eksternal. Blok ini menerima input dari jalur address dan control CPU dan perintah ini diteruskan ke kedua Control Group. Chip Select (CS) Jika pin diberi input “low” maka akan mengaktifkan komunikasi antara PPI 8255 dan CPU. 12/28/2017 Dasar interface

Read (RD) Jika pin diberi input “low” maka akan mengaktifkan PPI 8255 untuk mengirimkan data atau status informasi ke CPU melalui jalur data, dan sebaliknya CPU akan membaca dari PPI 8255. Write (WR) Jika pin diberi input “low” maka akan mengaktifkan CPU untuk menulis Data atau Control Word ke PPI 8255. A0 dan A1 Port select 0 dan Port select 1, kedua signal ini berhubungan dengan RD, WR, dan kontrol seleksi satu dari tiga port atau control word. Reset Jika pin ini diberi input “high” akan menghapus control register dan semua port serta mengesetnya menjadi input mode. 12/28/2017 Dasar interface

Pada dasarnya PPI 8255 ini terdiri dari 3 port I/O 8 bit, yaitu Port A, Port B dan Port C dan satu Control Word. Masing-masing port dapat dibuat menjadi port masukan maupun keluaran, sedangkan control word hanya dapat digunakan sebagai port keluaran. PPI 8255 ini dapat dibuat bekerja dalam tiga mode operasi dasar yang dapat dipilih melalui perangkat lunak (software), yaitu : 12/28/2017 Dasar interface

Mode 0 :Port A, Port B dan Port C bekerja sebagai I/O sederhana, yaitu tanpa jabat tangan (Handshaking) otomatis (dengan perangkat keras). Mode 1 :Port A dan Port B bekerja sebagai I/O yang dilengkapi dengan jabat tangan otomatis, yaitu menggunakan sebagian dari pin-pin pada port C. Mode 2 :Port A dapat dibuat agar bekerja sebagai Port I/O dua arah yaitu mengirim dan menerima data, dilengkapi dengan jabat tangan. 12/28/2017 Dasar interface

Ketika PPI 8255 mendapat sinyal reset, maka semua port diset menjadi mode input (ke 24 jalur menjadi high impedance). Setelah dilakukan inisialisasi pada PPI 8255 tersebut, maka port-port tersebut dapat ditentukan apakah berfungsi sebagai input atau sebagai output dan sebagainya. Inisialisasi pada PPI 8255 dapat dilakukan dengan mengirimkan Control Word (CW) yang mempunyai format seperti gambar 1.4. 12/28/2017 Dasar interface

Gambar :Control word PPI 8255 12/28/2017 Dasar interface

Sehingga program untuk melakukan inisialisasi adalah sebagai berikut : 12/28/2017 Dasar interface

12/28/2017 Dasar interface Menggunakan assembly: MOV Mov AL,CW ; data control word disimpan di register Acumulator MOV Mov DX,Alamat_Port ; alamat PPI disimpan pada Register DX Out DX,AL ; isi register AL dikeluarkan melalui alamat yang terdapat di Register DX. Menggunakan bahasa pascal : Port[Alamat_Port] := CW;   Menggunakan interfacing bahasa pascal dan assembly : Begin Asm Mov AL,CW Mov DX, Alamat_Port Out DX,AL End; End. 12/28/2017 Dasar interface

Prinsip Dasar Antarmuka Handsaking Handsaking Hardware Suatu teknik untuk peraturan alir data ke seberang suatu alat menghubung atas pertolongan isyarat yang laksanakan oleh kawat terpisah. Handsaking Software Transmisi data ekstra pada suatu saluran dalam rangka mengendalikan alat yang mengirimkan data di dalam arah yang lain pada saluran. Karena suatu EIA-232 koneksi, alat-alat ini mengirimkan Control-S dan Control-Q karakter untuk stop dan start transmisi. 12/28/2017 Dasar interface

Protokol Protokol merupakan satu set peraturan dan prosedur untuk bertukar-tukar data dari satu terminal dengan terminal lainnya. Hal ini dapat kita bedakan antara protokol dengan handsaking, karena fungsi protokol hanya mengatur signal yang diperoleh melalui proses handsaking. Namun keduanya merupakan saling mendukung dari proses komunikasi pada sebuah interfacing. 12/28/2017 Dasar interface

THE END 12/28/2017 Dasar interface