Qhib Qhov Chaw FPGA Initiative

Tshaj tawm kev tsim lub koom haum tshiab uas tsis muaj txiaj ntsig, Open-Source FPGA Foundation (OSFPGA), txhawm rau txhim kho, txhawb thiab tsim ib puag ncig rau kev sib koom tes ntawm kev qhib kho vajtse thiab software daws teeb meem cuam tshuam nrog kev siv thaj chaw programmable rooj vag array ( FPGA) integrated circuits uas tso cai rau reprogrammable logic ua hauj lwm tom qab chip manufacturing. Cov haujlwm tseem ceeb binary (AND, NAND, LOSSIS, NOR thiab XOR) hauv cov chips no yog siv los ntawm cov rooj vag logic (hloov) uas muaj ntau yam khoom siv thiab ib qho kev tso tawm, kev teeb tsa ntawm kev sib txuas uas tuaj yeem hloov tau los ntawm software.

OSFPGA tus tsim cov tswv cuab suav nrog qee tus kws tshawb fawb FPGA thev naus laus zis los ntawm cov tuam txhab thiab cov haujlwm xws li EPFL, QuickLogic, Zero ASIC, thiab GSG Group. Raws li kev txhawb nqa ntawm lub koom haum tshiab, ib txheej ntawm cov cuab yeej qhib thiab pub dawb yuav raug tsim rau kev tsim qauv sai raws li FPGA chips thiab kev txhawb nqa rau kev tsim hluav taws xob automation (EDA). Lub koom haum tseem yuav saib xyuas kev sib koom ua ke ntawm cov qauv qhib ntsig txog FPGAs, muab lub rooj sib tham nruab nrab rau cov tuam txhab los qhia cov kev paub dhau los thiab thev naus laus zis.

Nws cia siab tias OSFPGA yuav ua rau cov tuam txhab nti tshem tawm qee cov txheej txheem engineering koom nrog hauv kev tsim FPGAs, muab cov neeg siv kawg tsim nrog kev npaj ua tiav, kev cai FPGA software pawg, thiab pab kom muaj kev sib koom tes los tsim cov qauv zoo nkauj tshiab. Nws tau raug sau tseg tias cov cuab yeej qhib uas tau muab los ntawm OSFPGA yuav raug tswj xyuas kom zoo tshaj plaws, kev sib ntsib lossis tshaj cov qauv kev lag luam.

Lub hom phiaj tseem ceeb ntawm Open-Source FPGA Foundation yog:

  • Muab cov peev txheej thiab kev tsim kho vaj tse los tsim cov cuab yeej muaj feem xyuam nrog FPGA kho vajtse thiab software.
  • Txhawb kev siv cov cuab yeej no los ntawm ntau yam xwm txheej.
  • Muab kev txhawb nqa, kev tsim kho thiab qhib cov cuab yeej rau kev tshawb fawb ntawm FPGA architectures siab heev, nrog rau kev tsim kho software thiab kho vajtse.
  • Tuav cov ntawv teev npe ntawm FPGA architectures, tsim thev naus laus zis, thiab cov qauv tsim los ntawm cov ntawv tshaj tawm thiab cov ntawv tshaj tawm patent tas sij hawm.
  • Npaj thiab muab kev nkag mus rau cov ntaub ntawv kev cob qhia los pab tsim lub zej zog ntawm cov neeg tsim khoom txaus siab.
  • Ua kom yooj yim kev koom tes nrog cov tuam txhab nti kom txo cov nqi thiab sijhawm los sim thiab siv tau cov FPGA tshiab thiab kho vajtse.

Muaj feem cuam tshuam cov cuab yeej qhib:

  • OpenFPGA yog Electronic Design Automation (EDA) cov khoom siv rau FPGAs uas txhawb kev tsim kho vajtse raws li Verilog cov lus piav qhia.
  • 1st CLaaS yog lub moj khaum uas tso cai rau koj siv FPGAs los tsim kho vajtse accelerators rau lub vev xaib thiab huab siv.
  • Verilog-to-Routing (VTR) yog ib lub cuab yeej uas tso cai rau koj los tsim cov kev teeb tsa ntawm FPGA xaiv raws li cov lus piav qhia hauv Verilog lus.
  • Symbiflow yog cov cuab yeej siv los tsim cov kev daws teeb meem raws li Xilinx 7, Lattice iCE40, Lattice ECP5 thiab QuickLogic EOS S3 FPGAs.
  • Yosys yog Verilog RTL synthesis moj khaum rau kev siv ntau.
  • EPFL yog ib phau ntawm cov tsev qiv ntawv rau kev tsim cov ntawv thov kev sib txuas lus.
  • LSOracle yog ib qho ntxiv rau EPFL cov tsev qiv ntawv rau kev ua kom zoo dua cov txiaj ntsig kev sib txuas lus.
  • Edalize yog Python cov cuab yeej rau kev cuam tshuam nrog hluav taws xob tsim hluav taws xob automation (EDA) cov tshuab thiab tsim cov ntaub ntawv rau lawv.
  • GHDL yog ib tug compiler, analyzer, simulator, thiab synthesizer rau VHDL hardware piav lus.
  • VerilogCreator yog lub plugin rau QtCreator uas hloov daim ntawv thov no rau hauv ib puag ncig kev txhim kho hauv Verilog 2005.
  • FuseSoC yog tus thawj tswj hwm pob rau HDL (Hardware Description Language) code thiab kev sib sau ua ke kev siv hluav taws xob rau FPGA / ASIC.
  • SOFA (Skywater Open-source FPGA) yog cov txheej txheem qhib FPGA IP (Tswj Vaj Huam Sib Luag) tsim siv Skywater PDK thiab OpenFPGA lub moj khaum.
  • openFPGALoader yog qhov khoom siv rau kev ua haujlwm FPGAs.
  • LiteDRAM - kev cai IP Core rau FPGA nrog DRAM siv.

Tsis tas li ntawd, peb tuaj yeem nco ntsoov Main_MiSTer qhov project, uas tso cai rau siv DE10-Nano FPGA board txuas nrog lub TV lossis saib kom simulate cov cuab yeej ntawm cov qub game consoles thiab classic computers. Tsis zoo li khiav emulators, siv FPGA ua rau nws muaj peev xwm rov tsim kho qhov chaw kho vajtse qub uas koj tuaj yeem khiav cov duab uas twb muaj lawm thiab cov ntawv thov rau cov cuab yeej kho vajtse qub.

Tau qhov twg los: opennet.ru

Ntxiv ib saib