Open Source FPGA Initiative

Yakazivisa kuumbwa kwesangano idzva risingaite purofiti, iyo Open-Source FPGA Foundation (OSFPGA), ine chinangwa chekusimudzira, kusimudzira nekugadzira nharaunda yekubatana kwekuvandudza hardware yakavhurika uye software mhinduro zvine chekuita nekushandiswa kwemunda unorongwa gedhi array ( FPGA) maseketi akabatanidzwa anobvumira reprogrammable logic basa mushure mekugadzira chip. Makiyi mabhinari mashandiro (AND, NAND, OR, NOR uye XOR) mumachipi akadaro anoitwa uchishandisa logic magedhi (maswichi) ane akawanda ekuisa uye imwe inobuda, iyo inogadziriswa yekubatanidza pakati peiyo inogona kuchinjwa nesoftware.

Nhengo dzekutanga dzeOSFPGA dzinosanganisira vamwe vane mukurumbira veFPGA tekinoroji vanotsvaga kubva kumakambani nemapurojekiti akadai seEPFL, QuickLogic, Zero ASIC, uye GSG Boka. Pasi perubatsiro rwesangano idzva, seti yezvishandiso zvakavhurika uye zvemahara zvichagadziridzwa kukurumidza prototyping zvichibva paFPGA machipisi uye rutsigiro rwemagetsi dhizaini otomatiki (EDA). Sangano rinozotarisirawo kuvandudzwa kwakabatana kwemayero akavhurika ane chekuita neFPGAs, ichipa foramu isina kwayakarerekera kumakambani kugovana zviitiko uye matekinoroji.

Zvinotarisirwa kuti OSFPGA ichagonesa makambani echip kuti abvise mamwe maitiro einjiniya anosanganisirwa mukugadzira maFPGAs, kupa vagadziri vekupedzisira-yakagadzirirwa, tsika FPGA software stack, uye kugonesa kubatana kugadzira matsva emhando yepamusoro zvivakwa. Zvinocherechedzwa kuti maturusi akavhurika anopihwa neOSFPGA anozochengetwa kusvika padanho repamusoro remhando, kusangana kana kudarika indasitiri zviyero.

Zvinangwa zvikuru zveOpen-Source FPGA Foundation ndezvi:

  • Kupa zviwanikwa uye zvivakwa zvekugadzira seti yezvishandiso zvine chekuita neFPGA Hardware uye software.
  • Kukurudzira kushandiswa kwezvishandiso izvi kuburikidza nezviitiko zvakasiyana.
  • Ipa rutsigiro, kusimudzira uye kuvhurika kwezvishandiso zvekutsvagisa zvepamberi FPGA zvivakwa, pamwe neakabatana software uye hardware kuvandudza.
  • Kuchengetedza kabhuku kanowanikwa pachena eFPGA zvivakwa, matekinoroji edhizaini, uye dhizaini yebhodhi inotorwa kubva muzvinyorwa uye kuburitswa kwepatent yakapera.
  • Gadzirira uye upe mukana wezvishandiso zvekudzidzisa kubatsira kuvaka nharaunda yevanofarira vanogadzira.
  • Rerutsa kubatirana nevagadziri vechip kudzikisa mutengo uye nguva yekuyedza uye kusimbisa mitsva yeFPGA zvivakwa uye Hardware.

Related open source tools:

  • OpenFPGA ndeye Electronic Design Automation (EDA) kit yeFPGAs inotsigira kugadzirwa kwehardware zvichienderana neVerilog tsananguro.
  • 1st CLAaS chimiro chinokutendera kuti ushandise FPGAs kugadzira hardware accelerator yewebhu uye makore maapplication.
  • Verilog-to-Routing (VTR) ibhuku rekushandisa rinokutendera kuti ugadzire kugadziridzwa kweFPGA yakasarudzwa zvichibva pane tsananguro mumutauro weVerilog.
  • Symbiflow ibhuku rekushandisa rekugadzira mhinduro dzakavakirwa paXilinx 7, Lattice iCE40, Lattice ECP5 uye QuickLogic EOS S3 FPGAs.
  • Yosys iVerilog RTL synthesis framework yezvakajairwa maapplication.
  • EPFL muunganidzwa wemaraibhurari ekugadzira logic synthesis application.
  • LSOracle ndeyekuwedzera kune EPFL maraibhurari ekugonesa logic synthesis mhinduro.
  • Edalize ndeye Python toolkit yekudyidzana neyemagetsi dhizaini otomatiki (EDA) masisitimu uye kuvagadzira mafaera eprojekiti.
  • GHDL inobatanidza, analyzer, simulator, uye synthesizer yeVHDL hardware tsananguro yemutauro.
  • VerilogCreator iplugin yeQtCreator inoshandura iyi application kuita nharaunda yekusimudzira muVerilog 2005.
  • FuseSoC imaneja wepakeji yeHDL (Hardware Tsanangudzo Mutauro) kodhi uye musangano abstraction utility yeFPGA/ASIC.
  • SOFA (Skywater Open-source FPGA) seti yakavhurika FPGA IP (Intellectual Property) yakagadzirwa uchishandisa Skywater PDK uye OpenFPGA chimiro.
  • openFPGALoader chishandiso chekugadzirisa FPGAs.
  • LiteDRAM - tsika IP Core yeFPGA ine DRAM kuita.

Pamusoro pezvo, isu tinogona kucherechedza iyo Main_MiSter purojekiti, iyo inobvumira kushandisa DE10-Nano FPGA bhodhi yakabatana neTV kana tarisisa kutevedzera maturusi ekare emutambo makomputa uye ekare makomputa. Kusiyana nekumhanyisa emulators, kushandisa FPGA kunoita kuti zvikwanise kudzoreredza iyo yekutanga hardware nharaunda paunogona kumhanyisa iripo system mifananidzo uye maapplication ekare Hardware mapuratifomu.

Source: opennet.ru

Voeg