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).

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s