Muva nje ngaphansi kwengubo yeLinux Foundation kwakhiwa iphrojekthi entsha, iCHIP Alliance "Izingxenyekazi zekhompuyutha ezijwayelekile zezindawo zokuxhumana, amaprosesa nezinhlelo"(Izingxenyekazi zekhompiyutha ezijwayelekile zokuhlangana, amaprosesa nezinhlelo), okuhloswe ngayo ukukhuthaza izinhlelo ze-hardware ezivulekile futhi thuthukisa izixazululo ezisuselwa ekwakhiweni kwe-RISC-V.
Abasunguli balokhu iphrojekthi entsha "CHIPS Alliance" ziyiGoogle, SiFive, Western Digital kanye ne-Esperanto Technologies. I-CHIP Alliance ihloselwe ukuzibeka njengenkundla engathathi hlangothi nezimele.
Yini i-CHIPS Alliance?
Le pulatifomu kuzovumela abakhiqizi bemishini eyahlukahlukene (Izingxenyekazi zekhompuyutha) bangathuthukisa amaphrojekthi abo ndawonye ukudala ukuqaliswa kwe-CPU evulekile ngaphandle kwebhokisi nezinhlelo ze-chip eyodwa (i-SoC) zisebenzisa ukwakhiwa kwe-RISC-V.
I-RISC-V (ebizwa nge- "Risk-Five") iyisakhiwo samahhala semiyalo yamahadiwe (i-ISA) esuselwa kumklamo ofana ne-RISC. Ngokungafani namasethi amaningi wokufundisa, ama-RISC-V akhululekile futhi avulekile futhi angasetshenziselwa noma iyiphi injongo.
Ukuvumela noma ngubani ukuthi aklame, akhiqize futhi athengise ama-RISC-V chips kanye nesoftware. Yize kungesona isakhiwo sokuqala se-ISA esivulekile, kepha kubalulekile ngoba senzelwe ukuba lusizo kumadivayisi ahlukahlukene.
Noma njengamanje inhlangano yeRISC-V Foundation isebenza kuphela ngezakhiwo kusuka kusethi yemiyalo, kepha ayisebenzisi ukusetshenziswa okuthile.
Kungakho-ke lesisekelo esisha sazalwa kanye nomsebenzi weCHIP Alliance ukulungiselela umklamo ojwayelekile ovulekile we-chip wamadivayisi weselula, amasistimu wekhompyutha, i-electronics yabathengi kanye ne-Intanethi yezinto.
"Ukusebenzisana okuvulekile sekukhonjiswe kaningi ukusiza izimboni ukusheshisa isikhathi sokumaketha, ukufeza ukugcinwa kwesikhathi eside, nokwakha amazinga e-de facto," kusho uMike Dolan, iphini likamongameli wezinhlelo zamasu weLinux Foundation. "
Njengomnikelo wakho wokuqala, abasunguli beCHIP Alliance bethule amaphrojekthi alandelayo ngentuthuko ngokuhlanganyela.
I-SweRV Core
Este iprosesa engama-32-bit RISC-V eyenziwe yi-Western Digital. I-chip isebenza ngemvamisa ye-1,8 GHz, Yakhelwe kubuciko obunamapayipi ama-trunk amabili (ama-8-way superscale) futhi yakhelwe ukukhiqizwa kusetshenziswa ubuchwepheshe benqubo ye-2nm CMOS.
Ama-Schematics, imibhalo, amamodeli we-CAD, ukwakheka kwe-chip, i-microcode, nokuqaliswa okugcwele ngolimi lweVerilog kuvulwe ngaphansi kwelayisense le-Apache 2.0.
OmniXtend
Es iphrothokholi yenethiwekhi enikezela ngokuvumelana kwesikhashana lapho kudluliswa idatha nge-Ethernet.
OmniXtend kuthanda ikuvumela ukuthi ushintshe imilayezo ngqo nenqolobane yeprosesa futhi ingasetshenziselwa ukuxhuma ama-accelerator ahlukahlukene, amadivayisi wokugcina, amadivayisi wememori (ama-NVDIMM) nezindawo zokuxhumana zenethiwekhi ku-SoC, kanye nokwenza amasistimu anama-chips amaningi we-RISC-V. Iphrojekthi idluliselwe yi-Western Digital.
I-UVM
I-Google idlulisele ukusetshenziswa kwe-Universal Verification Methodology (UVM) yokuhlola ukucindezeleka izinto ze-RISC-V namathuluzi wokuklama.
Ikakhulu, sikhuluma nge-customizable flow flow generator, engasetshenziselwa ukukhomba amaphutha kanye nezingqinamba ezingeni lokwakha kanye ne-microarchitecture level.
Inkampani Yebonhlanu, esungulwe ngabadali be-RISC-V balungiselela uhlobo lokuqala lweprosesa olususelwa ku-RISC-V, ngaphezu kokwenza ulimi olusha lwe-hardware Chisel kanye no-UC Berkeley.
Izodlulisela i-RocketChip SoC generator kuphrojekthi, ukukhishwa kokuqala kwesixhumi esibonakalayo seTileLink sokuxhuma izingxenye ze-SoC nohlaka lweDiplomacy.
Njengengxenye yephrojekthi ehlangene, i-SiFive izophinde iqhubeke nokuthuthukiswa kolimi lwe-Chisel nokwethulwa kwesikhashana kwe-FIRRTL.
Okwamanje, Ngokuya ngemininingwane ye-RISC-V, izinkampani ezahlukahlukene nemiphakathi engaphansi kwamalayisense wamahhala ahlukahlukene (i-BSD, i-MIT, i-Apache 2.0) ithuthukisa izinhlobo ezingama-21 zama-microprocessor cores:
Ama-SoCs ayi-10 namachips ayi-6 asevele etholakalela ukudayiswa (i-SiFive FE310-G000, iSiFive Freedom U540, iGreenWaves GAP 8, iKendryte K210, i-NXP RV32M1 neRavenRV32).
Ukusekelwa kwe-RISC-V bekukhona kusukela kukhishwa i-Glibc 2.27, i-binutils 2.30, i-gcc 7, ne-Linux kernel 4.15.
Umthombo: https://www.linuxfoundation.org