FPGA avatud projektide arendamise algatus

Teated on vĂ€lja kuulutatud Open-Source FPGA Foundation (OSFPGA) uue mittetulundusĂŒhingu loomise kohta, mille eesmĂ€rk on edendada, populariseerida ja luua keskkond avatud riist- ja tarkvaralahenduste koostööks, mis on seotud programmabile loodud loogikavĂ”rkude FPGA (kasutaja poolt programmeeritav loogikavĂ”rk) kasutamisega, mis vĂ”imaldab muuta tööloogikat pĂ€rast kiibi valmimist. Sellistel kiipidel rakendatakse peamisi binaaroperatsioone (AND, NAND, OR, NOR ja XOR) loogika­lĂŒlitite (lĂŒlitite) abil, millel on mitu sisendit ja ĂŒks vĂ€ljund, ning ĂŒhenduste konfiguratsioon vĂ”imaldab programmeerida.

OSFPGA asutajate hulka kuuluvad mĂ”ned juhtivad FPGA-tehnoloogiatega seotud teadlased, kes esindavad selliseid ettevĂ”tteid ja projekte nagu EPFL, QuickLogic, Zero ASIC ja GSG Group. Uue organisatsiooni alla arendatakse avatud ja tasuta tööriistade kogumit, et kiirendada prototĂŒĂŒppide loomist FPGA kiipide baasil ja toetada elektroonika projekteerimise automatiseerimise vahendeid (EDA). Organisatsioon kuratib ka avatud standardite koostööd FPGA valdkonnas, pakkudes ettevĂ”tetele neutraalset platvormi kogemuste ja tehnoloogiate vahetamiseks.

Oodatakse, et OSFPGA tegevuse tĂ”ttu saavad kiibitootjad vĂ€hendada mĂ”ningaid inseneritöid FPGA tootmise korral, lĂ”ppkasutaja lahenduste arendajad saavad valmis kohandatava tarkvarapaki FPGA-le ning loodud saavad uued kvaliteetsed arhitektuurid. MĂ€rgitakse, et OSFPGA pakutavad avatud tööriistad toetavad kĂ”rgeimat kvaliteeditaset, mis vastab vĂ”i ĂŒletab tööstusstandardi nĂ”udeid.

Open-Source FPGA Foundation peamised eesmÀrgid:

  • Pakkuda resursse ja infrastruktuuri FPGA riistvara ja tarkvara tööriistade arendamiseks.
  • Edendada nende tööriistade kasutamist, korraldades erinevaid ĂŒritusi.
  • Tagada toetust, arengut ja avatud ligipÀÀsu tööriistadele FPGA tipparhitektuuride uurimiseks ning sellega seotud tark- ja riistvaraarenduseks.
  • Hoidma avalikku katalooge FPGA arhitektuuride, projekteerimis­tehnoloogiate ja plaadiskeemide kohta, mis on saadud avalikest vĂ€ljaannetest ja aegunud patentide kirjeldustest.
  • Valmistada ette ja pakkuda juurdepÀÀsu koolitusmaterjalidele, et luua huviliste arendajate kogukond.
  • Lihtsustada suhtlemist kiibitootjatega, et vĂ€hendada FPGA arhitektuuride ja seadmete testimise ja valideerimise kulusid ja aega.

Projekti seotud avatud tööriistad:

  • OpenFPGA — elektroonikaseadmete projekteerimise automatiseerimise tööriistade komplekt (EDA) FPGA-le, mis toetab komponentide genereerimist Verilog keeles kirjelduste pĂ”hjal.
  • 1st CLaaS — raamistik, mis vĂ”imaldab kasutada FPGA-d riistvarakiirendite loomiseks veeb- ja pilve rakenduste jaoks.
  • Verilog-to-Routing (VTR) — tööriistakomplekt, mis vĂ”imaldab genereerida valitud FPGA konfiguratsiooni Verilog keeles kirjelduste pĂ”hjal.
  • Symbiflow — FPGA Xilinx 7, Lattice iCE40, Lattice ECP5 ja QuickLogic EOS S3 arendustööriist.
  • Yosys — Verilog RTL sĂŒnteesi raamistik tĂŒĂŒpiliste rakenduste jaoks.
  • EPFL — loogilise sĂŒnteesi rakenduste arendamise raamatukogude kogu.
  • LSOracle — EPFL raamatukogude peal olev lisand, mis optimeerib loogilise sĂŒnteesi tulemusi.
  • Edalize — Python keeles kirjutatud tööriist elektroonikaseadmete projekteerimise automatiseerimise sĂŒsteemide (EDA) integreerimiseks ja nende projektifailide genereerimiseks.
  • GHDL — kompilaator, analĂŒsaator, simulaator ja sĂŒnteesi tööriist VHDL seadmete kirjeldamise keele jaoks.
  • VerilogCreator — QtCreatori plugina, mis muudab selle rakenduse Verilog 2005 arenduskeskkonnaks.
  • FuseSoC — HDL (Hardware Description Language) koodide paketihaldur ja tööriist FPGA/ASIC kokkuvĂ”tte lihtsustamiseks.
  • SOFA (Skywater Open-source FPGA) — avatud FPGA IP (Intellectual Property) komplekt, mis on loodud Skywater PDK ja OpenFPGA raamistikuga.
  • openFPGALoader — FPGA programmeerimise utiliit.
  • LiteDRAM — konfigureeritav IP Core FPGA jaoks DRAM-i implementatsiooniga.

Lisaks vĂ”ib mĂ€rkida projekti Main_MiSTer, mis vĂ”imaldab FPGA-dega DE10-Nano plaadi abil, ĂŒhendatuna teleri vĂ”i monitoriga, simuleerida vana mĂ€ngukonsooli ja klassikaliste arvutite riistvara. Erinevalt emulaatorite kĂ€itamisest vĂ”imaldab FPGA kasutamine taastada originaalset riistvarakeskkonda, millele saab laadida olemasolevaid sĂŒsteemipilte ja rakendusi vanade riistvaraplatvormide jaoks.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster