PERANCANGAN FILTER FIR MENGGUNAKAN SOFTWARE XILINX ISE 9.2i

dokumen-dokumen yang mirip
TUTORIAL. Tabel Kebenaran Full Adder : Cin B A Sum Cout

Field Programmable Gate Array (FPGA) merupakan perangkat keras yang nantinya akan digunakan untuk mengimplementasikan perangkat lunak yang telah diran

QUARTUS DAN CARA PENGGUNAANNYA

I. Pendahuluan. II. Tujuan. III. Gambaran Disain. MODUL 3 Stopwatch

RUMUSAN MASALAH Rumusan masalah yang diambil penulis ialah mengembangkan dari latar belakang masalah yang telah diuraikan di atas, dan dapat diperoleh

Gerbang logika ini akan dijelaskan lebih detil pada bagian 4. AND A B Y OR Y A B Y NOT AND NOT

untuk ASIC tinggi, algoritma harus diverifikasi dan dioptimalkan sebelum implementasi. Namun dengan berkembangnya teknologi VLSI, implementasi perangk

PERCOBAAN 8. RANGKAIAN ARITMETIKA DIGITAL DASAR

KULIAH 9 FILTER DIGITAL

BAB II SIMULATOR XILINX PADA RANGKAIAN DIGITAL SEDERHANA

Pengenalan FPGA oleh Iman Taufik Akbar

Dari tabel kebenaran half adder, diperoleh rangkaian half adder sesuai gambar 4.1.

RANGKAIAN PEMBANDING DAN PENJUMLAH

Rangkaian ALU (Arithmetic and Logic Unit) yang digunakan untuk menjumlahkan bilangan dinamakan dengan Adder. Adder juga sering disebut rangkaian

Percobaan IV PENGENALAN VHDL

REGISTER DAN COUNTER.

BAB VII DASAR FLIP-FLOP

I. Pendahuluan. II. Tujuan. III. Gambaran Disain. MODUL 4 Kalkulator 4-bit

ANALISIS PERBANDINGAN METODE PERKALIAN ARRAY DAN BOOTH. Hendra Setiawan 1*, Fahmi Nugraha 1. Jl. Kaliurang km.14.5, Yogyakarta 55582

Dari tabel diatas dapat dibuat persamaan boolean sebagai berikut : Dengan menggunakan peta karnaugh, Cy dapat diserhanakan menjadi : Cy = AB + AC + BC

BAHASA PEMROGRAMAN VHDL

PERCOBAAN IV RANGKAIAN LOGIKA SEKUENSIAL

BAB IV PENGUKURAN DAN ANALISIS

BAB VI RANGKAIAN ARITMATIKA

=== PENCACAH dan REGISTER ===

=== PERANCANGAN RANGKAIAN SEKUENSIAL ===

RANGKAIAN LOGIKA DISKRIT

LAB SHEET TEKNIK DIGITAL. Dibuat oleh : Dilarang memperbanyak sebagian atau seluruh isi dokumen

LEMBAR TUGAS MAHASISWA ( LTM )

6.1. TUJUAN PERCOBAAN Mahasiswa/i mengenal, mengerti dan memahami cara kerja register.

2.4 Sistem Penghapus Derau (Noise Canceling) Algoritma Recursive Least Square (RLS) Field Programmable Gate Array (FPGA) 16

MODUL PELATIHAN MIKROKONTROLLER UNTUK PEMULA DI SMK N I BANTUL OLEH: TIM PENGABDIAN MASYARAKAT JURUSAN TEKNIK ELEKTRO

Perancangan Aritmetic Logic Unit (ALU) pada FPGA

TUTORIAL PEMROGRAMAN PADA FPGA XILINX VIRTEX 5 ML506 BOARD

BAB II LANDASAN TEORI

BAB VIII REGISTER DAN COUNTER

BAB IV ANALISA DAN PENGUJIAN ALAT

Rangkaian Adder dengan Seven Segment

BAB IV PENGUMPULAN DAN PENGOLAHAN DATA

BAB V UNTAI NALAR KOMBINATORIAL

BAB 3 PERANCANGAN SISTEM. Perancangan Switching Amplifier ini dibagi menjadi tiga bagian utama, yaitu. Noise Shaping

1. FLIP-FLOP. 1. RS Flip-Flop. 2. CRS Flip-Flop. 3. D Flip-Flop. 4. T Flip-Flop. 5. J-K Flip-Flop. ad 1. RS Flip-Flop

BAB III PERANCANGAN UIMEGA 8535

7.1. TUJUAN Mengenal, mengerti dan memahami operasi dasar pencacah maju maupun pencacah mundur menggunakan rangkaian gerbang logika dan FF.

Ksimus Tutorial File > New Boolean > Gates > AND

Panduan Menggunakan Microsoft Project

BAB IV PEMBAHASAN. 4.1 Pemrogaman HMI Dengan Menggunakan Easy Builder Human Machine Interface yang digunakan penulis untuk

Percobaan 1. Membangun Gerbang Logika Dasar dengan Transistor CMOS

BAB III PERANCANGAN DAN REALISASI ALAT. modulator 8-QAM seperti pada gambar 3.1 berikut ini: Gambar 3.1 Blok Diagram Modulator 8-QAM

BAB V RANGKAIAN ARIMATIKA

BAB 4 IMPLEMENTASI DAN EVALUASI

TKC305 - Sistem Digital Lanjut. Eko Didik Widianto. Sistem Komputer - Universitas Diponegoro

ARITHMATIC LOGIC UNIT ( alu ) half - full adder, ripple carry adder

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

KONEKSI NETBEANS DENGAN DATABASE SQLITE

BAB 4 IMPLEMENTASI DAN EVALUASI. selanjutnya perancangan tersebut diimplementasikan ke dalam bentuk yang nyata

SINYAL DISKRIT. DUM 1 September 2014

SIMULASI RANGKAIAN DIGITAL MESIN PENJUAL KOPI DENGAN XILINX

BAB III PERANCANGAN DAN PEMODELAN

MODUL PERKULIAHAN APLIKASI KOMPUTER. Microsoft Access. Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh

BAB IV METODE KERJA PRAKTEK

Laboratorium Dasar Teknik Elektro - Sekolah Teknik Elektro dan Informatika ITB

Mail Merge (Dokumen gabung)

SIMULASI CONVERTER DAYA FREKUENSI TINGGI DENGAN TEKNOLOGI PLD BERBASIS SISTEM MIKROKONTROLLER

Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form

Teknologi Implementasi dan Metodologi Desain Sistem Digital

Publikasi System Dynamics TUTORIAL POWERSIM. Oleh: Teten W. Avianto.

DIG 04 RANGKAIAN PENJUMLAH

Modul 6 : Rangkaian Sekuensial 2

SINYAL DISKRIT. DUM 1 September 2014

Percobaan 7 REGISTER (PENCATAT) Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY

Praktikum Sistem Komunikasi

1. Laporan Penjualan Versi Lama

PENCACAH. Gambar 7.1. Pencacah 4 bit

Gerbang AND Gerbang OR Gerbang NOT UNIT I GERBANG LOGIKA DASAR DAN KOMBINASI. I. Tujuan

BAB I PENDAHULUAN. Gambar 1.1 : Xilinx Foundation Series

BAB V HASIL DAN PEMBAHASAN Perangkat Keras (Hardware)

adalah frekuensi detak masukan mula-mula, sehingga membentuk rangkaian

1. Laporan Pembelian Versi Lama

Percobaan 3 RANGKAIAN PENJUMLAH BINER. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY

FLIP-FLOP. FF-SR merupakan dasar dari semua rangkaian flip flop. FF-SR disusun dari dua gerbang NAND atau dua gerbang NOR. Gambar Simbol SR Flip-Flop

BAB IV HASIL DAN UJI COBA

Simple As Possible (SAP) - 1. Abdul Syukur

Jobsheet Praktikum REGISTER

TEKNIK MIKROKONTROLER (Mikrokontroler AVR dengan Bahasa C Code Vision )

Rangkaian Digital Kombinasional. S1 Informatika ST3 Telkom Purwokerto

DCH1B3 Konfigurasi Perangkat Keras Komputer

MODUL I PRAKTIKUM KPPL MS PROJECT

Membuat File Database & Tabel

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat:

Modul Praktikum Basis Data 11 Membuat Menu dengan Form

BAB 1 PENDAHULUAN. Penggunaan teknik penjamakan dapat mengefisienkan transmisi data. Pada

JENIS-JENIS REGISTER (Tugas Sistem Digital)

PERANCANGAN DAN SIMULASI ALAT PENGHITUNG JUMLAH DETAK JANTUNG MENGGUNAKAN ISE WEBPACK 13.1

PAKET SOFTWARE UNTUK SIMULASI GERBANG LOGIKA DASAR. Bunyamin Dosen Fakultas Teknik Universitas Haluoleo

Arithmatika Komputer. Pertemuan 3

DATABASE SQL SERVER. Database SQL Server Halaman 1

BAB 6 MEMBUAT DAN MEMODIFIKASI LAPORAN (REPORT)

LAB #3 PENGENALAN VHDL DAN PEMROGRAMAN IC GAL MENGGUNAKAN ALL-11 UNIVERSAL PROGRAMMER

Antarmuka LCD pada DST-AVR

Transkripsi:

PERANCANGAN FILTER FIR MENGGUNAKAN SOFTWARE XILINX ISE 9.2i A. PENDAHULUAN Filter FIR yang dirancang memiliki persamaan sebagai berikut. ( ) ( ) ( ) ( ) Gambar struktur (diagram blok) dari filter ini adalah seperti berikut x(n) z -4 z -8 16 + y(n) atau bisa juga digambarkan seperti berikut. Dalam perancangan ini, x(n) adalah data selebar 8 bit dan y(n) adalah data selebar 16 bit. Tanda z -4 memiliki arti bahwa data x(n) ditunda selama 4 periode (x(n-4)). Tanda segitiga memiliki arti bahwa nilai x(n-4) dikalikan dengan suatu konstanta yaitu 16 10 atau 0001000 2. Komponen yang dibutuhkan dalam perancangan filter FIR ini antara lain : Penunda digital Pengali digital Penjumlah digital Ketiga komponen tersebutlah yang akan dibuat rancangannya menggunakan software xilinx ISE 9.2i. B. MEMBUAT PROJECT DALAM XILINX ISE 9.2i Ketika software xilinx ISE 9.2i ini dijalankan, akan muncul jendela seperti terlihat dalam gambar 1. Langkah-langkah untuk memulai project ini dalam xilinx ISE 9.2i adalah sebagai berikut. - Pilih File New Project. - Isikan Project Name dan Project Location yang diinginkan. - Pilih Schematic pada Top-Level Source Type.

- Tekan Next. - Pada field Family, pilih Spartan3E. Biarkan field lainnya dalam keadaan default. Tekan Next. - Tekan New Source dan akan muncul jendela seperti pada gambar 2. Pilih Schematic dan isikan nama file. Tekan Next sampai Finish. - Kemudian akan muncul jendela seperti pada gambar 3. - Untuk memasukkan komponen ke dalam worksheet, pilih komponen dalam tab Symbol kemudian arahkan cursor ke dalam worksheet. Gambar 1 Gambar 2

Gambar 3 C. RANGKAIAN PENUNDA DIGITAL Pada dasarnya rangkaian penunda digital ini hanyalah shift register. Rangkaian penunda 8-bit 0 periode, 4 periode dan 8 periode adalah seperti berikut.

Rangkaian dari shift_reg_1bit adalah seperti berikut ini. SLI adalah pin masukan, CE adalah clock enable, C adalah pin masukan clock, CLR adalah reset dan Q0-Q3 adalah pin keluaran. Agar data masukan pada pin SLI dapat keluar, maka pin CE harus high, pin CLR harus low, dan shift register ini harus mendapat pulsa clock. Nilai pada pin SLI akan dikeluarkan pada saat pulsa clock berubah dari low menjadi high. Pertama nilai SLI akan dikeluarkan melalui pin Q0, pada periode berikutnya nilai pada pin Q0 akan digeser ke pin Q1, dst. D. RANGKAIAN PENGALI DIGITAL Bentuk pengali digital yang paling sederhana terdiri dari gerbang AND, half adder, dan full adder. Bentuk rangkaian half dan full adder adalah seperti berikut. Gambar rangkaian half adder Gambar rangkaian full adder

Secara matematis, perkalian 2 bilangan digital 8 bit adalah seperti berikut. x 7 x 6 x 5 x 4 x 3 x 2 x 1 x 0 y 7 y 6 y 5 y 4 y 3 y 2 y 1 y 0 ---------------------------------------------- x x 7 y 0 x 6 y 0 x 5 y 0 x 4 y 0 x 3 y 0 x 2 y 0 x 1 y 0 x 0 y 0 x 7 y 1 x 6 y 1 x 5 y 1 x 4 y 1 x 3 y 1 x 2 y 1 x 1 y 1 x 0 y 1 x 7 y 2 x 6 y 2 x 5 y 2 x 4 y 2 x 3 y 2 x 2 y 2 x 1 y 2 x 0 y 2 x 7 y 3 x 6 y 3 x 5 y 3 x 4 y 3 x 3 y 3 x 2 y 3 x 1 y 3 x 0 y 3 x 7 y 4 x 6 y 4 x 5 y 4 x 4 y 4 x 3 y 4 x 2 y 4 x 1 y 4 x 0 y 4 x 7 y 5 x 6 y 5 x 5 y 5 x 4 y 5 x 3 y 5 x 2 y 5 x 1 y 5 x 0 y 5 x 7 y 6 x 6 y 6 x 5 y 6 x 4 y 6 x 3 y 6 x 2 y 6 x 1 y 6 x 0 y 6 x 7 y 7 x 6 y 7 x 5 y 7 x 4 y 7 x 3 y 7 x 2 y 7 x 1 y 7 x 0 y 7 ----------------------------------------------------------------------------------------------------------- + P 15 P 14 P 13 P 12 P 11 P 10 P 9 P 8 P 7 P 6 P 5 P 4 P 3 P 2 P 1 P 0 Dari rumus di atas, dapat dibuat rancangan rangkaian pengali (multiplier) 8x8 bit seperti berikut (hanya sebagian karena keterbatasan halaman) :

E. RANGKAIAN PENAMBAH DIGITAL Rangkaian penambah digital dengan 3 masukan 16 bit dan sebuah keluaran 16 bit adalah seperti berikut. Rangkaian adder_3bit_1bit adalah seperti berikut F. MEMBUAT SIMBOL Supaya tidak terlalu rumit dan terlalu besar, maka ketiga rangkaian tersebut (penunda, pengali dan penjumlah) dibuat menjadi sebuah simbol. Langkah-langkahnya adalah sebagai berikut. - Setelah schematic selesai dibuat, pilih Tools Symbol Wizard. - Pilih Using Schematic dan pastikan nama file yang akan dibuat simbolnya benar. - Pilih Next. - Jika ingin mengganti urutan pin pada simbol, maka dapat mengubah angka pada

kolom Order sesuai keinginan. Pilih Next. - Tentukan ukuran yang dikehendaki. Pilih Next. - Pilih Finish. G. FILTER FIR LENGKAP Setelah penunda, pengali dan penjumlah dibuat simbolnya, maka tinggal menggabungkannya untuk membentuk filter FIR yang diinginkan. Gambar rangkaiannya adalah seperti berikut. H. MELAKUKAN SIMULASI Schematic yang telah dibuat juga dapat disimulasikan, yaitu dengan cara:

- Pada tab Source, klik kanan pada nama project. Pilih New Source. - Kemudian akan keluar jendela seperti gambar 2. Pilih Test BenchWaveForm. Isikan nama file, pilih Next. - Pilih file mana yang akan disimulasikan. Pilih Next. - Finish. Kemudian ISE akan meng-compile file yang akan disimulasikan. Setelah selesai akan muncul jendela seperti: Jika sudah selesai mengatur, tekan Finish dan akan muncul file baru.

Setelah selesai mengatur semua bentuk sinyal masukannya, kemudian simpan file ini. Untuk melihat sinyal keluarannya, adalah seperti berikut - Pastikan pada jendela Source pada bagian Source for: terpilih Behavioral Simulation. - Klik dua kali Simulate Behavioral Model yang terdapat di bawah menu Xilinx ISE Simulator pada jendela Processes. I. HASIL SIMULASI Berikut adalah hasil simulasi filter FIR selama rentang waktu 1000ns. Masukannya (Xn0 sampai Xn7) adalah 3 10 atau 00000011 2 dan pengalinya adalah 00010000 2 atau 16 10. Berikut adalah gambar simulasinya. Gambar di atas memperlihatkan hasil simulai untuk rentang waktu 0 sampai 1000ns.

TUGAS PIRANTI DIGITAL SIGNAL PROCESSOR PERANCANGAN FILTER FIR DENGAN SOFTWARE XILINX ISE 9.2i NAMA : DAVID SETIAWAN NIM : 32542

JURUSAN TEKNIK ELEKTRO dan TEKNOLOGI INFORMASI FAKULTAS TEKNIK UNIVERSITAS GADJAH MADA 2010