Projekti Libre-SOC, që zhvillon një çip të hapur me implementimin e një arkitekture hibride në stilin CDC 6600, ku për të reduktuar madhësinë dhe komplekësinë e çipit, instruktionet e CPU, VPU dhe GPU nuk janë të ndara dhe ofrohen në një ISA, ka arritur fazën e transferimit në prodhimin e mostrës së parë testuese. Fillimisht, projekti u zhvillua nën emrin Libre RISC-V, por u rishikua në Libre-SOC pas vendimit për të zëvendësuar RISC-V me përdorimin e arkitekturës së setit të komandave (ISA) OpenPOWER 3.0.
Projekti ka si objektiv krijimin e njĂ« sistemi tĂ« plotĂ«, plotĂ«sisht tĂ« hapur dhe pa kĂ«rkesa pĂ«r tĂ« drejtat e licencĂ«s nĂ« njĂ« sistem nĂ« çip (SoC), tĂ« cilin mund tĂ« jetĂ« i mundur ta pĂ«rdorim nĂ« kompjuterĂ«t e njĂ« pllake, netbook-Ă«t dhe pajisjet e ndryshme portative. PĂ«rveç instrukcioneve tipike tĂ« CPU dhe regjistrave tĂ« pĂ«rgjithshĂ«m, Libre-SOC ofron nĂ« njĂ« bllok funksional tĂ« procesorit mundĂ«si pĂ«r tĂ« kryer operacione vektoriale dhe llogaritje tĂ« specializuara, tipike pĂ«r VPU dhe GPU. Ăipi pĂ«rdor arkitekturĂ«n e setit tĂ« komandave OpenPOWER, zgjatjen Simple-V me instrukcione pĂ«r vektorizimin dhe pĂ«rpunimin paralel tĂ« tĂ« dhĂ«nave, si dhe instrukcione tĂ« specializuara pĂ«r konvertimin nĂ« ARGB dhe kryerjen e operacioneve tipike 3D.
Instruktimet e GPU-s janë të përqendruara në përdorimin me API grafike Vulkan, ndërsa VPU përshpejton konvertimin YUV-RGB dhe dekodimin e formateve MPEG1/2, MPEG4 ASP (xvid), H.264, H.265, VP8, VP9, AV1, MP3, AC3, Vorbis dhe Opus. Për Mesa po zhvillohet një drejtues i lirë, i cili shfrytëzon mundësitë e Libre-SOC për të ofruar një implementim të softuerit të ndihmuar nga hardueri të API grafik Vulkan. Për shembull, shaderat Vulkan mund të përkthehen me ndihmën e motorit JIT për t'u ekzekutuar duke përdorur instrukcionet e specializuara të disponueshme në Libre-SOC.
Në prototipin e ardhshëm testues planifikohet të implementohet zgjerimi SVP64 (Vektorizimi me Gjerësi Të Variueshme), që lejon përdorimin e Libre-SOC si një procesor vektorial (përveç 32 regjistrave të përgjithshëm 64-bit do të ofrohen 128 regjistra për llogaritje vektoriale). Prototipi i parë përfshin vetëm një bërthamë, e cila punon me një frekuencë prej 300 Mhz, por brenda dy viteve planifikohet të lëshohet një version 4-bërthamësh, pastaj 8-bërthamësh, dhe në perspektivë afatgjate dhe 64-bërthamësh.
Prodhimi i partisë së parë të çipit do të bëhet në kompaninë TSMC duke përdorur procesin teknologjik 180nm. Të gjitha materialet e projektit shpërndahen nën licenca të lira, duke përfshirë skedarët në formatin GDS-II me përshkrimin e plotë të topologjisë së çipit, të mjaftueshme për të nisur prodhimin tuaj. Libre-SOC do të jetë çipi i parë plotësisht të pavarur mbi bazën e arkitekturës Power, i prodhuar nga një kompani e ndryshme nga IBM. Në zhvillim është përdorur gjuha e përshkrimit të harduerit nMigen (HDL mbi bazën e Python, pa përdorur VHDL dhe Verilog), bibliotekat e celiave standarde FlexLib nga projekti Chips4Makers dhe mjete të lira VLSI Coriolis2 për konvertimin nga HDL në GDS-II.
Zhvillimi i Libre-SOC Ă«shtĂ« financuar nga fondi NLnet Foundation, i cili ka alokuar 400 mijĂ« euro pĂ«r krijimin e njĂ« çipi tĂ«rĂ«sisht tĂ« hapur nĂ« kuadĂ«r tĂ« programit pĂ«r krijimin e zgjidhjeve teknike tĂ« verifikueshme dhe tĂ« besueshme. Ăipi ka njĂ« madhĂ«si prej 5.5Ă5.9 mm dhe pĂ«rfshin 130 mijĂ« porta logjike. NĂ« pĂ«rbĂ«rje nĂ«nkupton katĂ«r module SRAM prej 4KB dhe njĂ« bllok faze tĂ« autoadjustimit tĂ« frekuencĂ«s (PLL) prej 300 MHz.

Burimi: opennet.ru
