Cara Membedakan CPLD dan FPGA

Perbedaan yang menonjol antara CPLD dan FPGA adalah FPGA menyediakan lebih banyak sumber daya logika dan unsur penyimpanan daripada CPLD.

Sirkuit elektronik adalah struktur yang terdiri dari komponen elektronik seperti resistor , transistor , dll. Kabel atau jejak membantu menghubungkan semua komponen ini. Arus listrik melewati komponen-komponen dalam rangkaian listrik. Dua teknologi yang dapat kita gunakan untuk membangun sirkuit elektronik adalah CPLD dan FPGA.

Topik bahasan kami tentang:

  1. Apa itu CPLD – Definisi, Karakteristik 2. Apa itu FPGA – Definisi, Karakteristik 3. Apa Perbedaan Antara CPLD dan FPGA – Perbandingan Perbedaan Kunci

Istilah Utama

CPLD, Sirkuit Elektronik, FPGA

Yang perlu anda ketahui tentang CPLD?

CPLD adalah singkatan dari Perangkat Logika yang Dapat Diprogram Kompleks . Ini adalah sirkuit terintegrasi yang membantu menerapkan sistem digital. CPLD terdiri dari satu set blok fungsional yang dapat diprogram. Ada makrosel di setiap blok. Macrocells adalah blok bangunan utama dari CPLD. Input dan output dari blok fungsional terhubung melalui Global Interconnection Matrix (GIM). Matriks interkoneksi ini dapat dikonfigurasi ulang sehingga tidak mungkin untuk mengubah kontak di antara blok fungsional. Blok fungsional ini mirip dengan array gerbang logika.

Saat merancang CPLD, penting untuk memperhatikan teknologi pemrograman, kemampuan I/P, dan kemampuan blok fungsional. Secara keseluruhan, CPLD tidak mudah menguap dan mudah digunakan. Selain itu, mereka hemat biaya.

Yang perlu anda ketahui tentang FPGA?

FPGA adalah singkatan dari Field Programmable Gate Array. Ini adalah perangkat semikonduktor yang terdiri dari matriks blok logika yang dapat dikonfigurasi yang terhubung menggunakan interkoneksi yang dapat diprogram. Dimungkinkan untuk memprogram ulang FPGA sesuai dengan persyaratan setelah pembuatan. Ada sekitar 330000 blok logika dengan 1100 input dan output di FPGA modern.

Pengguna dapat mendesain sirkuit menggunakan Bahasa Deskripsi Perangkat Keras dan mengonfigurasi sirkuit tersebut untuk melakukan gerbang sederhana seperti gerbang AND atau sistem kompleks seperti prosesor multi-core. Ini menyimpan semua konfigurasi dalam RAM. Maka dari itu, kegagalan daya dapat menghapus konfigurasi ini.

Komponen utama FPGA adalah sebagai berikut.

Blok Logika yang Dapat Diprogram – Ini memungkinkan penerapan fungsi logika.

Programmable Routing (interkoneksi) – Memungkinkan implementasi fungsi.

Blok IO – Digunakan untuk membuat koneksi chip.

Perbedaan Antara CPLD dan FPGA

Definisi

CPLD adalah sirkuit terintegrasi yang membantu menerapkan sistem digital sedangkan FPGA adalah sirkuit terintegrasi yang dirancang untuk dikonfigurasi oleh pelanggan atau perancang setelah manufaktur. Definisi ini menjelaskan Perbedaan yang menonjol antara CPLD dan FPGA.

Bentuk panjang

CPLD adalah singkatan dari Complex Programmable Logic Device sedangkan FPGA adalah singkatan dari Field Programmable Gate Array.

Sumber Daya Logika

Sumber daya logika juga merupakan Perbedaan yang menonjol antara CPLD dan FPGA. CPLD menyediakan sumber daya logika minimum sementara FPGA menyediakan sejumlah besar sumber daya logika dan unsur penyimpanan untuk membuat sistem yang kompleks.

Biaya

Selain itu, CPLD hemat biaya, tetapi FPGA lebih mahal daripada CPLD.

Blok

Juga, CPLD terdiri dari blok yang lebih besar sementara FPGA terdiri dari blok logika kecil.

Penyimpanan

Perbedaan lain antara CPLD dan FPGA adalah memorinya. CPLD menggunakan EEPROM (nonvolatile) sedangkan FPGA menggunakan RAM (volatile).

Penundaan

Selain itu, lebih mudah untuk memprediksi penundaan di CPLD daripada di FPGA.

Konsumsi daya

Selanjutnya, konsumsi daya juga merupakan perbedaan antara CPLD dan FPGA. CPLD mengkonsumsi daya yang rendah sementara FPGA mengkonsumsi lebih banyak daya.

Keamanan

Keamanan adalah perbedaan lain antara CPLD dan FPGA. CPLD lebih aman daripada FPGA karena memiliki memori nonvolatile bawaan.

Aplikasi

Akhirnya, CPLD cocok untuk aplikasi skala kecil hingga menengah sedangkan FPGA cocok untuk aplikasi yang kompleks.

Kata terakhir

CPLD dan FPGA digunakan untuk mengimplementasikan perangkat elektronik. Perbedaan yang menonjol antara CPLD dan FPGA adalah FPGA menyediakan lebih banyak sumber daya logika dan unsur penyimpanan daripada CPLD.

Sumber bacaan:
  1. “Perangkat Logika yang Dapat Diprogram Kompleks.” Wikipedia, Wikimedia Foundation, 4 Oktober 2018, Tersedia di sini . 2. “Array Gerbang yang Dapat Diprogram di Lapangan.” Wikipedia, Wikimedia Foundation, 19 Januari 2019, Tersedia di sini . 3. “Aplikasi Perangkat Logika yang Dapat Diprogram Kompleks (CPLD).” ElProCus – Proyek Elektronik untuk Mahasiswa Teknik, 30 September 2016, Tersedia di sini . 4. “Array Gerbang yang Dapat Diprogram Lapangan (FPGA).” Ikhtisar Alur Desain FPGA, Tersedia di sini . 5. Agarwal, Tarun, dkk. “Rumah.” Beli Proyek Elektronik & Elektrikal di India, 13 November 2017, Tersedia di sini .
Sumber gambar:
  1. “Papan breakout CPLD XC9500XL” oleh Prototipe Berbahaya (CC BY-SA 2.0) melalui Flickr 2. “Fpga xilinx spartan” Oleh Dake – Dake (CC BY-SA 3.0) melalui Commons Wikimedia

Related Posts