Open Source FPGA Iniciato

Anoncis la formadon de nova neprofitocela organizo, la Malferma Fonto FPGA-Fondaĵo (OSFPGA), celanta evoluigi, antaŭenigi kaj krei medion por la kunlabora disvolviĝo de malfermaj aparataro kaj programaro solvoj asociitaj kun la uzo de kampo programebla pordego tabelo ( FPGA) integraj cirkvitoj kiuj permesas reprogrameblan logikan laboron post pecetproduktado. Ŝlosilaj binaraj operacioj (KAJ, NAND, AŬ, NOR kaj XOR) en tiaj blatoj estas efektivigitaj uzante logikajn pordegojn (ŝaltiloj) kiuj havas multoblajn enigaĵojn kaj unu produktaĵon, la agordon de ligoj inter kiuj povas esti ŝanĝitaj per softvaro.

La fondmembroj de OSFPGA inkludas kelkajn eminentajn FPGA-teknologiesploristojn de firmaoj kaj projektoj kiel ekzemple EPFL, QuickLogic, Zero ASIC, kaj GSG Group. Sub la aŭspicioj de la nova organizo, aro de malfermaj kaj senpagaj iloj estos evoluigita por rapida prototipado bazita sur FPGA-fritoj kaj subteno por elektronika desegna aŭtomatigo (EDA). La organizo ankaŭ kontrolos la komunan evoluon de malfermaj normoj ligitaj al FPGAoj, disponigante neŭtralan forumon por kompanioj por kunhavi spertojn kaj teknologiojn.

Estas atendite, ke OSFPGA ebligos al ĉipetaj kompanioj forigi kelkajn el la inĝenieraj procezoj implikitaj en produktado de FPGA-oj, provizi finuzantajn programistojn per preta, laŭmenda FPGA-programa stako, kaj ebligi kunlaboron por krei novajn altkvalitajn arkitekturojn. Oni rimarkas, ke la malfermaj iloj provizitaj de OSFPGA estos konservitaj al la plej alta nivelo de kvalito, renkontante aŭ superante industriajn normojn.

La ĉefaj celoj de la Malfermfonta FPGA-Fondaĵo estas:

  • Disponigante rimedojn kaj infrastrukturon por evoluigi aron da iloj rilataj al FPGA-aparataro kaj programaro.
  • Antaŭenigante la uzon de ĉi tiuj iloj per diversaj eventoj.
  • Provizu subtenon, evoluon kaj malfermon de iloj por la esplorado de altnivelaj FPGA-arkitekturoj, same kiel rilatajn programojn kaj aparataron.
  • Konservante katalogon de publike haveblaj FPGA-arkitekturoj, dezajnoteknologioj, kaj estrardezajnoj derivitaj de publikaĵoj kaj eksvalidiĝintaj patentriveloj.
  • Preparu kaj havigu aliron al trejnaj materialoj por helpi konstrui komunumon de interesitaj programistoj.
  • Simpligu kunlaboron kun blatproduktantoj por redukti koston kaj tempon por testi kaj validigi novajn FPGA-arkitekturojn kaj aparataron.

Rilataj malfermfontaj iloj:

  • OpenFPGA estas Electronic Design Automation (EDA) ilaro por FPGA-oj, kiu subtenas hardvargeneradon bazitan sur Verilog-priskriboj.
  • 1-a CLaaS estas kadro, kiu ebligas al vi uzi FPGA-ojn por krei aparatajn akceliloj por retejoj kaj nubaj aplikoj.
  • Verilog-to-Routing (VTR) estas ilaro kiu permesas krei la agordon de la elektita FPGA surbaze de priskribo en la Verilog-lingvo.
  • Symbiflow estas ilaro por evoluigado de solvoj bazitaj sur Xilinx 7, Lattice iCE40, Lattice ECP5 kaj QuickLogic EOS S3 FPGAs.
  • Yosys estas Verilog RTL-sinteza kadro por oftaj aplikoj.
  • EPFL estas kolekto de bibliotekoj por evoluigado de logiksintezaj aplikoj.
  • LSOracle estas aldonaĵo al EPFL-bibliotekoj por optimumigi logiksintezrezultojn.
  • Edalize estas Python ilaro por interagi kun elektronikaj dezajnaj aŭtomatigaj sistemoj (EDA) kaj generi projektdosierojn por ili.
  • GHDL estas kompililo, analizilo, simulilo kaj sintezilo por la VHDL-hardvara priskriba lingvo.
  • VerilogCreator estas kromaĵo por QtCreator kiu igas ĉi tiun aplikaĵon en evolumedio en Verilog 2005.
  • FuseSoC estas pakaĵmanaĝero por HDL (Hardware Description Language) kodo kaj asemblea abstrakta utileco por FPGA/ASIC.
  • SOFA (Skywater Open-source FPGA) estas aro de malferma FPGA IP (Intelekta Propraĵo) kreita uzante Skywater PDK kaj la OpenFPGA kadro.
  • openFPGALoader estas ilo por programado de FPGAoj.
  • LiteDRAM - kutima IP Kerno por FPGA kun DRAM-efektivigo.

Aldone, ni povas rimarki la projekton Main_MiSTer, kiu permesas uzi la DE10-Nano FPGA-tabulon konektitan al televidilo aŭ monitoro por simuli la ekipaĵon de malnovaj ludkonzoloj kaj klasikaj komputiloj. Male al funkciado de emuliloj, uzado de FPGA ebligas rekrei la originan aparataron medion sur kiu vi povas ruli ekzistantajn sistemajn bildojn kaj aplikojn por pli malnovaj aparataj platformoj.

fonto: opennet.ru

Aldoni komenton