Det har tillkÀnnagivits att den nya icke-vinstdrivande organisationen Open-Source FPGA Foundation (OSFPGA) har bildats, med mÄl att utveckla, frÀmja och skapa en miljö för gemensam utveckling av öppna hÄrdvaru- och programvarulösningar relaterade till anvÀndningen av programmerbara logiska kretsar (FPGA), vilket möjliggör omprogrammering av chipets logik efter tillverkning. Nyckelns binÀra operationer (AND, NAND, OR, NOR och XOR) i sÄdana chipp implementeras med hjÀlp av logiska grindar, som har flera ingÄngar och en utgÄng, dÀr konfigurationen av anslutningar kan Àndras programmatiskt.
Bland grundarna av OSFPGA finns flera framstÄende forskare inom FPGA-teknologier som representerar företag och projekt som EPFL, QuickLogic, Zero ASIC och GSG Group. Under den nya organisationens ledning kommer en uppsÀttning öppna och kostnadsfria verktyg för snabb prototypskapande baserat pÄ FPGA-chip och stöd för elektronisk designautomatisering (EDA) att utvecklas. Organisationen kommer ocksÄ att övervaka gemensam utveckling av öppna standarder relaterade till FPGA och erbjuda företag en neutral plattform för erfarenhets- och teknologiutbyte.
Det förvÀntas att tack vare OSFPGA:s verksamhet kommer chip-tillverkare att kunna avskaffa vissa ingenjörsprocesser vid tillverkning av FPGA, slutanvÀndardevloperare fÄr en klar och anpassningsbar programvara för FPGA och samarbete kring skapandet av nya högkvalitativa arkitekturer kommer att etableras. Det noteras att de öppna verktyg som tillhandahÄlls av OSFPGA kommer att hÄlla högsta kvalitetsnivÄ, motsvarande eller överstigande industristandardernas krav.
De frÀmsta mÄlen för Open-Source FPGA Foundation:
- Att tillhandahÄlla resurser och infrastruktur för utvecklingen av en uppsÀttning verktyg relaterade till hÄrdvara och mjukvara för FPGA.
- Att frÀmja anvÀndningen av dessa verktyg genom att anordna olika evenemang.
- Att sÀkerstÀlla stöd, utveckling och öppenhet av verktyg för forskning kring avancerade FPGA-arkitekturer samt relaterad mjukvara och hÄrdvaruutveckling.
- UnderhÄll av en katalog över offentliga FPGA-arkitekturer, designteknologier och kretskortskonstruktioner, hÀmtade frÄn publikationer och patentbeskrivningar med utgÄngen giltighet.
- Förberedelse och tillhandahÄllande av tillgÄng till utbildningsmaterial som hjÀlper till att skapa ett samhÀlle av intresserade utvecklare.
- Förenkling av interaktionen med chipstillverkare för att sÀnka kostnaderna och minska tiden för testning och verifiering av nya FPGA-arkitekturer och utrustning.
Projektrelaterade öppna verktyg:
- OpenFPGA - ett verktyg för automatisering av design av elektroniska apparater (EDA) för FPGA, som stöder generation av innehÄll baserat pÄ beskrivningar pÄ Verilog-sprÄket.
- 1st CLaaS - ett ramverk som gör det möjligt att anvÀnda FPGA för att skapa hÄrdvaruacceleratorer för webb- och molnapplikationer.
- Verilog-to-Routing (VTR) - ett verktyg som gör det möjligt att skapa en konfiguration av vald FPGA utifrÄn en beskrivning pÄ Verilog-sprÄket.
- Symbiflow - ett verktyg för utveckling av lösningar baserade pÄ FPGA Xilinx 7, Lattice iCE40, Lattice ECP5 och QuickLogic EOS S3.
- Yosys - ett ramverk för syntes av Verilog RTL för typiska anvÀndningsomrÄden.
- EPFL - en samling bibliotek för utveckling av logiska syntesapplikationer.
- LSOracle - ett tillÀgg ovanpÄ EPFL-biblioteken för optimering av resultaten vid logisk syntes.
- Edalize - ett Python-verktyg för interaktion med system för automatisering av design av elektroniska apparater (EDA) och generering av projektfiler för dem.
- GHDL - en kompilator, analysator, simulator och syntetiserare för VHDL-hÄrdvarubeskrivningssprÄket.
- VerilogCreator - ett plugin till QtCreator som gör detta program till en miljö för utveckling pÄ Verilog 2005.
- FuseSoC - en pakethanterare för HDL-kod (Hardware Description Language) och ett verktyg för abstraktion av byggprocessen för FPGA/ASIC.
- SOFA (Skywater Open-source FPGA) - ett paket med öppna FPGA IP (Intellectual Property) skapade med Skywater PDK och ramverket OpenFPGA.
- openFPGALoader - ett verktyg för programmering av FPGA.
- LiteDRAM - en konfigurerbar IP Core för FPGA med DRAM-implementation.
Det Àr vÀrt att nÀmna projektet Main_MiSTer, som gör det möjligt att simulera utrustning frÄn gamla spelkonsoler och klassiska datorer med hjÀlp av FPGA-kortet DE10-Nano, kopplat till en TV eller monitor. Till skillnad frÄn att köra emulatorer, ger anvÀndningen av FPGA möjlighet att Äter skapa den ursprungliga hÄrdvarumiljön dÀr man kan köra befintliga avbilder av system och applikationer för gamla hÄrdvaruplattformar.
KĂ€lla: opennet.ru
