Artikel dengan tag : FPGA
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 [...]
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 [...]
Mengenal VHDL
Tulisan ini akan mengulas sekelumit tentang kode yang sering digunakan di dalam FPGA. Kode tersebut adalah VHDL (Very high speed integrated Hardwere Description Language). Tulisan ini dan beberapa tulisan mendatang akan membahas konsep penting dalam VHDL serta aturan penulisan (syntax) kode tersebut. Konsep serta syntax banyak diperlukan untuk mengerti bagaimana rancangan VHDL sebagai bagian [...]
Simulasi FPGA
Ketika sebuah rancangan rangkaian diimplementasikan ke dalam FPGA, entah itu menggunakan metode schematic atau metode HDL, hendaknya perlu diuji agar kita dapat mengetahui hasil/output dari rangkaian tersebut. Proses pengujian rancangan rangkaian ini sering disebut proses simulasi. Melalui proses simulasi, kita dapat mengetahui apakah hasil rancangan rangkaian yang sudah dibuat sudah sesuai dan memenuhi tujuan yang [...]
FPGA Design Entry
Suatu rancangan rangkaian dapat diimplementasikan ke dalam FPGA menggunakan 2 metode yaitu:
1. Metode menggunakan gambar (schematic)
2. Metode menggunakan Bahasa Deskripsi Perangkat Keras (Hardwere Description Language/HDL).
Metode Menggunakan Gambar (Schematic)
Suatu rancangan rangkaian dapat diwujudkan ke dalam FPGA dengan cara menggambar skema rangkaian tersebut. Penggambaran skema rangkaian gambar tersebut dapat dilakukan pada perangkat lunak (software) yang biasanya [...]
Mesin Penjual Otomatis Berbasis FPGA Altera Epf10k10 Menggunakan VHDL
Pernahkah anda membayangkan bagaimana cara kerja sebuah vending machine? Vending machine dapat menggantikan manusia untuk menjual sesuatu seperti minuman, makanan, rokok bahkan tiket kereta. Keberadaan vending machine atau mesin penjual otomatis di Indonesia memang masih jarang, dikarenakan memang kondisi masyarakat belum kondusif dan teknologi yang masih belum siap. Lalu, bagaimana vending machine dapat mengetahui koin uang yang kita masukan [...]
FPGA Pin Assignment
Secara umum, sebuah FPGA terbagi atas 2 pin, yakni pin asli (dedicated pins) dan pin untuk pengguna (user pins). Pin untuk pengguna (user pin) dibuat dengan maksud agar pengguna FPGA dapat menentukan sendiri pin-pin yang akan dipakai sesuai kebutuhannya. Proses penentuan jenis pin inilah yang disebut FPGA Pin Assignment. Proses ini diperlukan agar FPGA nantinya [...]
FPGA Design Software
Field Programmable Gate Array (FPGA) merupakan sebuah IC digital yang sering digunakan untuk mengimplementasikan rangkaian digital. Jadi, bentuk utama sebuah FPGA adalah Inetgrated Circuit (IC). Dua buah perusahaan yang cukup terkenal sebagai pembuat FPGA adalah Xilinx dan Altera. Pada umumnya, perusahaan tersebut tidak menjual FPGA dalam bentuk terpisah yakni keping IC saja melainkan sudah terintegrasi [...]
Solusi Kemacetan dan Efisiensi Waktu Dengan Prototipe Traffic Light Berbasis FPGA
Dengan bertambahnya kendaraan dari tahun ke tahun tentunya berakibat pada arus lalu lintas. Suatu pengontrol arus lalu lintas pun diciptakan agar pengemudi dan pejalan kaki dapat menggunakan jalan dengan nyaman, seperti traffic light (lampu lalu lintas). Namun, apakah kinerja traffic light saat ini dapat dikategorikan baik dan efektif? Hmm.. sayangnya ada sedikit kekurangan, traffic light yang [...]
Kristal dan Oscilator Pada FPGA
Pada umumnya, sebuah FPGA memerlukan sinyal detak (clock) yang stabil dan tidak berubah-ubah. Detak (clock) ini pada umumnya dihasilkan oleh kristal atau oleh oscillator. Kristal berisi sebuah resonator (sering disebut Quartz). Resonator ini bukanlah alat (device) elektronik dan biasanya tidak mampu melakukan osilasi sendiri. Sedangkan sebuah oscillator terdiri resonator dan amplifier. Kedua komponen tersebut [...]
