Mohlala oa pele oa mohloli o bulehileng oa Libre-SOC chip o se o loketse tlhahiso

Morero oa Libre-SOC, o ntseng o nts'etsapele chip e bulehileng e nang le meralo e nyalisitsoeng ka har'a setaele sa CDC 6600, moo, ho fokotsa boholo le ho rarahana ha chip, litaelo tsa CPU, VPU le GPU ha li arohane ebile li fanoa ka ISA e le 'ngoe. , e fihlile boemong ba ho fetisetsa sampuli ea pele ea teko ho tlhahiso. Morero ona o qalile ka lebitso la Libre RISC-V, empa o ile oa rehoa lebitso la Libre-SOC kamora qeto ea ho nkela RISC-V sebaka ka meralo ea OpenPOWER 3.0 ea litaelo tsa ISA.

Morero ona o ikemiselitse ho theha tsamaiso e felletseng, e bulehileng ka ho felletseng le e se nang matlotlo ho chip (SoC) e ka sebelisoang lik'homphieutha tse nang le boto e le 'ngoe, libuka tsa marang-rang le lisebelisoa tse fapaneng tse nkehang habonolo. Ntle le litaelo tse ikhethileng tsa CPU le lirekoto tsa sepheo se akaretsang, Libre-SOC e fana ka bokhoni ba ho etsa ts'ebetso ea vector le lipalo tse ikhethileng tse tloaelehileng tsa li-VPU le li-GPU sebakeng se le seng sa processor e sebetsang. Chip e sebelisa meralo ea litaelo tsa OpenPOWER, katoloso ea Simple-V e nang le litaelo bakeng sa vectorization le ts'ebetso e ts'oanang ea data, hammoho le litaelo tse ikhethileng bakeng sa phetoho ea ARGB le ts'ebetso e tloaelehileng ea 3D.

Litaelo tsa GPU li shebane le tšebeliso le Vulkan graphics API, le VPU mabapi le ho akofisa phetolo ea YUV-RGB le decoding ea MPEG1/2, MPEG4 ASP (xvid), H.264, H.265, VP8, VP9, ​​AV1, MP3 , AC3, lifomate tsa Vorbis le Opus. Ho ntse ho ntlafatsoa mokhanni oa mahala bakeng sa Mesa o sebelisang bokhoni ba Libre-SOC ho fana ka ts'ebetsong ea software e potlakisang ea hardware ea Vulkan graphics API. Mohlala, li-shader tsa Vulkan li ka fetoleloa ho sebelisoa enjine ea JIT ho sebelisa litaelo tse ikhethileng tse fumanehang ho Libre-SOC.

Mofuteng o latelang oa tlhahlobo, ba rera ho kenya ts'ebetsong katoloso ea SVP64 (Variable-length Vectorisation), e lumellang Libre-SOC hore e sebelisoe joalo ka processor ea vector (ntle le lirejistara tse 32 64-bit, ho tla fanoa ka lirekoto tse 128. bakeng sa lipalo tsa vector). Mohlala oa pele o kenyelletsa konokono e le 'ngoe feela e sebetsang ho 300 MHz, empa nakong ea lilemo tse peli ho reriloe ho lokolla mofuta oa 4-core, ebe ke mofuta oa 8-core, mme ka nako e telele e tla ba mofuta oa 64-core.

Sehlopha sa pele sa chip se tla hlahisoa ke TSMC ho sebelisa theknoloji ea ts'ebetso ea 180nm. Lintlafatso tsohle tsa morero li ajoa ka tlas'a laesense ea mahala, ho kenyeletsoa lifaele tsa mofuta oa GDS-II ka tlhaloso ea topology e felletseng ea chip, e lekaneng ho qala tlhahiso ea hau. Libre-SOC e tla ba chip ea pele e ikemetseng e ipapisitseng le meralo ea Matla e sa hlahisoang ke IBM. Nts'etsopele e sebelisitse puo ea tlhaloso ea lisebelisoa tsa nMigen (HDL e thehiloeng ho Python, ntle le ho sebelisa VHDL le Verilog), lilaebrari tsa lisele tse tloaelehileng tsa FlexLib tse tsoang morerong oa Chips4Makers, le sesebelisoa sa mahala sa Coriolis2 VLSI bakeng sa ho fetolela ho tloha HDL ho ea ho GDS-II.

Nts'etsopele ea Libre-SOC e tšehelitsoe ka lichelete ke NLnet Foundation, e faneng ka li-euro tse likete tse 400 ho theha chip e bulehileng ka botlalo e le karolo ea lenaneo la ho theha litharollo tsa mantlha tsa tekheniki tse netefalitsoeng le tse tšepahalang. Chip e na le boholo ba 5.5x5.9 mm mme e kenyelletsa liheke tsa logic tse likete tse 130. E na le li-module tse 'ne tsa 4KB SRAM le yuniti ea 300 MHz phase-locked loop (PLL).

Mohlala oa pele oa mohloli o bulehileng oa Libre-SOC chip o se o loketse tlhahiso


Source: opennet.ru

Eketsa ka tlhaloso