Inizjattiva Open Source FPGA

Ħabbret il-formazzjoni ta 'organizzazzjoni ġdida mingħajr skop ta' qligħ, il-Fondazzjoni FPGA Open-Source (OSFPGA), immirata biex tiżviluppa, tippromwovi u toħloq ambjent għall-iżvilupp kollaborattiv ta 'soluzzjonijiet ta' ħardwer u softwer miftuħa assoċjati mal-użu ta 'firxa ta' gate programmabbli fuq il-post ( FPGA) ċirkwiti integrati li jippermettu xogħol loġiku riprogrammabbli wara l-manifattura taċ-ċippa. Operazzjonijiet binarji ewlenin (AND, NAND, OR, NOR u XOR) f'tali ċipep huma implimentati bl-użu ta 'gradi loġiċi (swiċċijiet) li għandhom inputs multipli u output wieħed, il-konfigurazzjoni ta' konnessjonijiet li bejniethom tista 'tinbidel permezz ta' softwer.

Il-membri fundaturi tal-OSFPGA jinkludu xi riċerkaturi prominenti tat-teknoloġija tal-FPGA minn kumpaniji u proġetti bħal EPFL, QuickLogic, Zero ASIC, u GSG Group. Taħt l-awspiċji ta 'l-organizzazzjoni l-ġdida, sett ta' għodod miftuħa u ħielsa se jiġu żviluppati għal prototipi rapidi bbażati fuq ċipep FPGA u appoġġ għall-awtomazzjoni tad-disinn elettroniku (EDA). L-organizzazzjoni se tissorvelja wkoll l-iżvilupp konġunt ta 'standards miftuħa relatati mal-FPGAs, li tipprovdi forum newtrali għall-kumpaniji biex jaqsmu esperjenzi u teknoloġiji.

Huwa mistenni li l-OSFPGA se jippermetti lill-kumpaniji taċ-ċippa biex jeliminaw xi wħud mill-proċessi ta 'inġinerija involuti fil-produzzjoni ta' FPGAs, jipprovdu lill-iżviluppaturi tal-utenti finali b'munzell ta 'softwer FPGA magħmul lest u personalizzat, u jippermetti kollaborazzjoni biex joħolqu arkitetturi ġodda ta' kwalità għolja. Huwa nnutat li l-għodod miftuħa pprovduti mill-OSFPGA se jinżammu fl-ogħla livell ta 'kwalità, jilħqu jew jaqbżu l-istandards tal-industrija.

L-għanijiet ewlenin tal-Fondazzjoni FPGA Open-Source huma:

  • Il-provvista ta' riżorsi u infrastruttura biex tiżviluppa sett ta' għodod relatati mal-ħardwer u s-softwer tal-FPGA.
  • Il-promozzjoni tal-użu ta’ dawn l-għodod permezz ta’ diversi avvenimenti.
  • Ipprovdi appoġġ, żvilupp u ftuħ ta' għodod għar-riċerka ta' arkitetturi FPGA avvanzati, kif ukoll żviluppi relatati ta' softwer u ħardwer.
  • Iż-żamma ta' katalgu ta' arkitetturi FPGA disponibbli pubblikament, teknoloġiji tad-disinn, u disinji tal-bordijiet derivati ​​minn pubblikazzjonijiet u żvelar ta' privattivi skaduti.
  • Ipprepara u tipprovdi aċċess għal materjali ta’ taħriġ biex tgħin fil-bini ta’ komunità ta’ żviluppaturi interessati.
  • Issimplifika l-kollaborazzjoni mal-manifatturi taċ-ċippa biex tnaqqas l-ispiża u l-ħin biex jiġu ttestjati u vvalidati arkitetturi u hardware FPGA ġodda.

Għodod open source relatati:

  • OpenFPGA huwa kit ta 'Awtomazzjoni tad-Disinn Elettroniku (EDA) għal FPGAs li jappoġġja l-ġenerazzjoni tal-ħardwer ibbażata fuq deskrizzjonijiet Verilog.
  • 1st CLaaS huwa qafas li jippermettilek tuża FPGAs biex toħloq aċċeleraturi tal-ħardwer għall-applikazzjonijiet tal-web u tal-cloud.
  • Verilog-to-Routing (VTR) huwa toolkit li jippermettilek toħloq il-konfigurazzjoni tal-FPGA magħżula bbażata fuq deskrizzjoni fil-lingwa Verilog.
  • Symbiflow huwa sett ta 'għodda għall-iżvilupp ta' soluzzjonijiet ibbażati fuq Xilinx 7, Lattice iCE40, Lattice ECP5 u QuickLogic EOS S3 FPGAs.
  • Yosys huwa qafas ta 'sintesi Verilog RTL għal applikazzjonijiet komuni.
  • L-EPFL hija ġabra ta' libreriji għall-iżvilupp ta' applikazzjonijiet ta' sinteżi loġika.
  • LSOracle huwa add-on għal-libreriji tal-EPFL għall-ottimizzazzjoni tar-riżultati tas-sinteżi tal-loġika.
  • Edalize huwa toolkit Python biex jinteraġixxi ma 'sistemi ta' awtomazzjoni tad-disinn elettroniku (EDA) u jiġġenera fajls tal-proġett għalihom.
  • GHDL huwa kompilatur, analizzatur, simulatur, u sintetizzatur għal-lingwa ta 'deskrizzjoni tal-ħardwer VHDL.
  • VerilogCreator huwa plugin għal QtCreator li jibdel din l-applikazzjoni f'ambjent ta' żvilupp f'Verilog 2005.
  • FuseSoC huwa maniġer tal-pakketti għall-kodiċi HDL (Hardware Description Language) u utilità ta 'estrazzjoni tal-assemblaġġ għal FPGA/ASIC.
  • SOFA (Skywater Open-source FPGA) huwa sett ta 'FPGA IP miftuħ (Proprjetà Intellettwali) maħluqa bl-użu ta' Skywater PDK u l-qafas OpenFPGA.
  • openFPGALoader hija utilità għall-ipprogrammar tal-FPGAs.
  • LiteDRAM - IP Core tad-dwana għal FPGA b'implimentazzjoni ta 'DRAM.

Barra minn hekk, nistgħu ninnotaw il-proġett Main_MiSTer, li jippermetti l-użu tal-bord DE10-Nano FPGA konness ma 'TV jew monitor biex jissimula t-tagħmir ta' consoles tal-logħob qodma u kompjuters klassiċi. B'differenza mill-emulaturi li jaħdmu, l-użu ta 'FPGA jagħmilha possibbli li terġa' toħloq l-ambjent tal-ħardwer oriġinali li fuqu tista 'taħdem immaġini u applikazzjonijiet tas-sistema eżistenti għal pjattaformi tal-ħardwer anzjani.

Sors: opennet.ru

Żid kumment