FPGA avatud projektide arendamise algatus

Avalikult kuulutati vĂ€lja uue mittetulundusĂŒhingu Open-Source FPGA Foundation (OSFPGA) loomine, mille eesmĂ€rk on arendada, edendada ja luua keskkonda avatud riistvara ja tarkvara lahenduste koostööks, mis on seotud programmeeritavate loogikate vĂ”imalustega FPGA (programmikĂ€ivitusminginetikutekspandeeritus), mis vĂ”imaldab muutuda pĂ€rast kiibi valmistamist. Sellistes kiipides rakendatakse peamisi binaarseid tehteid (AND, NAND, OR, NOR ja XOR) loogikaventiilide (lĂŒlitite) abil, millel on mitu sisendit ja ĂŒks vĂ€ljund, ning ĂŒhenduste konfiguratsiooni saab programmeerimisega muuta.

OSFPGA asutajate hulka kuuluvad mĂ”ned tĂ€helepanuvÀÀrsed FPGA-tehnoloogiate teadlased, kes esindavad selliseid ettevĂ”tteid ja projekte nagu EPFL, QuickLogic, Zero ASIC ja GSG Group. Uue organisatsiooni all arendatakse vĂ€lja avatud ja tasuta tööriistade komplekti, et kiiresti prototĂŒĂŒpe luua FPGA kiipide pĂ”hjal ja toetada elektroonika projekteerimise automatiseerimise vahendeid (EDA). Organisatsioon juhib ka avatud standardite koostööd, mis on seotud FPGA-dega, pakkudes ettevĂ”tetele neutraalse platvormi kogemuste ja tehnoloogiate vahetamiseks.

Oodatakse, et OSFPGA tegevuse tĂ”ttu saavad kiibitootjad vĂ€hendada mĂ”ningaid inseneriprotsesse FPGA tootmisel, lĂ”ppkasutajate arendajad saavad valmis kohandatud tarkvarakihi FPGA-le ja luuakse koostöö uute kvaliteetsete arhitektuuride vĂ€ljatöötamiseks. OSFPGA pakutavates avatud tööriistades kehtib kĂ”rgeim kvaliteedistandard, mis vastab vĂ”i ĂŒletab tööstusstandardite nĂ”udeid.

Open-Source FPGA Foundationi peamised eesmÀrgid:

  • Ressursside ja infrastruktuuri pakkumine FPGA-ga seotud tööriistade komplekti arendamiseks.
  • Nende tööriistade edendamine erinevate ĂŒrituste korraldamise kaudu.
  • Toetada, arendada ja sĂ€ilitada tööriistu FPGA tipparhitektuuride uurimiseks, samuti seotud tarkvara ja riistvara arendusteks.
  • FPGA, disainitehnoloogia ja plaadi konstruktsioonide ĂŒldkasutatava katalooge hooldamine, mis on saadud avaldustest ja aegunud patentide kirjeldustest.
  • Koolitusmaterjalide ettevalmistamine ja jagamine, mis aitavad luua huvitatud arendajate kogukonda.
  • Koostöö lihtsustamine kiipide tootjatega, et vĂ€hendada testimise ja uute FPGA arhitektuuride ning seadmete valideerimise kulusid ja aega.

Projektiga seotud avatud tööriistad:

  • OpenFPGA — FPGA-dele suunatud elektroonikaseadmete (EDA) disaini automatiseerimise komplekt, mis toetab tĂ€itmise genereerimist Verilog keeles kirjutatud kirjelduste alusel.
  • 1st CLaaS — raamistik, mis vĂ”imaldab kasutada FPGA-sid veeb- ja pilve rakenduste riistvarakiirendite loomiseks.
  • Verilog-to-Routing (VTR) — tööriistakomplekt, mis vĂ”imaldab luua valitud FPGA konfiguratsiooni Verilog keeles antud kirjelduse alusel.
  • Symbiflow — FPGA-de arendustööriistade komplekt Xilinx 7, Lattice iCE40, Lattice ECP5 ja QuickLogic EOS S3 jaoks.
  • Yosys — Verilog RTL sĂŒnteesimise raamistik tavaliste rakendusalade jaoks.
  • EPFL — teekide kogumik loogika sĂŒnteesi rakenduste arendamiseks.
  • LSOracle — EPFL teekide peal olev laiendus loogika sĂŒnteesi tulemuste optimeerimiseks.
  • Edalize — Pythonis kirjutatud tööriist elektroonikaseadmete (EDA) disainide automatiseerimissĂŒsteemidega suhtlemiseks ja projekti failide genereerimiseks.
  • GHDL — kompilaator, analĂŒsaator, simulaator ja VHDL-i riistvara kirjelduse keele sĂŒnteesija.
  • VerilogCreator — QtCreator'i plugin, mis muudab selle rakenduse Verilog 2005 keeles arenduskeskkonnaks.
  • FuseSoC — HDL (Hardware Description Language) koodide paketihaldur ja FPGA/ASIC kogumite abstraktsiooni tööriist.
  • SOFA (Skywater Open-source FPGA) — avatud FPGA IP (Intellectual Property) komplekt, mis on loodud Skywater PDK ja OpenFPGA raamistikuga.
  • openFPGALoader — FPGA programmeerimise utiliit.
  • LiteDRAM — FPGA jaoks konfigureeritav IP Core, millel on DRAM rakendus.

Lisaks tasub mainida projekti Main_MiSTer, mis vĂ”imaldab FPGA-plaadi DE10-Nano, ĂŒhendatud telerite vĂ”i monitoridega, simuleerida vanade mĂ€ngukonsoolide ja klassikaliste arvutite riistvara. Erinevalt emulaatorite kĂ€itamisest vĂ”imaldab FPGA-nĂ”uete tĂ€itmine luua originaalriistvara keskkonna, kus saab kĂ€ivitada olemasolevaid sĂŒsteemi ja rakenduste pilte vanadele riistvaraplatvormidele.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster