3 November 2012

Desain Software pada FPGA

Perusahaan pembuat dan pengembang menyediakan software bawaan dan tidak hanya menjual papan/IC FPGA-nya saja. Secara garis besar ada 4 tahapan atau proses perancangan perangkat lunak, diantaranya:

  1. Design-Entry
  2. Simulation
  3. Synthesis place and route
  4. Programming through special cables (JTAG)

Software FPGA:

  • Xilinx -> ISE WebPack
  • Altera -> Quartus II Web Edition

Caranya:

  1. Download
  2. Install
  3. Meminta lisensi dari software tersebut

4 tahapan atau 4 proses perancangan software pada FPGA:

  1. Design-Entry

    Ada 2 metode rancangan yang dapat diimplementasikan.

  • Dengan gambar/Schematic

    Merupakan metode rancangan dengan cara membuat rangkaian logika yang diinginkan (sesuai user). Jenis rangkaian yang dibuat akan disatukan dengan menggunakan software yang telah diinstall.

  • Dengan menggunakan bahasa deskripsi perangkat keras (Hardware Definition Language)

    Yaitu dengan menggunakan penulisan kode-kode program dalam bentuk logika dan dilakukan sesuai gerbang yang akan disimulasi.

    Ada 2 jenis bahasa HDL yaitu:

    • Verilog
    • VHDL (Very High Speed Integrated Hardware Definition Language)

    Kedua bahasa ini merupakan jenis bahasa pemodelan yang digunakan untuk merancang dan memodelkan rangkaian logika.

  1. Simulation -> Proses Compile

    Merupakan tahapan berikutnya dengan cara melakukan simulasi (uji coba) dari rangkaian yang dibuat. Proses menggabungkan, menerjemahkan (mengecek kesalahan) dari setiap input yang diberikan kepada mesin/device menggunakan sourcce code, source program, source language.

  2. Synthesis place and route

    Tahapan berikutnya adalah menempatkan posisi dari setiap rancangan yang dibuat.

  3. Programming through special cables (JTAG)

    Setelah tahapan simulasi selesai dan proses sintesis selesai maka rancangan dapat diimplementasikan dengan proses pemasangan kabel dan lain-lain.

Tidak ada komentar:

Posting Komentar