FPGA: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
MelancholieBot (bicara | kontrib)
InternetArchiveBot (bicara | kontrib)
Rescuing 5 sources and tagging 0 as dead.) #IABot (v2.0.9.5
 
(36 revisi perantara oleh 23 pengguna tidak ditampilkan)
Baris 1:
'''Field-Programmable Gate Array (FPGA)''' adalahmerupakan sebuah IC digital yang sering digunakan untuk mengimplementasikan rangkaian digital. FPGA berbentuk komponen [[elektronika]] dan [[semikonduktor]] yang mempunyaiterdiri dari komponen gerbang terprogram ([[programmable logic]]) dan sambungan terprogram ([[interkoneksi]]). Komponen gerbang terprogram yang dimiliki meliputi jenis [[gerbang logika]] biasa ([[AND]], [[OR]], XOR, [[NOT]]) maupun jenis fungsi matematis dan kombinatorik yang lebih kompleks, seperti (decoder, adder, subtractor, multiplier, dll). Blok-blok komponen di dalam FPGA bisa juga mengandung elemen memori ([[register]]) mulai dari [[flip-flop]] sampai pada RAM ([[Random Access Memory]]). FPGA sangat sesuai untuk pemrosesan [[komputasi]] dari [[algoritme]] [[integrasi]] [[numerik]]. Keuntungan implementasi FPGA digunakan untuk meningkatkan efisiensi rancangan dengan cara mengurangi pemakaian pemrograman perangkat lunak (''[[software]]''). FPGA mempunyai koreksi ''[[error]]'' yang kecil dan merupakan teknologi yang bebas (''t[[echnology]]''-''independent'') untuk diimplementasikan dalam berbagai [[algoritme]]. Kinerja aplikasi FPGA lebih cepat dibandingkan dengan aplikasi [[mikrokontroler]], karena FPGA hanya mensintesis perangkat keras (''[[hardware]]'') saja, sementara mikrokontroler mengeksekusi instruksi perangkat lunak (''[[software]]'') yang digunakan untuk mengendalikan perangkat keras (''[[hardware]]''), sehingga waktu tunda yang diimplementasikan hanya memakan waktu tunda perambatan ([[propagation delay]]) saja. Pemodelan FPGA membutuhkan informasi terkait dengan tingkat perbedaan abstraksi dan jenis model yang digunakan. Seorang perancang FPGA harus mampu mengambil beberapa tahapan pemodelan untuk memastikan hasil model rancangannya melalui model simulasi yang telah disediakan oleh [[vendor]] FPGA masing-masing.
 
[[Berkas:Altera StratixIVGX FPGA.jpg|jmpl|FPGA jenis Altera StratixIVGX]]
Pengertian Terprogram (programmable) dalam FPGA adalah mirip dengan interkoneksi [[saklar]] dalam '''breadboard''' yang bisa diubah oleh pembuat desain. Dalam FPGA, interkoneksi ini bisa diprogram kembali oleh pengguna maupun pendesain di '''dalam lab atau lapangan''' (field). Oleh karena itu jajaran gerbang logika (Gate Array) ini disebut field-programmable. Jenis gerbang logika yang bisa diprogram meliputi semua gerbang dasar untuk memenuhi kebutuhan yang manapun.
 
Pengertian Terprogramterprogram ([[programmable]]) dalam FPGA adalah mirip dengan interkoneksi [[saklar]] dalam '''breadboard''' yang bisa diubah oleh pembuat desain sesuai kebutuhan pengguna. Dalam FPGA, interkoneksi ini bisa diprogram kembali oleh pengguna maupun pendesain di '''dalam lab atau lapangan''' (field). Oleh karena itu jajaran gerbang logika (Gate Array) ini disebut field-programmable. Jenis gerbang logika yang bisa diprogram meliputi semua gerbang dasar untuk memenuhi kebutuhan yang manapun.
Secara umum FPGA akan '''lebih lambat''' jika dibandingkan dengan jenis chip yang lain seperti pada chip Application-Specific Integrated Circuit (ASIC). Hal ini karena FPGA menggunakan power/[[daya]] yang besar bentuk desain yang kompleks. Beberapa kelebihan dari FPGA antara lain adalah harga yang murah, bisa diprogram mengikuti kebutuhan, dan kemampuan untuk di program kembali untuk mengkoreksi adanya bugs. Jenis FPGA dengan harga murah biasanya tidak bisa diprogram dan dimodifikasi setelah proses desain dibuat (fixed-version). Chip FPGA yang lebih kompleks dapat diperoleh dari jenis FPGA yang dikenal dengan '''CPLD''' (Complex-Programmable Logic Device).
 
[[Vendor]]-vendor FPGA berbasis static random access memory ([[SRAM]]) dibuat oleh [[Xilinx]] Inc., [[Altera]] Corp., [[Atmel]] dan [[Lattice]] Semiconductor; sedangkan, vendor-vendor FPGA berbasis ''[[flash]]'' dan ''[[antifuse]]'' dibuat oleh [[Actel]] Corp. dan [[Quick Logic]] Corp. Pemain lainnya yang kemudian pupus di tengah jalan diantaranya adalah [[Intel 80386|Intel]], [[Texas Instrument]], [[Motorola]], [[NSC]], [[AMD64|AMD]], [[Cypress]], [[Philips]]. Pendatang dalam dunia FPGA yang telah diserap dan gagal dalam pemasaran produknya adalah [[Dynachip]], [[PlusLogic]], [[Triscend]], [[SiliconSpice]], [[Chameleon]], [[Quicksilver]], [[Morphics]], [[Adaptive]] [[Silicon Alley|Silicon]]. Kecepatan inovasi dalam dunia FPGA ditentukan oleh vendor yang memimpin pemasaran produknya. Dua vendor FPGA yang sering dipakai oleh perancang adalah Xilinx, Inc. dan Altera Corp.
 
== Alasan menggunakan FPGA ==
* Memiliki kemampuan untuk menangani beban komputasi yang begitu berat
* Menghilangkan tugas-tugas intensif dari Digital Signal Processing
* Kustomisasi arsitektur agar sesuai dengan algoritme ideal.
* Mengurangi biaya sistem.
* Efisiensi biaya.
 
== Links ==
* [http://so-logic.net/en/knowledgebase/fpga_universe FPGA Database] {{Webarchive|url=https://web.archive.org/web/20110724071650/http://so-logic.net/en/knowledgebase/fpga_universe |date=2011-07-24 }}
* Ferry Wahyu Wibowo, 2014, ''[http://books.google.co.id/books?id=eVPmAgAAQBAJ&printsec=frontcover&source=gbs_ge_summary_r&cad=0#v=onepage&q&f=false FPGA & VHDL: Teori, Antarmuka, dan Aplikasi]'', Penerbit Deepublish, ISBN 978-602-28020-2-0
* [http://ndoware.com/sekilas-tentang-fpga.html Ndoware] {{Webarchive|url=https://web.archive.org/web/20220521034821/https://ndoware.com/sekilas-tentang-fpga.html |date=2022-05-21 }} - Apa itu FPGA
* [http://veronica.staff.gunadarma.ac.id/Downloads/files/32911/Pemrograman+Devais+FPGA+Pert.1%262.pptx Pemrograman Devais FPGA Universitas Gunadarma] {{Webarchive|url=https://web.archive.org/web/20171209052823/http://veronica.staff.gunadarma.ac.id/Downloads/files/32911/Pemrograman+Devais+FPGA+Pert.1%262.pptx |date=2017-12-09 }} - VERONICA ERNITA KRISTIANTI, ST.,MT.
* [http://agfi.staff.ugm.ac.id/blog/index.php/category/fpga/ Berbagai artikel terkait FPGA] {{Webarchive|url=https://web.archive.org/web/20230329192039/https://agfi.staff.ugm.ac.id/blog/index.php/category/fpga/ |date=2023-03-29 }} - Dr. Agfianto Eko Putra, Prodi ELINS, FMIPA, Universitas Gadjah Mada - Yogyakarta
 
[[Kategori:Elektronika]]
 
[[ar:مصفوفات البوابات المنطقية القابلة للبرمجه في الميدان]]
[[bg:FPGA]]
[[ca:FPGA]]
[[da:Field-Programmable Gate Array]]
[[de:Field Programmable Gate Array]]
[[el:FPGA]]
[[en:Field-programmable gate array]]
[[eo:Agordebla Matrico de Logikaj Elementoj]]
[[es:FPGA]]
[[fr:Circuit logique programmable#FPGA]]
[[he:FPGA]]
[[hu:FPGA (Field-programmable gate array)]]
[[it:Field programmable gate array]]
[[ko:FPGA]]
[[mk:FPGA]]
[[nl:Field-programmable gate array]]
[[nn:FPGA]]
[[no:FPGA]]
[[pl:Field Programmable Gate Array]]
[[pt:FPGA]]
[[ro:FPGA]]
[[ru:Программируемая пользователем вентильная матрица]]
[[sk:Field programmable gate array]]
[[sv:Field-programmable gate array]]
[[th:FPGA]]
[[tr:FPGA]]
[[vi:Field-programmable gate array]]
[[zh:FPGA]]