Articles was written by : dzale
Perbedaan FPGA dengan CPLD
Field Programmable Gate Array (FPGA) pertama kali diperkenalkan oleh Xilinx pada pertengahan tahun 1980. FPGA berbeda dengan CPLD dari segi arsitektur, teknologi penempatan ruang, dan segi biaya. Selain itu, FPGA lebih ditekankan untuk implementasi sirkuit besar yang kompleks serta memiliki tingkat kegunaan dan kerumitan tinggi.
Arsitektur dasar sebuah FPGA ditunjukkan pada gambar 1. Seperti terlihat, gambar [...]
CPLD (Complex PLD)
Arsitektur dasar dari pembuatan CPLD dapat dilihat pada gambar CPLD. Seperti yang terlihat, CPLD terdiri atas beberapa PLD(pada umumnya bertipe GAL) yang dibuat sebagai sebuah kesatuan chip. CPLD juga memiliki matriks pengubah yang berifat programmable yang berfungsi untuk menghubungkan PLD satu sama lain dan juga menghubungkannya dengan pin I/O. Selain itu, CPLD juga memiliki beberapa [...]
GAL (Generic PAL)
Arsitektur GAL(Generic PAL) diperkenalkan oleh Lattice pada awal tahun 1980-an. GAL berisi beberapa pengembangan penting dari rancangan PAL yang pertama kali, yaitu
1. Adanya tambahan berupa sel output (dinamakan Macrocell) yang berisi flip-flop, beberapa gerbang logika dasar dan multiplekser. Macrocell sendiri bersifat programmable sehingga bisa dioperasikan dengan beberapa cara.
2. Adanya sebuah sinyal feedback dari Macrocell ke [...]
Perbedaan PAL dan PLA
PAL (Programmable Array Logic)
Chip PAL (Programmable Array Logic) mulai diperkenalkan oleh Monolithic Memories pada pertengahan tahun 1970-an. Arsitektur dari PAL sendiri digambarkan seperti gambar A1, dimana terdapat bulatan kecil pada gambar yang menunjukkan hubungan yang bersifat programmable. Seperti yang terlihat, sirkuit tersebut terdiri dari susunan gerbang AND yang bersifat programmable, diikuti oleh susunan yang teratur [...]
Mengenal Programmable Logic Devices (PLD)
Programmable Logic Devices (PLDs) diperkenalkan pada pertengahan tahun 1970-an. Konsep dasar dari PLD sendiri adalah bagaimana membuat sebuah sirkuit logika kombinasional yang bersifat programmable (mampu diprogram). Perlu diingat, sirkuit kombinasional merupakan sirkuit yang di dalamnya tidak memiliki elemen memori. Hal ini berbeda dengan microprocessor yang mampu menjalankan sebuah program, namun nantinya mempengaruhi perangkat keras yang [...]
ASIC vs FPGA
Secara garis besar, umumnya Integrated Circuit (IC) terbagi menjadi 3 golongan, yakni :
Full-Custom ASIC
Semi Custom ASIC
User Programmable
Dari ketiga jenis tersebut, penggolongan IC dapat dpersempit menjadi 2 saja yakni, ASIC dan IC user programmable. Berikut masing-masing penjelasannya :
Application Spesific Integrated Circuit (ASIC)
Ciri khusus dari IC jenis ini adalah rancangan dan modelnya telah ditetapkan oleh vendor [...]
Tipe Data dalam VHDL
Untuk menuliskan kode VHDL secara efisien, sangatlah penting untuk mengetahui tipe-tipe data yang diperbolehkan, bagaimana, serta kapan penggunaannya. Artikel berikut dan beberapa artikel mendatang akan membahas tipe-tipe data apa saja yang terdapat dalam kode VHDL.
Tipe Data Standar
Kode VHDL mengandung sederetan tipe-tipe data yang telah ditentukan melalui aturan standar IEEE 1076 dan IEEE 1164. Untuk lebih [...]
Kunci Pintu Digital dengan Sistem Keamanan Berbasis SMS
Kunci memegang peranan penting di dalam sebuah sistem keamanan. Sistem kunci pintu baik rumah maupun perkantoran yang ada sekarang ini sebagian besar masih menggunakan kunci mekanik konvensional. Perkembangan teknologi digital memberikan solusi dalam sebuah sistem kunci sebagai pengaman yang lebih baik. Salah satu sistem keamanan elektronis yang dirancang untuk memberikan solusi keamanan saat rumah ditinggalkan [...]
Penentuan Golongan Darah dengan Sistem Elektronik
Pengelolaan darah sering dilakukan pada laboratorium-laboratorium klinik yang bertujuan untuk mengidentifikasikan jenis golongan darah. Salah satu cara untuk menentukan jenis golongan darah manusia adalah dengan menggunakan sistem A, B, dan O. Secara manual, cara penentuan golongan darah manusia adalah dengan cara memberikan antisera pada sampel darah dan membandingkannya dengan sampel darah lain. Hal ini tentu [...]
PROCEDURES dalam VHDL
Jika tulisan sebelumnya telah membahas function, component, dan packages sebagai bagian dari berkas yang nantinya dapat disimpan dalam library, maka tulisan berikut akan membahas bagian selanjutnya, yakni PROCEDURES. Sebuah procedures hampir mirip dengan sebuah function karena memiliki fungsi yang sama. Perbedaannya, sebuah procedures mampu mengembalikan lebih dari satu nilai sedangkan function hanya 1 saja. Layaknya [...]


