Dzikrillah, AkhadRizal (2011) Perancangan Programmable Peripheral Interface Berkapasitas Empat Port Ekspansi dan Address Comparator dalam Satu Kesatuan IC Field Programable Gate Array (FPGA) Tipe Xilinx XC3S200. Sarjana thesis, Universitas Brawijaya.
Abstract
Field Programable Gate Array (FPGA) adalah IC digital yang dapat diprogram arsitektur di dalamnya untuk berbagai keperluan. Dalam perancangan sebuah sistem digital kompleks menggunakan FPGA, perancang masih tetap memerlukan blok-blok sistem digital lain yang lebih sederhana yang disebut dengan core .Pengolahan data dalam sebuah prosesor menggunakan teknik pengolahan data secara paralel. Dalam teknik pengolahan data secara paralel, saat melakukan pengantarmukaan dengan berbagai peripheral, sebuah prosesor membutuhkan port ekspansi yang banyak. Padahal sebuah prosesor hanya memiliki kapasitas port yang terbatas. Untuk itu, dalam beberapa sistem digital kompleks dibutuhkan blok sistem PPI ( Programable Peripheral Interface ). IC PPI 8255 merupakan IC PPI yang yang umum digunakan dalam proses interfacing secara paralel. IC PPI 8255 hanya memiliki port ekspansi yang terbatas yaitu hanya mampu mensuplai tiga port ekspansi. Selain itu, IC 8255 membutuhkan IC komplemen yang berfungsi sebagai address comparator yang akan mengaktifkan PPI jika alamat yang diberikan prosesor sesuai dengan alamat peripheral. Dengan menggunakan bahasa VHDL dan schematic yang diimplementasikan dalam FPGA, dapat dirancang sebuah PPI hingga memiliki 4 port ekspansi serta dilengkapi dengan addres comparator dalam satu kesatuan IC sehingga bisa mengurangi keterbatasan dari sebuah PPI yang dibutuhkan dalam pemrosesan data secara parallel. Perancangan sistem digital tersusun dari 4 tahap, yaitu tahap perancangan gambaran cara kerja sistem, pemrograman tiap blok digital penyusun sistem menggunakan bahasa VHDL , penyusunan blok digital penyusun sistem menggunakan metode schematic , dan implementasi sistem digital ke dalam IC FPGA Xilinx Spartan-3 XC3S200. Sistem yang dirancang tersusun atas 4 buah blok digital yaitu blok address komparator , blok address decoder , blok register controlword , dan blok register port . yang saling berkerja membentuk kesatuan sistem. Dari hasil implementasi desain ke dalam IC FPGA Spartan-3 tipe XC3S200 ft256 didapatkan bahwa sistem memakai 63 slices dari 1920 slices yang tersedia (3 %), 45 slices flip-flops dari 3840 slices flip-flops yang tersedia (1 %), 110 4-input LUTs dari 3840 4-input LUTs yang tersedia (2 %), dan 1 GCLKs dari 8 GCLKs yang tersedia (62 %). Jumlah I/O sistem keseluruhan adalah 52 I/O dari 173 I/O yang diizinkan (30 %).
Item Type: | Thesis (Sarjana) |
---|---|
Identification Number: | SKR/FT/2011/212/ 051102474 |
Subjects: | 600 Technology (Applied sciences) > 621 Applied physics > 621.3 Electrical, magnetic, optical, communications, computer engineering; electronics, lighting |
Divisions: | Fakultas Teknik > Teknik Elektro |
Depositing User: | Endang Susworini |
Date Deposited: | 21 Feb 2012 14:44 |
Last Modified: | 21 Feb 2012 14:44 |
URI: | http://repository.ub.ac.id/id/eprint/140749 |
Actions (login required)
View Item |