TUTORIAL. Tabel Kebenaran Full Adder : Cin B A Sum Cout

dokumen-dokumen yang mirip
QUARTUS DAN CARA PENGGUNAANNYA

BAB II SIMULATOR XILINX PADA RANGKAIAN DIGITAL SEDERHANA

BAHASA PEMROGRAMAN VHDL

PERANCANGAN FILTER FIR MENGGUNAKAN SOFTWARE XILINX ISE 9.2i

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

Percobaan IV PENGENALAN VHDL

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

Laboratorium Dasar Teknik Elektro - Sekolah Teknik Elektro dan Informatika ITB

Pengenalan FPGA oleh Iman Taufik Akbar

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

Percobaan 2. Membangun Logika Kombinasi dengan Transistor CMOS

BAB 3. Perancangan Sistem

Perancangan Aritmetic Logic Unit (ALU) pada FPGA

TUTORIAL PEMBUATAN SKEMATIK DAN LAYOUT DENGAN ORCAD (Bag 1)

Membuat File Database & Tabel

MULTIPLEKSER BERBASIS PROGRAMMABLE LOGIC DEVICE (PLD)

GERBANG LOGIKA BERBASIS PROGRAMMABLE LOGIC DEVICE (PLD)

Pengenalan VHDL. [Pengenalan VHDL]

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

TUTORIAL PEMROGRAMAN PADA FPGA XILINX VIRTEX 5 ML506 BOARD

PROGRAMMABLE LOGIC DEVICES

Membuat File Database & Tabel

PROYEK PERANCANGAN RANGKAIAN DIGITAL : THUNDERBURD TAIL LIGHTS. Mochammad Fadhli Zakiy, Rizki Satya Utami

Percobaan 1. Membangun Gerbang Logika Dasar dengan Transistor CMOS

DEKODER BINER KE DESIMAL BERBASIS PROGRAMMABLE LOGIC DEVICE (PLD)

Read Only Memory (ROM) berbasis Field Programmable Gate Array (FPGA) menggunakan VHDL (VHSIC Hardware Description Language)

MODUL 6 PROYEK PERANCANGAN RANGKAIAN DIGITAL

Lampu lalu lintas sederhana berbasis Field Programmable Gate Array (FPGA) menggunakan Finite State Machine

Teknologi Implementasi dan Metodologi Desain Sistem Digital

BAB I SEKILAS VISUAL STUDIO.NET 2008

MODUL 1 DASAR-DASAR PEMROGRAMAN C++

masukkan port yang masih kosong.

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

FILE TRANSFER PROTOCOL (FTP) SERVER

3. Pilih A new existing map, klik ceckbox Do not show this dialog again dan akhiri dengan klik Button OK. Maka layar ArcMap akan terbuka.

BAB 4 IMPLEMENTASI DAN EVALUASI

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

MATERI PELATIHAN VHDL UNTUK SINTESIS

SIMULASI RANCANGAN FILTER BUTTERWORTH MENGGUNAKAN XILINX-ISE 8.1i DAN MODELSIM 6.1b

1. MENGENAL VISUAL BASIC

PERCOBAAN 8. RANGKAIAN ARITMETIKA DIGITAL DASAR

Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7

KONEKSI NETBEANS DENGAN DATABASE SQLITE

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Tutorial SolidWorks Design Table, membuat variasi part sebangun dengan MS Excel

URAIAN POKOK PERKULIAHAN

Tutorial Singkat Menggunakan Altium Design Winter/ Protel Dxp. Oleh : Ardya Dipta N ardviri2002@yahoo.com / ardyadipta@gmail.

Panduan Instalasi Galileo Desktop Versi 2.5

M. Miftakul Amin

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

TUGAS SIMULASI DIGITAL LANGKAH-LANGKAH MEMBUAT PROGRAM DATA BASE

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

LAPORAN PRAKTIKUM TEKNIK KENDALI DIGITAL PERCOBAAN 1 PERANGKAT MASUKKAN DAN KELUARAN ARDUINO UNO. DOSEN : DR. Satria Gunawan Zain, M.

BAB III PERANCANGAN ANTENA MIKROSTRIP PATCH RECTANGULAR

CARA MEMBUAT SIMULASI LEVEL CONTROL

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

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

Dasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.

KEPUTUSAN DIREKTUR JENDERAL IMIGRASI NOMOR : F.753-IZ TAHUN 2002 TENTANG

JARINGAN DENGAN WINDOWS 98

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

PERANCANGAN SISTEM DIGITAL DENGAN ALTERA UP 2 CPLD BOARDS dan VHDL (Very high speed integrated circuits Hardware Description Language)

MODUL 6 PROYEK PERANCANGAN RANGKAIAN DIGITAL 2. STUDI PUSTAKA

MODUL I PRAKTIKUM KPPL MS PROJECT

Panduan Menggunakan Microsoft Project

(Keterampilan Komputer Pengelolaan Informasi)

BAB I PENDAHULUAN. Gambar 1.1 : Xilinx Foundation Series

Menggunakan EasyCASE. Ir. Fajar Sasongko, MM., M.Kom

Tutorial NIOS II dengan Quartus II 9.0

BAB MEMBUAT FILE EXE DAN FILE SETUP

PROSEDUR MENJALANKAN MICROSOFT OFFICE ACCESS 2007

Penyusunan PETA RISIKO

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

PENGOPERASIAN SISTEM OPERASI

Membuat Relasi pada Access 2007

APLIKASI KOMPUTER Modul ke:

BAB II. Ringkasan Modul:

Panduan Repair FlashDisk Mengunakan Tools PORT FREE Reproduction 3.27 Dibuat oleh : Nathan Gusti Ryan

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

BAB 2 LANDASAN TEORI. 2.1 Pengertian Data, Informasi dan Sistem Informasi

BAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB

PRAKTIKUM 1 2 MENGENAL DELPHI

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV)

MANAJEMEN USER DAN GROUP

BAB III PERANCANGAN DAN PEMODELAN

Pembuatan Report menggunakan JasperReports dan ireport

1. Desktop Microsoft Windows

SCREEN DIGITIZING. A. Digitasi Point (Titik)

Prosedur Program. Pada topik ini akan dijelaskan langkah-langkah dalam proses instalasi driver USB pada Windows XP adalah sebagai berikut dibawah ini:

IMPLEMENTASI FIELD PROGRAMMABLE GATE ARRAY DALAM PERANCANGAN ARITHMETIC-LOGIC UNIT DAN SHIFTER

MICROSOFT OFFICE POWERPOINT

SHARING DATA DAN PRINTER SHARIING TUGAS MANAGEMEN LAN. Oleh: ERIN CARINA PROGRAM STUDI DIII MANAJEMEN INFORMATIKA

A. MAKSUD DAN TUJUAN 1. MAKSUD

MODUL 1 IDE (Integrated Development Environment )

TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA

BAB IV METODE KERJA PRAKTEK. praktek yang disertai dengan cara-cara pembuatan sistem kontrol dan

Berinternet Melalui Ponsel CDMA

KATA PENGANTAR. Depok, Oktober 2004 Penyusun

TUTORIAL MEMBUAT DATABESE

Transkripsi:

TUTORIAL Desain dan Simulasi Rangkaian Digital dengan OrCAD 9.1 Oleh : Agus Bejo Program Diploma Teknik Elektro Fakultas Teknik, Universitas Gadjah Mada Berikut ini adalah panduan untuk merancang sebuah rangkaian digital beserta cara mensimulasikanya baik secara schematic maupun dalam bahasa pemrograman VHDL dengan menggunakan tools OrCAD 9.1. Sebagai contohnya, pada tutorial ini saya akan merancang dan mensimulasikan sebuah rangkaian penjumlah penuh (Full Adder). Rangkaian ini cukup sederhana dan mudah untuk dipahami, lihat tabel kebenaran untuk rangkaian Full Adder berikut : Tabel Kebenaran Full Adder : Cin B A Sum Cout 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 Desain dan simulasi dengan OrCAD 1. Buka dan jalankan program OrCAD melalui Start Program OrCAD Release Capture CIS atau klik icon OrCAD di layar desktop anda. 2. Buat project baru File New Project

3. Isikan nama project kita pada kolom Name (contoh FAproject), pilih jenis project yang akan kita buat (untuk desain rangkaian digital dan simulasi pilih Programmable Logic Wizard) dan tentukan direktori tempat file-file project kita akan disimpan pada kolom Location lalu klik OK. 4. Tentukan jenis FPGA yang akan kita gunakan (misal kita gunakan Xilinx seri XC4000E) kemudian klik Finish. 5. Nah sekarang anda telah memiliki sebuah file project. Selanjutnya anda harus mengisi file project tersebut dengan file-file desain anda. Untuk mendesain sebuah rangkaian digital anda bisa menggunakan 2 cara yaitu menggunakan schematic atau menggunakan bahasa VHDL. Cara Pertama : Desain dengan Schematic 6. Buat file desain baru File New Design maka akan segera muncul layar baru tempat untuk menggambarkan schematic rangkaian yang akan kita buat.

7. Gambarlah schematic rangkaian full adder seperti berikut ini : U1 A B Sum Cin XOR3 U2 AND2 U3 U5 Cout AND2 OR3 U4 AND2 petunjuk : untuk menggambar gerbang AND, OR dan XOR diatas gunakan menu Place Part kemudian pilih gerbang yang sesuai. Jika gerbang-gerbang tersebut tidak muncul maka tambahkan library xilinx terlebih dahulu menggunakan Add Library..

Untuk menghubungkan satu gerbang dengan gerbang yang lain gunakan menu Place Wire Untuk menggambar terminal input dan output gunakan menu Place Hierarchical Port kemudian pilih PORTRIGHT-R untuk terminal input dan PORTLEFT-L untuk terminal output. Beri nama yang sesuai dengan cara pilih nama terminal yang dimaksud kemudian klik kanan Edit properties 8. Simpan dan beri nama file schematic desain anda File Save (misal dengan nama FAsch). Sampai disini anda telah membuat project beserta desainnya dalam bentuk schematic, selanjutnya untuk mensimulasikannya lihat langkah 13. Cara Kedua : Desain dengan VHDL 9. Buat file desain baru File New VHDL File maka akan segera muncul layar baru tempat untuk menuliskan kode program VHDL yang akan kita buat.

10. Tuliskan kode program berikut : library IEEE; use IEEE.STD_LOGIC_1164.all; entity FullAdder is port (A,B,Cin Sum,Cout end; : in std_logic; : out std_logic); architecture BEHAVIOR of FullAdder is begin Sum <= A XOR B XOR Cin; Cout <= (A AND B) OR (A AND Cin) OR (B AND Cin); end; 11. Simpan dan beri nama file kode program diatas File Save (misal beri nama FAvhdl). Sampai disini anda telah membuat sebuah project beserta desainnya dalam bentuk kode program VHDL. 12. Khusus untuk desain menggunakan VHDL, file kode VHDL yang telah kita buat diatas perlu dimasukkan kedalam project terlebih dahulu sebelum disimulasikan. Caranya adalah Klik kanan pada Design Resources Add File Pilih nama file kode program VHDL yang telah kita buat diatas.

Simulasi : 13. Untuk melakukan simulasi gunakan menu Tools Simulate 14. Pilih In Design untuk simulasi fungsional kemudian klik OK 15. Pilih YES 16. Buat sinyal input simulasi dengan cara Stimulus New Interactive

17. Pilih Tab Clock. Kemudian tetukan sinyal input yang akan kita definisikan pada kolom Simulate Signal Named: (klik browse ) 18. Pilih sinyal input A kemudian klik OK

19. Atur agar sinyal input A agar berupa sinyal periodik (clock) dengan ketentuan 100 ns high dan 100 ns low seperti gambar berikut kemudian klik Add. 20. Lakukan hal yang serupa untuk sinyal input B dan Cin tetapi dengan ketentuan 200 ns untuk sinyal B dan 400 ns untuk sinyal Cin. Kemudian klik OK. 21. Pilih Yes.

22. Untuk menjalankan simulasi gunakan menu Simulate Run 23. Isikan batas waktu maksimal untuk simulasi, misal kita isi 100000 ini artinya simulasi akan dijalankan sampai dengan 100000 ns atau 100 ms. Kemudian klik OK. 24. Hasil simulasi bisa anda amati pada layar wave. Window Wave. Untuk memperbesar dan meperkecil ukuran gunakan zoom in dan zoom out. 25. Berikut adalah hasil simulasinya. Hasil ini telah sesuai dengan tabel kebenaran rangkaian Full Adder diatas.