Oopbron FPGA-inisiatief

Kondig die stigting van 'n nuwe nie-winsgewende organisasie aan, die Open-Source FPGA Foundation (OSFPGA), wat daarop gemik is om 'n omgewing te ontwikkel, te bevorder en te skep vir die samewerkende ontwikkeling van oop hardeware en sagteware oplossings wat verband hou met die gebruik van veld programmeerbare hek skikking ( FPGA) geïntegreerde stroombane wat herprogrammeerbare logika-werk na chip-vervaardiging toelaat. Sleutel binêre bewerkings (EN, NAND, OF, NOR en XOR) in sulke skyfies word geïmplementeer deur gebruik te maak van logiese hekke (skakelaars) wat veelvuldige insette en een uitset het, die konfigurasie van verbindings tussen wat deur sagteware verander kan word.

OSFPGA se stigterslede sluit 'n paar prominente FPGA-tegnologienavorsers van maatskappye en projekte soos EPFL, QuickLogic, Zero ASIC en GSG Group in. Onder die beskerming van die nuwe organisasie sal 'n stel oop en gratis gereedskap ontwikkel word vir vinnige prototipering gebaseer op FPGA-skyfies en ondersteuning vir elektroniese ontwerp-outomatisering (EDA). Die organisasie sal ook toesig hou oor die gesamentlike ontwikkeling van oop standaarde wat met FPGA's verband hou, wat 'n neutrale forum bied vir maatskappye om ervarings en tegnologie te deel.

Daar word verwag dat OSFPGA skyfiemaatskappye in staat sal stel om sommige van die ingenieursprosesse betrokke by die vervaardiging van FPGA's uit te skakel, eindgebruikersontwikkelaars van 'n klaargemaakte, pasgemaakte FPGA-sagtewarestapel te voorsien en samewerking moontlik te maak om nuwe hoëgehalte-argitekture te skep. Daar word kennis geneem dat die oop gereedskap wat deur OSFPGA verskaf word tot die hoogste vlak van gehalte gehandhaaf sal word, wat aan industriestandaarde voldoen of oorskry.

Die hoofdoelwitte van die Open-Source FPGA Foundation is:

  • Die verskaffing van hulpbronne en infrastruktuur om 'n stel gereedskap te ontwikkel wat verband hou met FPGA hardeware en sagteware.
  • Die bevordering van die gebruik van hierdie instrumente deur verskeie geleenthede.
  • Verskaf ondersteuning, ontwikkeling en openheid van gereedskap vir die navorsing van gevorderde FPGA-argitekture, sowel as verwante sagteware- en hardeware-ontwikkelings.
  • Die handhawing van 'n katalogus van publieke beskikbare FPGA-argitekture, ontwerptegnologieë en bordontwerpe wat afgelei is van publikasies en verstreke patentopenbaarmakings.
  • Berei voor en verskaf toegang tot opleidingsmateriaal om 'n gemeenskap van belangstellende ontwikkelaars te help bou.
  • Vereenvoudig samewerking met skyfievervaardigers om koste en tyd te verminder om nuwe FPGA-argitekture en hardeware te toets en te valideer.

Verwante oopbronnutsgoed:

  • OpenFPGA is 'n elektroniese ontwerp-outomatisering (EDA)-stel vir FPGA's wat hardeware-generering ondersteun gebaseer op Verilog-beskrywings.
  • 1st CLaaS is 'n raamwerk waarmee u FPGA's kan gebruik om hardewareversnellers vir web- en wolktoepassings te skep.
  • Verilog-to-Routing (VTR) is 'n gereedskapstel wat jou toelaat om die konfigurasie van die geselekteerde FPGA te skep gebaseer op 'n beskrywing in die Verilog-taal.
  • Symbiflow is 'n gereedskapstel vir die ontwikkeling van oplossings gebaseer op Xilinx 7, Lattice iCE40, Lattice ECP5 en QuickLogic EOS S3 FPGA's.
  • Yosys is 'n Verilog RTL sintese raamwerk vir algemene toepassings.
  • EPFL is 'n versameling biblioteke vir die ontwikkeling van logika-sintese-toepassings.
  • LSOracle is 'n byvoeging tot EPFL biblioteke vir die optimalisering van logika sintese resultate.
  • Edalize is 'n Python-gereedskapstel vir interaksie met elektroniese ontwerp-outomatisering (EDA)-stelsels en om projeklêers daarvoor te genereer.
  • GHDL is 'n samesteller, ontleder, simulator en sintetiseerder vir die VHDL hardeware beskrywingstaal.
  • VerilogCreator is 'n inprop vir QtCreator wat hierdie toepassing in 'n ontwikkelingsomgewing in Verilog 2005 verander.
  • FuseSoC is 'n pakketbestuurder vir HDL (Hardware Description Language) kode en samestelling abstraksie nut vir FPGA/ASIC.
  • SOFA (Skywater Open-source FPGA) is 'n stel oop FPGA IP (intellektuele eiendom) wat geskep is met Skywater PDK en die OpenFPGA-raamwerk.
  • openFPGALoader is 'n program vir die programmering van FPGA's.
  • LiteDRAM - pasgemaakte IP Core vir FPGA met DRAM-implementering.

Daarbenewens kan ons let op die Main_MiSTer-projek, wat dit moontlik maak om die DE10-Nano FPGA-bord wat aan 'n TV of monitor gekoppel is, te gebruik om die toerusting van ou speletjiekonsoles en klassieke rekenaars te simuleer. Anders as wat emulators loop, maak die gebruik van 'n FPGA dit moontlik om die oorspronklike hardeware-omgewing te herskep waarop jy bestaande stelselbeelde en toepassings vir ouer hardewareplatforms kan laat loop.

Bron: opennet.ru

Voeg 'n opmerking