Open Source FPGA inicijativa

Najavila je formiranje nove neprofitne organizacije, Open-Source FPGA Foundation (OSFPGA), čiji je cilj razvoj, promoviranje i stvaranje okruženja za zajednički razvoj otvorenih hardverskih i softverskih rješenja povezanih s korištenjem polja programabilnih vrata ( FPGA) integrirana kola koja omogućavaju reprogramabilni logički rad nakon proizvodnje čipa. Ključne binarne operacije (AND, NAND, OR, NOR i XOR) u takvim čipovima implementiraju se pomoću logičkih kapija (prekidača) koji imaju više ulaza i jedan izlaz, a konfiguracija veza između kojih se može mijenjati softverom.

Osnivački članovi OSFPGA uključuju neke istaknute istraživače FPGA tehnologije iz kompanija i projekata kao što su EPFL, QuickLogic, Zero ASIC i GSG Group. Pod okriljem nove organizacije biće razvijen skup otvorenih i besplatnih alata za brzu izradu prototipa zasnovanih na FPGA čipovima i podršku za automatizaciju elektronskog dizajna (EDA). Organizacija će također nadgledati zajednički razvoj otvorenih standarda vezanih za FPGA, pružajući neutralan forum za kompanije za razmjenu iskustava i tehnologija.

Očekuje se da će OSFPGA omogućiti kompanijama koje se bave čipovima da eliminišu neke od inženjerskih procesa uključenih u proizvodnju FPGA, obezbede krajnjim korisnicima gotov, prilagođeni FPGA softverski stog i omogući saradnju u stvaranju novih visokokvalitetnih arhitektura. Napominje se da će otvoreni alati koje pruža OSFPGA biti održavani na najvišem nivou kvaliteta, ispunjavajući ili premašujući industrijske standarde.

Glavni ciljevi Open-Source FPGA fondacije su:

  • Pružanje resursa i infrastrukture za razvoj skupa alata koji se odnose na FPGA hardver i softver.
  • Promoviranje korištenja ovih alata kroz razne događaje.
  • Pružaju podršku, razvoj i otvorenost alata za istraživanje naprednih FPGA arhitektura, kao i razvoj povezanih softvera i hardvera.
  • Održavanje kataloga javno dostupnih FPGA arhitektura, tehnologija dizajna i dizajna ploča proizašlih iz publikacija i otkrivanja patenata koji su istekli.
  • Pripremite i omogućite pristup materijalima za obuku kako biste pomogli u izgradnji zajednice zainteresiranih programera.
  • Pojednostavite saradnju sa proizvođačima čipova kako biste smanjili troškove i vreme za testiranje i validaciju novih FPGA arhitektura i hardvera.

Povezani alati otvorenog koda:

  • OpenFPGA je komplet za automatizaciju elektronskog dizajna (EDA) za FPGA koji podržava generisanje hardvera na osnovu Verilog opisa.
  • 1st CLaaS je okvir koji vam omogućava da koristite FPGA za kreiranje hardverskih akceleratora za web i cloud aplikacije.
  • Verilog-to-Routing (VTR) je komplet alata koji vam omogućava da kreirate konfiguraciju odabranog FPGA na osnovu opisa na Verilog jeziku.
  • Symbiflow je komplet alata za razvoj rješenja zasnovanih na Xilinx 7, Lattice iCE40, Lattice ECP5 i QuickLogic EOS S3 FPGA.
  • Yosys je Verilog RTL okvir za sintezu za uobičajene aplikacije.
  • EPFL je zbirka biblioteka za razvoj aplikacija za sintezu logike.
  • LSOracle je dodatak EPFL bibliotekama za optimizaciju rezultata logičke sinteze.
  • Edalize je Python alat za interakciju sa sistemima za automatizaciju elektronskog dizajna (EDA) i generisanje projektnih datoteka za njih.
  • GHDL je kompajler, analizator, simulator i sintisajzer za VHDL jezik opisa hardvera.
  • VerilogCreator je dodatak za QtCreator koji pretvara ovu aplikaciju u razvojno okruženje u Verilog 2005.
  • FuseSoC je paket menadžer za HDL (jezik opisa hardvera) kod i pomoćni program za apstrakciju sklopova za FPGA/ASIC.
  • SOFA (Skywater Open-source FPGA) je skup otvorenih FPGA IP (Intelektualno vlasništvo) kreiranih korištenjem Skywater PDK-a i OpenFPGA okvira.
  • openFPGALoader je uslužni program za programiranje FPGA.
  • LiteDRAM - prilagođeno IP jezgro za FPGA sa implementacijom DRAM-a.

Dodatno, možemo primijetiti projekt Main_MiSTer, koji omogućava korištenje DE10-Nano FPGA ploče spojene na TV ili monitor za simulaciju opreme starih igraćih konzola i klasičnih računara. Za razliku od pokretanja emulatora, korištenje FPGA omogućava ponovno kreiranje originalnog hardverskog okruženja na kojem možete pokrenuti postojeće sistemske slike i aplikacije za starije hardverske platforme.

izvor: opennet.ru

Dodajte komentar