A anunțat formarea unei noi organizații non-profit, Fundația Open-Source FPGA (OSFPGA), care are ca scop dezvoltarea, promovarea și crearea unui mediu pentru dezvoltarea colaborativă a soluțiilor hardware și software deschise asociate cu utilizarea matricei de porți programabile în câmp ( FPGA) circuite integrate care permit lucrul logic reprogramabil după fabricarea cipului. Operațiile binare cheie (ȘI, NAND, SAU, NOR și XOR) în astfel de cipuri sunt implementate folosind porți logice (comutatoare) care au mai multe intrări și o singură ieșire, configurația conexiunilor între care poate fi schimbată prin software.
Membrii fondatori ai OSFPGA includ unii cercetători proeminenți în tehnologie FPGA de la companii și proiecte precum EPFL, QuickLogic, Zero ASIC și GSG Group. Sub auspiciile noii organizații, va fi dezvoltat un set de instrumente deschise și gratuite pentru prototiparea rapidă bazată pe cipuri FPGA și suport pentru automatizarea designului electronic (EDA). Organizația va supraveghea, de asemenea, dezvoltarea comună a standardelor deschise legate de FPGA, oferind un forum neutru pentru companii pentru a împărtăși experiențe și tehnologii.
Se așteaptă ca OSFPGA să permită companiilor cu cipuri să elimine unele dintre procesele de inginerie implicate în producerea FPGA-urilor, să ofere dezvoltatorilor finali o stivă de software FPGA personalizată gata făcută și să permită colaborarea pentru a crea noi arhitecturi de înaltă calitate. Se observă că instrumentele deschise oferite de OSFPGA vor fi menținute la cel mai înalt nivel de calitate, îndeplinind sau depășind standardele din industrie.
Obiectivele principale ale Fundației Open-Source FPGA sunt:
- Furnizarea de resurse și infrastructură pentru dezvoltarea unui set de instrumente legate de hardware și software FPGA.
- Promovarea utilizării acestor instrumente prin diverse evenimente.
- Oferiți suport, dezvoltare și deschidere a instrumentelor pentru cercetarea arhitecturilor FPGA avansate, precum și dezvoltărilor software și hardware aferente.
- Menținerea unui catalog de arhitecturi FPGA disponibile public, tehnologii de proiectare și design de plăci derivate din publicații și dezvăluiri de brevete expirate.
- Pregătiți și oferiți acces la materiale de instruire pentru a ajuta la construirea unei comunități de dezvoltatori interesați.
- Simplificați colaborarea cu producătorii de cipuri pentru a reduce costurile și timpul de testare și validare a noilor arhitecturi și hardware FPGA.
Instrumente open source conexe:
- OpenFPGA este un kit Electronic Design Automation (EDA) pentru FPGA-uri care acceptă generarea hardware pe baza descrierilor Verilog.
- 1st CLaaS este un cadru care vă permite să utilizați FPGA-uri pentru a crea acceleratoare hardware pentru aplicații web și cloud.
- Verilog-to-Routing (VTR) este un set de instrumente care vă permite să creați configurația FPGA selectată pe baza unei descrieri în limba Verilog.
- Symbiflow este un set de instrumente pentru dezvoltarea soluțiilor bazate pe Xilinx 7, Lattice iCE40, Lattice ECP5 și QuickLogic EOS S3 FPGA.
- Yosys este un cadru de sinteză Verilog RTL pentru aplicații comune.
- EPFL este o colecție de biblioteci pentru dezvoltarea aplicațiilor de sinteză logică.
- LSOracle este un add-on la bibliotecile EPFL pentru optimizarea rezultatelor sintezei logice.
- Edalize este un set de instrumente Python pentru interacțiunea cu sistemele de automatizare a designului electronic (EDA) și generarea fișierelor de proiect pentru acestea.
- GHDL este un compilator, analizor, simulator și sintetizator pentru limbajul de descriere hardware VHDL.
- VerilogCreator este un plugin pentru QtCreator care transformă această aplicație într-un mediu de dezvoltare în Verilog 2005.
- FuseSoC este un manager de pachete pentru codul HDL (Hardware Description Language) și utilitarul de abstracție de asamblare pentru FPGA/ASIC.
- SOFA (Skywater Open-source FPGA) este un set de IP FPGA deschis (proprietate intelectuală) creat folosind Skywater PDK și cadrul OpenFPGA.
- openFPGALoader este un utilitar pentru programarea FPGA-urilor.
- LiteDRAM - Core IP personalizat pentru FPGA cu implementare DRAM.
În plus, putem remarca proiectul Main_MiSTer, care permite utilizarea plăcii DE10-Nano FPGA conectată la un televizor sau monitor pentru a simula echipamentele vechilor console de jocuri și computerelor clasice. Spre deosebire de rularea emulatoarelor, utilizarea unui FPGA face posibilă recrearea mediului hardware original pe care puteți rula imagini de sistem și aplicații existente pentru platforme hardware mai vechi.
Sursa: opennet.ru
