FPGA (Field Programmable Gate Array) adalah jenis rangkaian terpadu (IC) yang terdiri dari matriks sel-sel logika yang dapat dikonfigurasi oleh pengguna agar berfungsi sebagai rangkaian yang sesuai dengan yang diharapkan. Implementasinya dapat digunakan untuk menerapkan algoritma, prosesor, filter digital atau interrupt controller berbasis FPGA. FPGA yang mempunyai kapasitas yang lebih besar, memungkinkan bagi pengguna untuk […]
Author: ferrywahyu
Memulai Belajar FPGA
Bagaimana memulai belajar FPGA? Perangkat Lunak Software khusus diperlukan untuk mengembangkan dan mengkonfigurasi FPGA diproduksi oleh vendor FPGA, seperti: Xilinx Integrated Software Environment (ISE) dapat digunakan untuk mengkonfigurasi FPGA dari Xilinx. Altera Max+Plus II dan Quartus II digunakan untuk mengkonfigurasi FPGA dari Altera. Perangkat lunak ini tidaklah murah, namun vendor Xilinx dan Altera mendistribusikan versi […]
Memulai Proyek Sederhana Menggunakan FPGA
Proses desain FPGA mempunyai urutan yang hampir sama di setiap produk FPGA dengan melibatkan perangkat lunak (software): Pilih proyek yang hendak dibuat (memilih nama proyek, perangkat FPGA, bahasa deskripsi perngkat keras atau skematik atau diagram finite state, dan sebagainya) Tambahkan file ke proyek (deskripsi hardware description language (HDL) perangkat FPGA dan testbench untuk simulasi watak […]
VHDL Menggunakan Xilinx ISE
Penambahan proyek menggunakan masukan VHDL baru dapat dilakukan dengan memilih new source di proyek, kemudian memilih jenis modul VHDL baru dan nama entity. Desain yang dibuat untuk membuat keluaran 8 LED berkedip pada FPGA Spartan 3E Starter Kit secara berurutan. Clock digunakan untuk men-trigger sinyal agar berlaku proses sekuensial yang ditandai dengan keluaran LED. Frekuensi […]
What is Artificial Intelligence?
The term of artificial intelligence (AI) has some definitions, i.e.: A study that is trying to get the thing to be intelligent A study to utilize the computer to be able to solve the problem The technology that adopts a human intelligence and simulates to solve the problem The intelligent according to John McCarthy Stanford […]
Integrasi Prosesor ARM dan FPGA Altera
Keluarga FPGA SoC berbasis ARM yang dikembangkan oleh Altera diintegrasikan ke 28-nm FPGA Cyclone V dan Arria V, prosesor ARM Cortex-A9 MPCorer core tunggal atau ganda, ECC (error correcting code) melindungi pengendali memori, periferal dan interkoneksi bandwidth tinggi ke dalam sebuah chip tunggal. FPGA tersebut mempunyai fitur sistem dengan prosesor 800-MHz ARM Cortex-A9 MPCore, pengolah […]
Sejarah Programmable Logic
Sebelum ditemukan sistem programmable logic, perancangan elektronika harus menggunakan integrated circuit (IC) khusus, masing-masing berisi beberapa gerbang logik. Chip tersebut disebut logika diskret. Terbatasnya kapasitas gerbang logik yang ada pada satu chip, maka untuk membuat rangkaian yang kompleks harus menggabungkan beberapa chip logik tersebut dalam satu papan, sehingga hal ini menyebabkan tata letak papan lebih […]
Embedded System
Teknologi merupakan cara / prilaku untuk memudahkan tugas dalam kehidupan sehari-hari yang dapat berupa proses teknis, metode, dan produk. Kunci teknologi dalam embedded system terdiri dari tiga hal pokok, yaitu teknologi prosesor, teknologi integrated circuit (IC), dan teknologi desain (terutama dalam bidang very large scale integrated (VLSI)). Prosesor yang digunakan dalam embedded systems disebut sebagai […]
Model Struktural untuk Adder
Diagram Rangkaian Penjumlah Penuh (Full Adder) (lihat gambar 1) Gambar 1. Diagram Full Adder Bagian ini akan menjelaskan beberapa tahapan, diantaranya : Membangun penjumlah penuh dari dua penjumlah separuh (half adder) Menggunakan VHDL perancangan model struktural Merealisasikan rancangan menggunakan perancangan hirarki (merancanga penjumlah separuh, menghubungkan beberapa penjumlah separuh, dan termasuk bebrapa logik tambahan) Perancangan VHDL […]
Implementasi Package dalam Full Adder
Package dan Library digunakan sebagai fungsi dan komponen yang terpusat lokasinya. Deklarasi Component berada dalam file package daripada dalam kode VHDL untuk rancangan hirarkinya. Model VHDL terkait untuk suatu komponen berada dalam file terpisah, karena model VHDL yang dieksekusi biasanya berada pada library yang sama. Ketika file package dieksekusi, maka package dibuat dan disimpan dalam […]