Libre-SOC txiparen lehen prototipoa ekoizteko prest dago

Libre-SOC proiektua, CDC 6600 estiloko arkitektura hibrido bat duen txip ireki bat garatzen ari dena, non, txiparen tamaina eta konplexutasuna murrizteko, CPU, VPU eta GPU argibideak ez dira bereizten eta ISA batean eskaintzen. , lehen proba-lagina ekoizpenera transferitzeko fasera iritsi da. Proiektua hasiera batean Libre RISC-V izenarekin garatu zen, baina Libre-SOC izena jarri zioten RISC-V OpenPOWER 3.0 instrukzio multzoen arkitekturarekin (ISA) ordezkatzeko erabakiaren ostean.

Proiektuak txip batean (SoC) sistema osoa, guztiz irekia eta eskubiderik gabekoa sortzea du helburu, plaka bakarreko ordenagailuetan, netbooketan eta hainbat gailu eramangarrietan erabil daitekeena. PUZaren berariazko argibideez eta helburu orokorreko erregistroez gain, Libre-SOC-ek VPU eta GPUen ohiko eragiketa bektorialak eta kalkulu espezializatuak egiteko gaitasunak eskaintzen ditu prozesadore bloke funtzional bakarrean. Txipak OpenPOWER instrukzio-multzoaren arkitektura erabiltzen du, Simple-V luzapena bektorializaziorako eta datuen prozesamendu paralelorako jarraibideekin, baita ARGB bihurtzeko eta 3D eragiketa arruntetarako jarraibide espezializatuak ere.

GPUaren argibideak Vulkan grafikoen APIarekin erabiltzera bideratzen dira, eta VPU MPEG1/2, MPEG4 ASP (xvid), H.264, H.265, VP8, VP9, ​​​​AV1, MP3 eta YUV-RGB bihurketa eta deskodeketa bizkortzera bideratzen dira. , AC3, Vorbis formatuak eta Opus. Libre-SOC-en gaitasunak erabiltzen dituen doako kontrolatzaile bat garatzen ari da Mesarako, Vulkan grafikoen APIaren hardware-azeleratutako software inplementazioa eskaintzeko. Esaterako, Vulkan itzalgailuak JIT motor bat erabiliz itzul daitezke Libre-SOC-en dauden argibide espezializatuak erabiliz exekutatzeko.

Hurrengo proba-prototipoan, SVP64 (Variable-length Vectorisation) luzapena ezartzeko asmoa dute, Libre-SOC prozesadore bektorial gisa erabiltzeko aukera emanez (32 64 biteko erabilera orokorreko erregistroez gain, 128 erregistro emango dira). kalkulu bektorialetarako). Lehenengo prototipoak 300 MHz-ra exekutatzen duen nukleo bakarra dauka, baina bi urte barru 4 nukleoko bertsioa, gero 8 nukleoko bertsioa eta epe luzera 64 nukleoko bertsioa kaleratzea aurreikusten da.

Txiparen lehen lotea TSMCk ekoitziko du 180 nm-ko prozesu teknologia erabiliz. Proiektuaren garapen guztiak lizentzia libreekin banatzen dira, GDS-II formatuko fitxategiak barne, txiparen topologia osoaren deskribapenarekin, zure ekoizpen propioa hasteko nahikoa. Libre-SOC IBMk ekoitzi ez duen Power arkitekturan oinarritutako lehen txip guztiz independentea izango da. Garapenak nMigen hardware deskribapen-lengoaia erabili zuen (Python-en oinarritutako HDL, VHDL eta Verilog erabili gabe), Chips4Makers proiektuko FlexLib zelula-liburutegi estandarrak eta HDL-tik GDS-II-ra bihurtzeko Coriolis2 VLSI tresna doakoa.

Libre-SOC garapena NLnet Fundazioak finantzatu zuen, eta 400 mila euro bideratu zituen txip guztiz irekia sortzeko oinarrizko irtenbide tekniko egiaztagarriak eta fidagarriak sortzeko programa baten baitan. Txipak 5.5x5.9 mm-ko tamaina du eta 130 mila ate logiko ditu. 4KB SRAM lau moduluz eta 300 MHz fasean blokeatutako begizta (PLL) unitatez osatuta dago.

Libre-SOC txiparen lehen prototipoa ekoizteko prest dago


Iturria: opennet.ru

Gehitu iruzkin berria