Open Source FPGA iniciativa

Oznámeno vytvoření nové neziskové organizace Open-Source FPGA Foundation (OSFPGA), zaměřené na vývoj, propagaci a vytváření prostředí pro společný vývoj otevřených hardwarových a softwarových řešení spojených s používáním programovatelných hradlových polí ( FPGA) integrované obvody, které umožňují přeprogramovatelnou logickou práci po výrobě čipu. Klíčové binární operace (AND, NAND, OR, NOR a XOR) v takových čipech jsou realizovány pomocí logických hradel (přepínačů), které mají více vstupů a jeden výstup, konfiguraci propojení mezi nimi lze softwarově měnit.

Mezi zakládající členy OSFPGA patří někteří prominentní výzkumníci technologií FPGA ze společností a projektů, jako jsou EPFL, QuickLogic, Zero ASIC a GSG Group. Pod záštitou nové organizace bude vyvinuta sada otevřených a bezplatných nástrojů pro rychlé prototypování založené na čipech FPGA a podpoře automatizace elektronického návrhu (EDA). Organizace bude také dohlížet na společný vývoj otevřených standardů souvisejících s FPGA, čímž bude společnostem poskytovat neutrální fórum pro sdílení zkušeností a technologií.

Očekává se, že OSFPGA umožní čipovým společnostem eliminovat některé inženýrské procesy spojené s výrobou FPGA, poskytne vývojářům koncovým uživatelům hotový, zakázkový softwarový balík FPGA a umožní spolupráci při vytváření nových vysoce kvalitních architektur. Je třeba poznamenat, že otevřené nástroje poskytované OSFPGA budou udržovány na nejvyšší úrovni kvality, splňující nebo překračující průmyslové standardy.

Hlavní cíle Open-Source FPGA Foundation jsou:

  • Poskytování zdrojů a infrastruktury pro vývoj sady nástrojů souvisejících s hardwarem a softwarem FPGA.
  • Propagace používání těchto nástrojů prostřednictvím různých akcí.
  • Poskytovat podporu, vývoj a otevřenost nástrojů pro výzkum pokročilých architektur FPGA, jakož i související vývoj softwaru a hardwaru.
  • Vedení katalogu veřejně dostupných architektur FPGA, konstrukčních technologií a návrhů desek odvozených z publikací a zveřejnění patentů, jejichž platnost vypršela.
  • Připravte a poskytněte přístup k školicím materiálům, které pomohou vybudovat komunitu vývojářů, kteří mají zájem.
  • Zjednodušte spolupráci s výrobci čipů, abyste snížili náklady a čas na testování a ověřování nových architektur FPGA a hardwaru.

Související open source nástroje:

  • OpenFPGA je sada Electronic Design Automation (EDA) pro FPGA, která podporuje generování hardwaru na základě popisů Verilog.
  • 1st CLaaS je framework, který umožňuje používat FPGA k vytváření hardwarových akcelerátorů pro webové a cloudové aplikace.
  • Verilog-to-Routing (VTR) je sada nástrojů, která umožňuje vytvořit konfiguraci vybraného FPGA na základě popisu v jazyce Verilog.
  • Symbiflow je sada nástrojů pro vývoj řešení založených na Xilinx 7, Lattice iCE40, Lattice ECP5 a QuickLogic EOS S3 FPGA.
  • Yosys je rámec pro syntézu Verilog RTL pro běžné aplikace.
  • EPFL je kolekce knihoven pro vývoj aplikací logické syntézy.
  • LSOracle je doplněk ke knihovnám EPFL pro optimalizaci výsledků logické syntézy.
  • Edalize je sada nástrojů Pythonu pro interakci se systémy elektronické automatizace návrhu (EDA) a pro generování projektových souborů.
  • GHDL je kompilátor, analyzátor, simulátor a syntezátor pro jazyk popisu hardwaru VHDL.
  • VerilogCreator je plugin pro QtCreator, který mění tuto aplikaci na vývojové prostředí ve Verilog 2005.
  • FuseSoC je správce balíčků pro kód HDL (Hardware Description Language) a nástroj pro abstrakci sestavení pro FPGA/ASIC.
  • SOFA (Skywater Open-source FPGA) je sada otevřených FPGA IP (Intellectual Property) vytvořená pomocí Skywater PDK a rámce OpenFPGA.
  • openFPGALoader je nástroj pro programování FPGA.
  • LiteDRAM - vlastní IP Core pro FPGA s implementací DRAM.

Dále můžeme zaznamenat projekt Main_MiSTer, který umožňuje pomocí desky DE10-Nano FPGA připojené k televizoru nebo monitoru simulovat vybavení starých herních konzolí a klasických počítačů. Na rozdíl od běžících emulátorů umožňuje použití FPGA znovu vytvořit původní hardwarové prostředí, na kterém můžete spouštět stávající systémové obrazy a aplikace pro starší hardwarové platformy.

Zdroj: opennet.ru

Přidat komentář