Pemograman Device FPGA
Sejarah Teknologi Perkembangan
• PROM (Programmable Read-Only Memory)
PROM adalah suatu chip yang kosong, yang mana program dapat di tuliskan kedalamnya dengan menggunakan suatu peralatan khusus. Jika Chip PROM sudah diisi dengan program, isi prom tidak dapat bisa dihapus lagi. PROM diciptakan pada tahun 1956.
• EPROM(Erasable Programmable Read-Only Memory)
EEPROM adalah suatu Chip yang mirip fungsinya dengan PROM, tetapi bedanya program dapat dihapus dan program dapat di tuliskan kembali kedalamnya, program dihapus dengan menggunakan sinar ultra violet. EPROM diciptakan dari intel pada tahun 1971.
• EEPROM(Electrically Erasable Programmable Read-Only Memory)
Chip EEPROM dapat deprogram ulang dengan menggunakan suatu electric impulse yg khusus. EEPROM dapat menyimpan data secara permanent, dan isinya dapat dihapus secara elektris melalui program.
• FLASH/FLASH Memory
Flash Memory adalah suatu bentuk dari chip memory yang dapat ditulis, memory ini dapat menyimpan datanya ttanpa membutuhkan penyediaan listrik. Memory ini biasanya digunakan dalam kartu memory, USAB FlashDisk, Mp3Player, HandPhone Dll.
• SRAM (Static Random Access Memory)
SRAM adalah sejenis memory semikonduktor, jenis memory yang tidak perlu penyegaran oleh CPU agar dapat data yang ada didalamnya tetap tersimpan dengan baik.
• Transistor
Adalah piranti elektronik dari bahan semikonduktor yang mempunyai tiga elektroda yaitu, basis, kolektor, emitor. Piranti ini berfungsi sebagai penguat sinyal, ada 2 jenis transistor yaitu tipe P-N-P, dan N-P-N.
• IC(Integrated Circuit)
IC merupakan gabungan rangkaian dari sejumlah komponen jadi satu. Yang terdiri dari resistor, transistor, dll.
• FPGA(Field Programmable Gate Array)
Rangkaian digital yang memiliki gerbang logika yang dapat deprogram ulang/ dprogram kembali, FPGA biasa di pakai di ASIC dan mikroprosesor. FPGA bisa disebut juga Gerbang-gebang digital yang terinterkoneksi masing-masing gerbang tersebut dapat dikonfigurasikan antara satu dengan yg lainya.
Perusahaan FPGA : Xilinx, Altera, QuickLogic, Cypress, Actel, Plessey, Dll.