Open Source FPGA Initiative

Ngumumake pambentukan organisasi nirlaba anyar, Open-Source FPGA Foundation (OSFPGA), ngarahake ngembangake, mromosikake lan nggawe lingkungan kanggo pangembangan kolaborasi solusi hardware lan piranti lunak sing digandhengake karo panggunaan array gerbang sing bisa diprogram lapangan ( FPGA) sirkuit terpadu sing ngidini karya logika reprogrammable sawise manufaktur chip. Operasi binar kunci (AND, NAND, OR, NOR lan XOR) ing chip kasebut dileksanakake nggunakake gerbang logika (switch) sing duwe sawetara input lan siji output, konfigurasi sambungan antarane sing bisa diganti dening piranti lunak.

Anggota pendiri OSFPGA kalebu sawetara peneliti teknologi FPGA sing misuwur saka perusahaan lan proyek kayata EPFL, QuickLogic, Zero ASIC, lan GSG Group. Ing naungan organisasi anyar, sakumpulan alat sing mbukak lan gratis bakal dikembangake kanggo prototipe kanthi cepet adhedhasar chip FPGA lan dhukungan kanggo otomatisasi desain elektronik (EDA). Organisasi kasebut uga bakal ngawasi pangembangan bebarengan standar terbuka sing ana gandhengane karo FPGA, nyedhiyakake forum netral kanggo perusahaan nuduhake pengalaman lan teknologi.

Dikarepake yen OSFPGA bakal ngaktifake perusahaan chip kanggo ngilangi sawetara proses rekayasa sing melu ngasilake FPGA, nyedhiyakake pangembang pangguna pungkasan kanthi tumpukan piranti lunak FPGA sing siap digawe, lan ngaktifake kolaborasi kanggo nggawe arsitektur kualitas anyar. Kacathet yen alat mbukak sing diwenehake dening OSFPGA bakal dijaga kanthi kualitas sing paling dhuwur, patemon utawa ngluwihi standar industri.

Tujuan utama Yayasan FPGA Open-Source yaiku:

  • Nyedhiyakake sumber daya lan infrastruktur kanggo ngembangake seperangkat alat sing ana gandhengane karo hardware lan piranti lunak FPGA.
  • Ningkatake panggunaan alat kasebut liwat macem-macem acara.
  • Nyedhiyani dhukungan, pangembangan lan keterbukaan alat kanggo riset arsitektur FPGA majeng, uga pangembangan piranti lunak lan hardware sing gegandhengan.
  • Njaga katalog arsitektur FPGA sing kasedhiya kanggo umum, teknologi desain, lan desain papan sing asale saka publikasi lan pambocoran paten sing kadaluwarsa.
  • Siapke lan nyedhiyakake akses menyang materi pelatihan kanggo mbantu mbangun komunitas pangembang sing kasengsem.
  • Nyederhanakake 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 kit Electronic Design Automation (EDA) kanggo FPGA sing ndhukung generasi hardware adhedhasar katrangan Verilog.
  • 1st CLaaS minangka kerangka sing ngidini sampeyan nggunakake FPGA kanggo nggawe akselerator hardware kanggo aplikasi web lan awan.
  • Verilog-to-Routing (VTR) minangka toolkit sing ngidini sampeyan nggawe konfigurasi FPGA sing dipilih adhedhasar katrangan ing basa Verilog.
  • Symbiflow minangka toolkit kanggo ngembangake solusi adhedhasar 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 proyek.
  • GHDL minangka kompiler, analisa, simulator, lan synthesizer kanggo basa deskripsi hardware VHDL.
  • VerilogCreator minangka plugin kanggo QtCreator sing ngowahi aplikasi iki dadi lingkungan pangembangan ing Verilog 2005.
  • FuseSoC minangka manajer paket kanggo kode HDL (Hardware Description Language) lan utilitas abstraksi perakitan kanggo FPGA/ASIC.
  • SOFA (Skywater Open-source FPGA) yaiku sakumpulan IP FPGA terbuka (Intellectual Property) digawe nggunakake Skywater PDK lan kerangka OpenFPGA.
  • openFPGALoader minangka sarana kanggo program FPGA.
  • LiteDRAM - Inti IP khusus kanggo FPGA kanthi implementasi DRAM.

Kajaba iku, kita bisa nyathet proyek Main_MiSTer, sing ngidini nggunakake papan FPGA DE10-Nano disambungake menyang TV utawa monitor kanggo simulasi peralatan konsol game lawas lan komputer klasik. Ora kaya emulator sing mlaku, nggunakake FPGA bisa nggawe maneh lingkungan hardware asli sing bisa mbukak gambar sistem lan aplikasi sing ana kanggo platform hardware lawas.

Source: opennet.ru

Add a comment