Open Source FPGA Initiative

Adalengeza za kukhazikitsidwa kwa bungwe latsopano lopanda phindu, Open-Source FPGA Foundation (OSFPGA), lomwe cholinga chake chinali kupanga, kulimbikitsa ndi kupanga malo ogwirira ntchito limodzi pakupanga mapulogalamu otseguka a hardware ndi mapulogalamu okhudzana ndi kugwiritsa ntchito zipata zopezeka m'munda ( FPGA) mabwalo ophatikizika omwe amalola kukonzanso kwamalingaliro pambuyo popanga chip. Zochita zazikulu zamabinala (NDI, NAND, OR, NOR ndi XOR) mu tchipisi zotere zimayendetsedwa pogwiritsa ntchito zipata zomveka (zosintha) zomwe zimakhala ndi zolowetsa zingapo ndi kutulutsa kumodzi, kasinthidwe ka kulumikizana komwe kungasinthidwe ndi mapulogalamu.

Mamembala oyambitsa OSFPGA akuphatikiza ofufuza odziwika bwino aukadaulo a FPGA ochokera kumakampani ndi ma projekiti monga EPFL, QuickLogic, Zero ASIC, ndi GSG Gulu. Motsogozedwa ndi bungwe latsopanoli, zida zotseguka komanso zaulere zidzapangidwa kuti ziwonetsedwe mwachangu kutengera tchipisi ta FPGA ndikuthandizira pamagetsi opangira makina (EDA). Bungweli lidzayang'aniranso chitukuko chogwirizana chamiyezo yotseguka yokhudzana ndi ma FPGA, ndikupereka malo osalowerera ndale kuti makampani azigawana zomwe akumana nazo komanso ukadaulo.

Zikuyembekezeka kuti OSFPGA ipangitsa makampani a chip kuti athetse njira zina zaumisiri zomwe zimakhudzidwa popanga ma FPGA, kupatsa ogwiritsa ntchito omaliza mapulogalamu okonzeka, okhazikika a FPGA, ndikupangitsa mgwirizano kuti apange zomanga zatsopano zapamwamba. Zadziwika kuti zida zotseguka zoperekedwa ndi OSFPGA zidzasungidwa pamlingo wapamwamba kwambiri, wokumana kapena wopitilira miyezo yamakampani.

Zolinga zazikulu za Open-Source FPGA Foundation ndi:

  • Kupereka zothandizira ndi zomangamanga kuti apange zida zogwirizana ndi FPGA hardware ndi mapulogalamu.
  • Kulimbikitsa kugwiritsa ntchito zidazi kudzera muzochitika zosiyanasiyana.
  • Perekani chithandizo, chitukuko ndi kutseguka kwa zida zofufuzira zamapangidwe apamwamba a FPGA, komanso mapulogalamu okhudzana ndi mapulogalamu ndi hardware.
  • Kusunga kalozera wazomangamanga a FPGA omwe amapezeka pagulu, matekinoloje apangidwe, ndi mapangidwe a board omwe amachokera ku zofalitsa komanso kuwululidwa kwa patent komwe kwatha.
  • Konzani ndikupereka mwayi wopeza zida zophunzitsira kuti zithandizire kumanga gulu la otukula achidwi.
  • Chepetsani mgwirizano ndi opanga ma chip kuti muchepetse mtengo ndi nthawi yoyesa ndikutsimikizira mamangidwe atsopano a FPGA ndi zida.

Zida zotseguka zogwirizana:

  • OpenFPGA ndi zida za Electronic Design Automation (EDA) za FPGA zomwe zimathandizira kupanga ma hardware kutengera mafotokozedwe a Verilog.
  • 1st CLAaS ndi chimango chomwe chimakupatsani mwayi wogwiritsa ntchito ma FPGA kupanga ma accelerator a hardware pa intaneti komanso pamtambo.
  • Verilog-to-Routing (VTR) ndi chida chomwe chimakulolani kuti mupange masinthidwe a FPGA yosankhidwa motengera kufotokozera m'chinenero cha Verilog.
  • Symbiflow ndi chida chopangira mayankho kutengera Xilinx 7, Lattice iCE40, Lattice ECP5 ndi QuickLogic EOS S3 FPGAs.
  • Yosys ndi Verilog RTL synthesis framework for common applications.
  • EPFL ndi gulu la malaibulale opangira ma logic synthesis application.
  • LSOracle ndiwowonjezera ku malaibulale a EPFL kuti akwaniritse zotsatira za kaphatikizidwe kamalingaliro.
  • Edalize ndi chida cha Python cholumikizirana ndi makina amagetsi amagetsi (EDA) ndikupangira mafayilo amaprojekiti awo.
  • GHDL ndi compiler, analyzer, simulator, and synthesizer ya VHDL hardware chinenero.
  • VerilogCreator ndi pulogalamu yowonjezera kwa QtCreator kuti akutembenukira izi ntchito mu chitukuko chilengedwe Verilog 2005.
  • FuseSoC ndi woyang'anira phukusi la code ya HDL (Hardware Description Language) ndi chothandizira pagulu la FPGA/ASIC.
  • SOFA (Skywater Open-source FPGA) ndi gulu lotseguka la FPGA IP (Intellectual Property) lopangidwa pogwiritsa ntchito Skywater PDK ndi chimango cha OpenFPGA.
  • openFPGALoader ndi chida chothandizira kupanga ma FPGA.
  • LiteDRAM - makonda a IP Core a FPGA ndikukhazikitsa kwa DRAM.

Kuphatikiza apo, titha kuzindikira projekiti ya Main_MiSter, yomwe imalola kugwiritsa ntchito bolodi ya DE10-Nano FPGA yolumikizidwa ndi TV kapena kuwunika kutengera zida zamasewera akale ndi makompyuta akale. Mosiyana ndi ma emulators othamanga, kugwiritsa ntchito FPGA kumapangitsa kuti zitheke kukonzanso malo oyambira a Hardware omwe mutha kuyendetsa zithunzi ndi mapulogalamu omwe alipo kale pamapulatifomu akale.

Source: opennet.ru

Kuwonjezera ndemanga