Prototipi i parë i çipit me burim të hapur Libre-SOC është gati për prodhim

Projekti Libre-SOC, i cili po zhvillon një çip të hapur me një arkitekturë hibride në stilin CDC 6600, në të cilin, për të zvogëluar madhësinë dhe kompleksitetin e çipit, udhëzimet CPU, VPU dhe GPU nuk janë të ndara dhe të ofruara në një ISA , ka arritur në fazën e transferimit të mostrës së parë testuese në prodhim. Projekti fillimisht u zhvillua me emrin Libre RISC-V, por u riemërua Libre-SOC pas vendimit për të zëvendësuar RISC-V me arkitekturën e grupit të instruksioneve OpenPOWER 3.0 (ISA).

Projekti synon të krijojë një sistem të plotë, plotësisht të hapur dhe pa honorare në një çip (SoC) që mund të përdoret në kompjuterë me një tabelë, netbook dhe pajisje të ndryshme portative. Përveç udhëzimeve specifike të CPU-së dhe regjistrave për qëllime të përgjithshme, Libre-SOC ofron aftësi për të kryer operacione vektoriale dhe llogaritje të specializuara tipike për VPU-të dhe GPU-të në një bllok të vetëm funksional të procesorit. Çipi përdor arkitekturën e grupit të instruksioneve OpenPOWER, zgjerimin Simple-V me udhëzime për vektorizimin dhe përpunimin paralel të të dhënave, si dhe udhëzime të specializuara për konvertimin ARGB dhe operacionet e zakonshme 3D.

Udhëzimet e GPU-së përqendrohen në përdorimin me API grafike Vulkan dhe VPU në përshpejtimin e konvertimit dhe dekodimit YUV-RGB të MPEG1/2, MPEG4 ASP (xvid), H.264, H.265, VP8, VP9, ​​AV1, MP3 , AC3, formatet Vorbis dhe Opus. Një drejtues pa pagesë është duke u zhvilluar për Mesa që përdor aftësitë e Libre-SOC për të ofruar një implementim të softuerit të përshpejtuar nga hardueri të API-së grafike Vulkan. Për shembull, shaders Vulkan mund të përkthehen duke përdorur një motor JIT për t'u ekzekutuar duke përdorur udhëzime të specializuara të disponueshme në Libre-SOC.

Në prototipin tjetër të provës, ata planifikojnë të zbatojnë zgjerimin SVP64 (Vektorizimi me gjatësi të ndryshueshme), duke lejuar që Libre-SOC të përdoret si një procesor vektori (përveç 32 regjistrave 64-bit për qëllime të përgjithshme, do të sigurohen 128 regjistra për llogaritjet e vektorit). Prototipi i parë përfshin vetëm një bërthamë që funksionon në 300 MHz, por brenda dy viteve është planifikuar të lëshohet një version me 4 bërthama, më pas një version me 8 bërthama dhe në afat të gjatë një version me 64 bërthama.

Grupi i parë i çipit do të prodhohet nga TSMC duke përdorur teknologjinë e procesit 180 nm. Të gjitha zhvillimet e projektit shpërndahen me licenca falas, duke përfshirë skedarët në formatin GDS-II me një përshkrim të topologjisë së plotë të çipit, të mjaftueshme për të filluar prodhimin tuaj. Libre-SOC do të jetë çipi i parë plotësisht i pavarur i bazuar në arkitekturën Power që nuk është prodhuar nga IBM. Zhvillimi përdori gjuhën e përshkrimit të harduerit nMigen (HDL e bazuar në Python, pa përdorur VHDL dhe Verilog), bibliotekat standarde të qelizave FlexLib nga projekti Chips4Makers dhe veglat falas Coriolis2 VLSI për konvertimin nga HDL në GDS-II.

Zhvillimi i Libre-SOC u financua nga Fondacioni NLnet, i cili ndau 400 mijë euro për të krijuar një çip plotësisht të hapur si pjesë e një programi për krijimin e zgjidhjeve teknike themelore të verifikueshme dhe të besueshme. Çipi ka një madhësi prej 5.5x5.9 mm dhe përfshin 130 mijë porta logjike. Ai përbëhet nga katër module SRAM 4KB dhe një njësi 300 MHz me bllokim fazor (PLL).

Prototipi i parë i çipit me burim të hapur Libre-SOC është gati për prodhim


Burimi: opennet.ru

Shto një koment