Open Source FPGA Initiative

Annoncerede dannelsen af ​​en ny non-profit organisation, Open-Source FPGA Foundation (OSFPGA), rettet mod at udvikle, promovere og skabe et miljø for den kollaborative udvikling af åbne hardware- og softwareløsninger forbundet med brugen af ​​feltprogrammerbare gate-arrays ( FPGA) integrerede kredsløb, der tillader omprogrammerbart logikarbejde efter chipfremstilling. Binære nøgleoperationer (AND, NAND, OR, NOR og XOR) i sådanne chips implementeres ved hjælp af logiske porte (switches), der har flere input og en output, hvor konfigurationen af ​​forbindelser mellem hvilke kan ændres af software.

OSFPGAs stiftende medlemmer omfatter nogle fremtrædende FPGA-teknologiforskere fra virksomheder og projekter som EPFL, QuickLogic, Zero ASIC og GSG Group. I regi af den nye organisation vil der blive udviklet et sæt åbne og gratis værktøjer til hurtig prototyping baseret på FPGA-chips og understøttelse af elektronisk designautomatisering (EDA). Organisationen vil også føre tilsyn med den fælles udvikling af åbne standarder relateret til FPGA'er, hvilket giver et neutralt forum for virksomheder til at dele erfaringer og teknologier.

Det forventes, at OSFPGA vil gøre det muligt for chipvirksomheder at eliminere nogle af de tekniske processer, der er involveret i at producere FPGA'er, give slutbrugerudviklere en færdiglavet, brugerdefineret FPGA-softwarestack og muliggøre samarbejde om at skabe nye højkvalitetsarkitekturer. Det bemærkes, at de åbne værktøjer leveret af OSFPGA vil blive vedligeholdt til det højeste kvalitetsniveau, der opfylder eller overgår industristandarder.

Hovedmålene for Open-Source FPGA Foundation er:

  • Tilvejebringelse af ressourcer og infrastruktur til at udvikle et sæt værktøjer relateret til FPGA-hardware og -software.
  • Fremme brugen af ​​disse værktøjer gennem forskellige arrangementer.
  • Tilbyde support, udvikling og åbenhed af værktøjer til forskning i avancerede FPGA-arkitekturer samt relateret software- og hardwareudvikling.
  • Vedligeholdelse af et katalog over offentligt tilgængelige FPGA-arkitekturer, designteknologier og boarddesigns afledt af publikationer og udløbne patentoplysninger.
  • Forbered og giv adgang til undervisningsmateriale for at hjælpe med at opbygge et fællesskab af interesserede udviklere.
  • Forenkle samarbejdet med chipproducenter for at reducere omkostninger og tid til at teste og validere nye FPGA-arkitekturer og hardware.

Relaterede open source-værktøjer:

  • OpenFPGA er et Electronic Design Automation (EDA) kit til FPGA'er, der understøtter hardwaregenerering baseret på Verilog-beskrivelser.
  • 1st CLaaS er en ramme, der giver dig mulighed for at bruge FPGA'er til at skabe hardwareacceleratorer til web- og cloud-applikationer.
  • Verilog-to-Routing (VTR) er et værktøjssæt, der giver dig mulighed for at oprette konfigurationen af ​​den valgte FPGA baseret på en beskrivelse på Verilog-sproget.
  • Symbiflow er et værktøjssæt til udvikling af løsninger baseret på Xilinx 7, Lattice iCE40, Lattice ECP5 og QuickLogic EOS S3 FPGA'er.
  • Yosys er en Verilog RTL-synteseramme til almindelige applikationer.
  • EPFL er en samling af biblioteker til udvikling af logiksynteseapplikationer.
  • LSOracle er en tilføjelse til EPFL-biblioteker til optimering af logiske synteseresultater.
  • Edalize er et Python-værktøjssæt til at interagere med elektroniske designautomatiseringssystemer (EDA) og generere projektfiler til dem.
  • GHDL er en compiler, analysator, simulator og synthesizer til VHDL-hardwarebeskrivelsessproget.
  • VerilogCreator er et plugin til QtCreator, der gør denne applikation til et udviklingsmiljø i Verilog 2005.
  • FuseSoC er en pakkehåndtering for HDL (Hardware Description Language) kode og assembly abstraktionsværktøj til FPGA/ASIC.
  • SOFA (Skywater Open-source FPGA) er et sæt åben FPGA IP (intellektuel ejendom) skabt ved hjælp af Skywater PDK og OpenFPGA-rammeværket.
  • openFPGALoader er et værktøj til programmering af FPGA'er.
  • LiteDRAM - brugerdefineret IP Core til FPGA med DRAM implementering.

Derudover kan vi bemærke Main_MiSTer-projektet, som gør det muligt at bruge DE10-Nano FPGA-kortet forbundet til et tv eller en skærm til at simulere udstyr fra gamle spilkonsoller og klassiske computere. I modsætning til kørende emulatorer gør brug af en FPGA det muligt at genskabe det originale hardwaremiljø, hvorpå du kan køre eksisterende systembilleder og applikationer til ældre hardwareplatforme.

Kilde: opennet.ru

Tilføj en kommentar