Perbedaan FPGA dan ASIC

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 membuat system-on-chip (SoC) yang kompleks dan mengandung beberapa komponen yang saling berhubungan.

Proses rekayasa konfigurasi FPGA (firmware) melibatkan 3 cara konfigurasi masukan, yaitu menggunakan skematik, hardware description language (HDL), dan diagram finite state. Biaya pengembangan firmware FPGA yang relatif rendah dan kemampuannya yang dapat diprogram berulang kali, maka tidak mengherankan jika FPGA telah menaklukkan pasaran dalam bidangnya. Beberapa perbedaan antara FPGA dan ASIC (Application Specific Integrated Circuit) diringkas menurut tabel berikut ini,

FPGA

ASIC

  • Biaya desain rendah, aliran desain disederhanakan
  • Lebih cepat time-to market
  • Dapat dikonfigurasi ulang
  • Kinerjanya maksimumuntuk suatu teknologi semikonduktor
  • Biaya produksi yang rendah (untuk volume besar)
  • Konsumsi daya yang rendah

Hal ini mengakibatkan FPGA digunakan dalam produk yang bervolume rendah, di mana biaya desain merupakan bagian penting dari anggaran yang ada. Sebaliknya, desain ASIC sering digunakan untuk produk volume besar, dimana biaya yang besar (diukur dalam jutaan dolar) dapat menutup biaya produksi dengan penjualan besar-besaran.

  • Kinerjanya maksimum untuk suatu teknologi semikonduktor
  • Biaya produksi yang rendah (untuk volume besar)
  • Konsumsi daya yang rendah

Wikipedia: An application-specific integrated circuit is an integrated circuit customized for a particular use, rather than intended for general-purpose use.

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