Thawj tus qauv ntawm qhov qhib Libre-SOC nti yog npaj rau kev tsim khoom

Txoj haujlwm Libre-SOC, uas tab tom tsim lub nti qhib nrog cov qauv sib xyaw ua ke hauv CDC 6600 style, uas, txhawm rau txo qhov loj thiab qhov nyuaj ntawm cov nti, CPU, VPU thiab GPU cov lus qhia tsis sib cais thiab muaj nyob rau hauv ib qho ISA. , tau mus txog theem ntawm kev xa cov qauv kuaj thawj zaug rau kev tsim khoom. Txoj haujlwm no yog tsim los ntawm lub npe Libre RISC-V, tab sis tau hloov lub npe Libre-SOC tom qab kev txiav txim siab hloov RISC-V nrog OpenPOWER 3.0 kev qhia teeb tsa architecture (ISA).

Lub phiaj xwm tsom mus tsim kom tiav, qhib tag nrho thiab tsis muaj nuj nqis ntawm lub nti (SoC) uas tuaj yeem siv rau hauv ib lub khoos phis tawj, netbooks thiab ntau yam khoom siv nqa tau. Ntxiv nrog rau cov lus qhia tshwj xeeb ntawm CPU thiab cov ntawv sau npe dav dav, Libre-SOC muab lub peev xwm los ua haujlwm vector thiab kev suav tshwj xeeb ntawm VPUs thiab GPUs hauv ib qho kev ua haujlwm ib leeg. Lub nti siv OpenPOWER cov lus qhia teeb tsa, qhov yooj yim-V txuas ntxiv nrog cov lus qhia rau vectorization thiab ua tib yam ntawm cov ntaub ntawv, nrog rau cov lus qhia tshwj xeeb rau ARGB hloov dua siab tshiab thiab kev ua haujlwm 3D.

GPU cov lus qhia yog tsom rau kev siv nrog Vulkan graphics API, thiab VPU ntawm kev ua kom YUV-RGB hloov dua siab tshiab thiab kev txiav txim siab ntawm MPEG1/2, MPEG4 ASP (xvid), H.264, H.265, VP8, VP9, ​​AV1, MP3 , AC3, Vorbis hom thiab Opus. Ib tus neeg tsav tsheb pub dawb tau raug tsim los rau Mesa uas siv lub peev xwm ntawm Libre-SOC los muab kev siv kho vajtse nrawm nrawm ntawm Vulkan graphics API. Piv txwv li, Vulkan shaders tuaj yeem txhais tau siv lub tshuab JIT los ua kom siv cov lus qhia tshwj xeeb muaj nyob hauv Libre-SOC.

Hauv qhov kev sim tom ntej, lawv npaj yuav siv SVP64 (Variable-ntev Vectorisation) txuas ntxiv, tso cai rau Libre-SOC siv los ua vector processor (ntxiv rau 32 64-ntsis kev sau npe dav dav, 128 sau npe yuav muab. rau kev xam vector). Thawj tus qauv suav nrog tsuas yog ib tus tub ntxhais khiav ntawm 300 MHz, tab sis nyob rau hauv ob xyoos nws tau npaj yuav tso tawm 4-core version, tom qab ntawd 8-core version, thiab nyob rau lub sijhawm ntev 64-core version.

Thawj pawg ntawm cov nti yuav tsim los ntawm TSMC siv 180nm txheej txheem thev naus laus zis. Tag nrho cov kev tsim kho ntawm qhov project yog muab faib raws li cov ntawv tso cai pub dawb, suav nrog cov ntaub ntawv hauv GDS-II hom nrog cov lus piav qhia ntawm tag nrho topology ntawm cov nti, txaus los pib koj tus kheej ntau lawm. Libre-SOC yuav yog thawj lub nti ywj pheej raws li Lub Hwj Chim architecture tsis tsim los ntawm IBM. Txoj kev loj hlob tau siv nMigen hardware lus piav qhia (HDL raws li Python, tsis tas siv VHDL thiab Verilog), FlexLib tus qauv cell qiv los ntawm Chips4Makers project, thiab cov khoom siv dawb Coriolis2 VLSI rau kev hloov ntawm HDL rau GDS-II.

Txoj kev loj hlob ntawm Libre-SOC tau txais nyiaj los ntawm NLnet Foundation, uas tau faib 400 txhiab euros los tsim lub nti qhib tag nrho ua ib feem ntawm qhov kev pab cuam los tsim cov kev daws teeb meem uas muaj tseeb thiab ntseeg tau. Lub nti muaj qhov loj ntawm 5.5x5.9 hli thiab suav nrog 130 txhiab logic rooj vag. Nws muaj plaub 4KB SRAM modules thiab 300 MHz theem-xauv voj (PLL) chav tsev.

Thawj tus qauv ntawm qhov qhib Libre-SOC nti yog npaj rau kev tsim khoom


Tau qhov twg los: opennet.ru

Ntxiv ib saib