Open Source FPGA Initiative

Annunziata a furmazione di una nova urganizazione senza prufittu, a Fundazione Open-Source FPGA (OSFPGA), destinata à sviluppà, prumove è creà un ambiente per u sviluppu di cullaburazione di suluzioni hardware è software aperti assuciati à l'usu di l'array di porta programmabile in campu ( FPGA) circuiti integrati chì permettenu u travagliu logicu riprogrammable dopu a fabricazione di chip. L'operazioni binari chjave (AND, NAND, OR, NOR è XOR) in tali chips sò implementati cù porte logiche (switches) chì anu parechje inputs è una sola output, a cunfigurazione di cunnessione trà quale pò esse cambiata da u software.

I membri fundatori di OSFPGA includenu alcuni ricercatori di tecnulugia FPGA prominenti da cumpagnie è prughjetti cum'è EPFL, QuickLogic, Zero ASIC è GSG Group. Sutta l'auspici di a nova urganizazione, un inseme di strumenti aperti è gratuiti seranu sviluppati per a prototipazione rapida basata nantu à chips FPGA è supportu per l'automatizazione elettronica di designu (EDA). L'urganizazione hà ancu vigilà u sviluppu cumunu di normi aperti ligati à i FPGA, chì furnisce un foru neutrale per e cumpagnie per sparte esperimenti è tecnulugia.

Hè previstu chì OSFPGA permetterà à e cumpagnie di chip di eliminà alcuni di i prucessi di ingegneria implicati in a produzzione di FPGA, furnisce à i sviluppatori di l'utilizatori finali una pila di software FPGA pronta, persunalizata, è permette a cullaburazione per creà novi architetture di alta qualità. Hè nutatu chì l'arnesi aperti furniti da OSFPGA seranu mantinuti à u più altu livellu di qualità, incontranu o superendu i standard di l'industria.

I scopi principali di a Fundazione Open-Source FPGA sò:

  • Fornisce risorse è infrastruttura per sviluppà un inseme di strumenti in relazione à hardware è software FPGA.
  • A prumuzione di l'usu di sti strumenti attraversu diversi avvenimenti.
  • Fornite supportu, sviluppu è apertura di l'arnesi per a ricerca di architetture avanzate FPGA, è ancu i sviluppi di software è hardware cunnessi.
  • Mantene un catalogu di architetture FPGA publicamente dispunibili, tecnulugia di cuncepimentu è disinni di bordu derivati ​​da publicazioni è divulgazioni di brevetti scaduti.
  • Preparate è furnisce l'accessu à i materiali di furmazione per aiutà à custruisce una cumunità di sviluppatori interessati.
  • Simplificà a cullaburazione cù i pruduttori di chip per riduce u costu è u tempu per pruvà è validà novi architetture è hardware FPGA.

Strumenti open source correlati:

  • OpenFPGA hè un kit di Automatizazione Elettronica di Disegnu (EDA) per FPGA chì sustene a generazione di hardware basatu nantu à e descrizioni Verilog.
  • 1st CLaaS hè un framework chì permette di utilizà FPGA per creà acceleratori hardware per applicazioni web è cloud.
  • Verilog-to-Routing (VTR) hè un toolkit chì permette di creà a cunfigurazione di u FPGA sceltu basatu nantu à una descrizzione in a lingua Verilog.
  • Symbiflow hè un toolkit per sviluppà soluzioni basate in Xilinx 7, Lattice iCE40, Lattice ECP5 è QuickLogic EOS S3 FPGA.
  • Yosys hè un framework di sintesi Verilog RTL per applicazioni cumuni.
  • EPFL hè una cullizzioni di biblioteche per sviluppà applicazioni di sintesi logica.
  • LSOracle hè un add-on à e librerie EPFL per ottimisà i risultati di sintesi logica.
  • Edalize hè un toolkit Python per interagisce cù sistemi di automatizazione di designu elettronicu (EDA) è generà schedarii di prughjettu per elli.
  • GHDL hè un compilatore, analizzatore, simulatore è sintetizzatore per a lingua di descrizzione di hardware VHDL.
  • VerilogCreator hè un plugin per QtCreator chì trasforma sta applicazione in un ambiente di sviluppu in Verilog 2005.
  • FuseSoC hè un gestore di pacchetti per codice HDL (Hardware Description Language) è utilità di astrazione di assemblea per FPGA / ASIC.
  • SOFA (Skywater Open-source FPGA) hè un inseme di IP FPGA aperti (Proprietà Intellettuale) creatu cù Skywater PDK è u framework OpenFPGA.
  • openFPGALoader hè una utilità per a prugrammazione di FPGA.
  • LiteDRAM - Core IP persunalizatu per FPGA cù implementazione DRAM.

Inoltre, pudemu nutà u prughjettu Main_MiSTer, chì permette di utilizà a scheda DE10-Nano FPGA cunnessa à una TV o monitor per simulà l'equipaggiu di vechji console di ghjocu è computer classic. A cuntrariu di l'emulatori in esecuzione, l'usu di un FPGA permette di ricreà l'ambiente hardware originale nantu à quale pudete eseguisce l'imaghjini di u sistema esistenti è l'applicazioni per e piattaforme hardware più vechje.

Source: opennet.ru

Add a comment