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 terbatas dari software tersebut secara gratis di web mereka masing-masing. Versi terbatas ini cukup berfungsi untuk konfigurasi FPGA, tetapi tidak disertai beberapa fitur canggih, seperti dukungan dari perangkat high-end FPGA.

Bahasa deskripsi perangkat keras

Selain menggunakan masukan skematik untuk tingkat rangkaian gerbang ke perangkat FPGA (metode ini disebut masukan skematik), metode yang banyak digunakan untuk menggambarkan perangkat keras dibuat dalam bentuk bahasa deskripsi perangkat keras khusus (bahasa deskripsi perangkat keras yang paling umum adalah VHDL dan Verilog). Selain nyaman dan user-friendly, bahasa deskripsi tersebut juga lebih vendor-independen karena didasarkan pada standar IEEE.

Perangkat Keras

Meskipun seorang perancang dapat membuat proyek FPGA dan menghasilkan bitstreams tanpa perangkat keras (hardware) khusus, tujuan akhir seorang perancang FPGA adalah untuk memastikan bahwa rancangan berjalan dengan baik di hardware tersebut. Cara yang paling sederhana untuk melakukan ini adalah dengan menggunakan development board (ada juga yang menyebutnya sebagai prototyping board atau evaluation board).

Post Author: ferrywahyu

My name is Ferry Wahyu Wibowo. I’m interested in the research field of intelligent reconfigurable systems. This field is combination between artificial intelligent and reconfigurable computing. Nama saya Ferry Wahyu Wibowo. Saya tertarik dalam bidang penelitian sistem yang dapat direkonfigurasi cerdas. Bidang ini merupakan kombinasi antara kecerdasan buatan dan komputasi yang dapat direkonfigurasi.

Leave a Reply

Your email address will not be published.