Pembentukan Open-Source FPGA Foundation (OSFPGA), organisasi nirlaba anyar, wis diumumake. Misi kasebut yaiku ngembangake, ningkatake, lan nggawe lingkungan kanggo pangembangan kolaborasi solusi hardware lan piranti lunak sing mbukak nggunakake FPGA (field-programmable gate array) sirkuit terpadu (FPGA), sing ngidini pemrograman ulang logika sawise manufaktur chip. Operasi binar kunci (AND, NAND, OR, NOR, lan XOR) ing chip kasebut diimplementasikake nggunakake gerbang logika (switch) kanthi pirang-pirang input lan siji output, sambungan antarane sing bisa dikonfigurasi ulang nggunakake piranti lunak.
Anggota pendiri organisasi OSFPGA kalebu sawetara peneliti penting ing teknologi sing gegandhengan karo FPGA, sing makili perusahaan lan proyek kayata EPFL, QuickLogic, Zero ASIC, lan GSG Group. Ing naungan organisasi anyar, seperangkat alat sing mbukak lan gratis kanggo prototipe kanthi cepet adhedhasar chip FPGA lan dhukungan kanggo alat otomatisasi desain elektronik (EDA) bakal dikembangake. Organisasi kasebut uga bakal ngawasi pangembangan bebarengan standar sing gegandhengan karo FPGA, nyedhiyakake platform netral kanggo perusahaan ijol-ijolan keahlian lan teknologi.
Aktivitas OSFPGA samesthine bakal ngilangi sawetara proses teknik ing produksi FPGA kanggo produsen chip, nyedhiyakake pangembang pangguna pungkasan kanthi tumpukan piranti lunak FPGA sing bisa digunakake lan bisa disesuaikan, lan nggampangake kolaborasi kanggo nggawe arsitektur anyar lan berkualitas tinggi. Piranti open source OSFPGA bakal didhukung dening tingkat paling dhuwur saka kualitas, ketemu utawa ngluwihi standar industri.
Tujuan utama Yayasan FPGA Open-Source yaiku:
- Nyedhiyakake sumber daya lan prasarana kanggo pangembangan seperangkat alat sing ana gandhengane karo hardware lan piranti lunak FPGA.
- Ningkatake panggunaan alat kasebut liwat macem-macem acara.
- Kanggo nyedhiyakake dhukungan, pangembangan, lan alat open source kanggo riset babagan arsitektur FPGA sing luwih maju lan pangembangan piranti lunak lan hardware sing gegandhengan.
- Njaga katalog arsitektur FPGA sing kasedhiya kanggo umum, teknologi desain, lan desain papan sing asale saka publikasi kadaluwarsa lan spesifikasi paten.
- Ngembangake lan nyedhiyakake akses menyang materi pelatihan sing mbantu mbangun komunitas pangembang sing kasengsem.
- Gawe gampang kolaborasi karo produsen chip kanggo nyuda biaya lan wektu kanggo nyoba lan validasi arsitektur lan hardware FPGA anyar.
Alat open source sing gegandhengan:
- OpenFPGA minangka toolkit otomatisasi desain elektronik (EDA) kanggo FPGA sing ndhukung generasi desain adhedhasar katrangan Verilog.
- 1st CLaaS minangka kerangka kerja sing ngidini panggunaan FPGA kanggo nggawe akselerator hardware kanggo aplikasi web lan awan.
- Verilog-to-Routing (VTR) minangka alat sing ngidini sampeyan ngasilake konfigurasi kanggo FPGA sing dipilih adhedhasar katrangan Verilog.
- Symbiflow minangka toolkit pangembangan kanggo Xilinx 7, Lattice iCE40, Lattice ECP5, lan QuickLogic EOS S3 FPGAs.
- Yosys minangka kerangka sintesis Verilog RTL kanggo aplikasi umum.
- EPFL minangka koleksi perpustakaan kanggo ngembangake aplikasi sintesis logika.
- LSOracle minangka tambahan kanggo perpustakaan EPFL kanggo ngoptimalake asil sintesis logika.
- Edalize minangka toolkit Python kanggo sesambungan karo sistem otomatisasi desain elektronik (EDA) lan ngasilake file desain.
- GHDL minangka kompiler, analisa, simulator, lan synthesizer kanggo basa deskripsi hardware VHDL.
- VerilogCreator minangka plugin kanggo QtCreator sing ngowahi aplikasi iki dadi lingkungan pangembangan kanggo basa Verilog 2005.
- FuseSoC minangka manajer paket kanggo kode HDL (Hardware Description Language) lan utilitas abstraksi perakitan FPGA/ASIC.
- SOFA (Skywater Open-source FPGA) yaiku sakumpulan IP FPGA terbuka (Intellectual Property) sing dibangun nggunakake Skywater PDK lan kerangka OpenFPGA.
- openFPGALoader minangka sarana kanggo program FPGA.
- LiteDRAM minangka inti IP sing bisa disesuaikan kanggo FPGA kanthi implementasi DRAM.
Proyek liyane sing kudu dicritakake yaiku proyek Main_MiSTer, sing nggunakake papan FPGA DE10-Nano sing disambungake menyang TV utawa monitor kanggo simulasi hardware konsol game lawas lan komputer klasik. Boten kados emulator mlaku, nggunakake FPGA ngidini kanggo rekreasi lingkungan hardware asli, ngidini kanggo eksekusi gambar sistem ana lan aplikasi kanggo platform hardware lawas.
Source: opennet.ru
