Nyílt forráskódú FPGA kezdeményezés

Bejelentette egy új non-profit szervezet, az Open-Source FPGA Foundation (OSFPGA) megalakulását, amelynek célja a terepi programozható kaputömb használatával kapcsolatos nyílt hardver- és szoftvermegoldások együttműködési fejlesztésének fejlesztése, népszerűsítése és környezet kialakítása. FPGA) integrált áramkörök, amelyek lehetővé teszik a chipgyártás után újraprogramozható logikai munkát. A kulcsfontosságú bináris műveletek (AND, NAND, OR, NOR és XOR) az ilyen chipekben több bemenettel és egy kimenettel rendelkező logikai kapuk (kapcsolók) segítségével valósulnak meg, amelyek közötti kapcsolatok konfigurációja szoftverrel módosítható.

Az OSFPGA alapító tagjai között van néhány kiemelkedő FPGA technológia kutató olyan cégektől és projektektől, mint az EPFL, QuickLogic, Zero ASIC és GSG Group. Az új szervezet égisze alatt nyílt és ingyenes eszközöket fejlesztenek ki az FPGA chipeken alapuló gyors prototípuskészítéshez és az elektronikus tervezési automatizálás (EDA) támogatásához. A szervezet felügyeli majd az FPGA-kkal kapcsolatos nyílt szabványok közös fejlesztését is, semleges fórumot biztosítva a vállalatoknak a tapasztalatok és technológiák megosztására.

A várakozások szerint az OSFPGA lehetővé teszi a chipgyártó cégek számára, hogy kiküszöböljék az FPGA-k előállításával kapcsolatos mérnöki folyamatokat, a végfelhasználói fejlesztők számára kész, egyedi FPGA-szoftvercsomagot biztosítsanak, és lehetővé válik az együttműködés új, kiváló minőségű architektúrák létrehozása érdekében. Meg kell jegyezni, hogy az OSFPGA által biztosított nyílt eszközöket a legmagasabb minőségi szinten tartják fenn, amelyek megfelelnek vagy meghaladják az ipari szabványokat.

Az Open-Source FPGA Foundation fő céljai a következők:

  • Erőforrások és infrastruktúra biztosítása az FPGA hardverhez és szoftverhez kapcsolódó eszközkészlet fejlesztéséhez.
  • Ezen eszközök használatának népszerűsítése különböző rendezvényeken.
  • A fejlett FPGA architektúrák, valamint a kapcsolódó szoftver- és hardverfejlesztések kutatásának támogatása, fejlesztése és eszköztárának biztosítása.
  • Nyilvánosan elérhető FPGA-architektúrák, tervezési technológiák és táblatervek katalógusának vezetése publikációkból és lejárt szabadalmi bejelentésekből.
  • Képzési anyagok elkészítése és hozzáférés biztosítása az érdeklődő fejlesztők közösségének kialakításához.
  • Egyszerűsítse a chipgyártókkal való együttműködést, hogy csökkentse az új FPGA architektúrák és hardverek teszteléséhez és validálásához szükséges költségeket és időt.

Kapcsolódó nyílt forráskódú eszközök:

  • Az OpenFPGA egy Electronic Design Automation (EDA) készlet FPGA-khoz, amely támogatja a Verilog leírások alapján történő hardvergenerálást.
  • Az 1st CLaaS egy olyan keretrendszer, amely lehetővé teszi az FPGA-k használatát hardveres gyorsítók létrehozására webes és felhőalkalmazásokhoz.
  • A Verilog-to-Routing (VTR) egy eszközkészlet, amely lehetővé teszi a kiválasztott FPGA konfigurációjának létrehozását a Verilog nyelvű leírás alapján.
  • A Symbiflow egy eszközkészlet a Xilinx 7, Lattice iCE40, Lattice ECP5 és QuickLogic EOS S3 FPGA-kon alapuló megoldások fejlesztéséhez.
  • A Yosys egy Verilog RTL szintézis keretrendszer általános alkalmazásokhoz.
  • Az EPFL a logikai szintézis alkalmazások fejlesztésére szolgáló könyvtárak gyűjteménye.
  • Az LSOracle az EPFL-könyvtárak kiegészítője a logikai szintézis eredményeinek optimalizálásához.
  • Az Edalize egy Python eszközkészlet, amellyel interakcióba léphet elektronikus tervezési automatizálási (EDA) rendszerekkel, és projektfájlokat hozhat létre számukra.
  • A GHDL egy fordító, elemző, szimulátor és szintetizátor a VHDL hardverleíró nyelvhez.
  • A VerilogCreator a QtCreator beépülő modulja, amely ezt az alkalmazást a Verilog 2005 fejlesztői környezetévé alakítja.
  • A FuseSoC egy csomagkezelő HDL (hardverleíró nyelv) kódhoz és összeállítás-absztrakciós segédprogram FPGA/ASIC-hez.
  • A SOFA (Skywater Open-source FPGA) a Skywater PDK és az OpenFPGA keretrendszer használatával létrehozott nyílt FPGA IP (szellemi tulajdon) halmaza.
  • Az openFPGALoader egy segédprogram az FPGA-k programozására.
  • LiteDRAM – egyedi IP Core FPGA-hoz DRAM implementációval.

Ezen kívül említésre méltó a Main_MiSTer projekt, amely lehetővé teszi a TV-hez vagy monitorhoz csatlakoztatott DE10-Nano FPGA kártya használatát a régi játékkonzolok és klasszikus számítógépek felszerelésének szimulálására. Az emulátorok futtatásától eltérően az FPGA használata lehetővé teszi az eredeti hardverkörnyezet újbóli létrehozását, amelyen a meglévő rendszerképeket és régebbi hardverplatformokhoz tartozó alkalmazásokat futtathatja.

Forrás: opennet.ru

Hozzászólás