Isha Furan ee FPGA Initiative

Waxa uu ku dhawaaqay samaynta urur aan faa'iido doon ahayn oo cusub, Open-Source FPGA Foundation (OSFPGA), ujeedadiisu tahay horumarinta, horumarinta iyo abuurista jawi wada shaqayneed ee qalabka furan iyo xalalka software-ka ee la xidhiidha isticmaalka garoonka diyaarsanaanta albaabka. FPGA) wareegyo isku dhafan oo u oggolaanaya shaqo macquul ah oo dib loo habeyn karo ka dib soo saarista chip. Hawlgallada muhiimka ah ee binary (AND, NAND, OR, NOR iyo XOR) ee chips-yada noocan oo kale ah waxaa lagu fuliyaa iyadoo la adeegsanayo albaabbada macquulka ah (switch) kuwaas oo leh qalabyo badan iyo hal wax soo saar, qaabeynta isku xirka kuwaas oo lagu beddeli karo software.

Xubnaha aasaasay OSFPGA waxaa ka mid ah cilmi-baarayaasha tignoolajiyada FPGA ee caanka ah ee shirkadaha iyo mashaariicda sida EPFL, QuickLogic, Zero ASIC, iyo GSG Group. Iyada oo hoos imanaysa hay'adda cusub, qalab furan oo bilaash ah ayaa loo samayn doonaa si loogu dhaqo wax-soo-saarista oo ku salaysan FPGA chips iyo taageerada naqshadaynta elektarooniga ah (EDA). Ururku waxa kale oo uu kormeeri doonaa horumarinta wadajirka ah ee heerarka furan ee la xidhiidha FPGAs, iyada oo siinaya gole dhexdhexaad ah shirkadaha si ay u wadaagaan khibradaha iyo tiknoolajiyada.

Waxaa la filayaa in OSFPGA ay awood u siiso shirkadaha chip si ay u baabi'iyaan qaar ka mid ah hababka injineernimada ee ku lug leh soo saarista FPGAs, ay siiso kuwa isticmaala dhamaadka adeegsada qalab diyaarsan oo FPGA ah oo caadadii ah, oo awood u siinaya iskaashiga si loo abuuro naqshado tayo sare leh oo cusub. Waxaa la xusay in qalabka furan ee ay bixiso OSFPGA lagu ilaalin doono heerka ugu sarreeya ee tayada, buuxinta ama ka sarreeya heerarka warshadaha.

Himilooyinka ugu muhiimsan ee Mu'asasadda Fur-Source FPGA waa:

  • Bixinta agabka iyo kaabayaasha si loo horumariyo qalabyo la xidhiidha qalabka FPGA iyo software.
  • Horumarinta isticmaalka qalabkan iyada oo loo marayo dhacdooyin kala duwan.
  • Bixi taageero, horumarin iyo furfurnaan qalabyada cilmi baarista qaab dhismeedka horumarsan ee FPGA, iyo sidoo kale sooftiweerka iyo horumarinta qalabka la xiriira.
  • Haynta buug-yaraha qaab-dhismeedyada FPGA ee dadweynaha la heli karo, teknoolojiyadda naqshadaynta, iyo nashqadaha guddiga ee ka soo jeeda daabacaadyada iyo shatiyada daah-furka ee dhacay.
  • Diyaari oo bixi helitaanka agabka tababarka si ay gacan uga geystaan ​​dhisidda bulsho horumariyayaal xiisaynaya.
  • Fududeeya wada shaqaynta soosaarayaasha chip si loo yareeyo kharashka iyo wakhtiga si loo tijaabiyo loona ansixiyo naqshadaha cusub ee FPGA iyo qalabka.

Aaladaha isha furan ee la xidhiidha:

  • OpenFPGA waa qalab elektaroonig ah oo Naqshad Automation (EDA) oo loogu talagalay FPGAs kaas oo taageera abuurista qalabka ku salaysan sharraxaadaha Verilog.
  • 1st ClaaS waa qaab-dhismeed kuu oggolaanaya inaad isticmaasho FPGA-yada si aad u abuurto dardar-geliyayaasha shabakadaha iyo codsiyada daruuraha.
  • Verilog-to-Routing (VTR) waa qalab kuu ogolaanaya inaad abuurto habaynta FPGA ee la doortay iyadoo lagu salaynayo sharraxaadda luqadda Verilog.
  • Symbiflow waa qalab loogu talagalay horumarinta xalalka ku salaysan Xilinx 7, Lattice iCE40, Lattice ECP5 iyo QuickLogic EOS S3 FPGAs.
  • Yosys waa qaab-dhismeedka Verilog RTL ee codsiyada caadiga ah.
  • EPFL waa ururinta maktabado loogu talagalay horumarinta codsiyada isku-dhafka macquulka ah.
  • LSOracle waa ku-darka maktabadaha EPFL si loo wanaajiyo natiijooyinka isku-dhafka macquulka ah.
  • Edalize waa qalab Python ah oo loogu talagalay la falgalka nidaamyada naqshadaynta elektiroonigga ah (EDA) iyo abuurista faylalka mashruuca iyaga.
  • GHDL waa isku xidhe, falanqeeye, simulator, iyo synthesizer ee luuqada sifaynta qalabka VHDL.
  • VerilogCreator waa plugin loogu talagalay QtCreator oo u beddela codsigan jawi horumarineed ee Verilog 2005.
  • FuseSoC waa maareeyaha xirmada ee HDL (Hardware Description Language) koodka iyo utility abstraction abstraction ee FPGA/ASIC.
  • SOFA (Skywater Open-source FPGA) waa xirmo furan FPGA IP (Hanti caqliyeed) oo la sameeyay iyadoo la isticmaalayo Skywater PDK iyo qaabka OpenFPGA.
  • OpenFPGALoader waa utility loogu talagalay barnaamijyada FPGAs.
  • LiteDRAM - IP Core oo caado u ah FPGA oo leh hirgelinta DRAM.

Intaa waxaa dheer, waxaan ogaan karnaa mashruuca Main_MiSTer, kaas oo u oggolaanaya isticmaalka guddiga DE10-Nano FPGA ee ku xiran TV-ga ama kormeerka si loo sawiro qalabka consoles-yada hore iyo kombiyuutarada caadiga ah. Si ka duwan emulators-ka socda, adeegsiga FPGA waxa ay suurtogal ka dhigaysaa in dib loo abuuro jawigii qalabeed ee asalka ahaa kaas oo aad ku maamuli karto sawirada nidaamka jira iyo codsiyada aaladaha qalabka hore.

Source: opennet.ru

Add a comment