Нахустин прототипи чипи кушодаи Libre-SOC барои истеҳсол омода аст

Лоиҳаи Libre-SOC, ки чипи кушода бо меъмории гибридӣ дар услуби CDC 6600 таҳия мекунад, ки дар он барои кам кардани андоза ва мураккабии чип дастурҳои CPU, VPU ва GPU ҷудо карда намешаванд ва дар як ISA пешниҳод карда мешаванд. , ба мархалаи ба истехсолот гузарондани намунаи аввалини озмоишй расид. Лоиҳа дар ибтидо бо номи Libre RISC-V таҳия шуда буд, аммо пас аз тасмими иваз кардани RISC-V бо меъмории маҷмӯи дастурҳои OpenPOWER 3.0 (ISA) номи Libre-SOC шуд.

Ҳадафи лоиҳа эҷоди як системаи мукаммал, комилан кушода ва бе роялти дар чип (SoC), ки метавонад дар компютерҳои якбора, нетбукҳо ва дастгоҳҳои гуногуни сайёр истифода шавад. Илова ба дастурҳои мушаххаси CPU ва регистрҳои таъиноти умумӣ, Libre-SOC имкон медиҳад, ки амалиётҳои векторӣ ва ҳисобҳои махсуси хоси VPU ва GPU дар як блоки функсионалии протсессори ягонаро иҷро кунанд. Чип меъмории маҷмӯи дастурҳои OpenPOWER, тамдиди Simple-V-ро бо дастурҳо оид ба векторизатсия ва коркарди мувозии додаҳо, инчунин дастурҳои махсус барои табдили ARGB ва амалиёти умумии 3D истифода мебарад.

Дастурҳои GPU ба истифода бо графикаи Vulkan API ва VPU барои суръат бахшидани табдили YUV-RGB ва рамзкушоии MPEG1/2, MPEG4 ASP (xvid), H.264, H.265, VP8, VP9, ​​AV1, MP3 нигаронида шудаанд. , AC3, форматҳои Vorbis ва Opus. Барои Mesa як драйвери ройгон таҳия карда мешавад, ки имкониятҳои Libre-SOC-ро барои таъмин намудани татбиқи нармафзори бо сахтафзор суръатёфтаи API графикии Vulkan истифода мебарад. Масалан, shaders Vulkan метавонанд бо истифода аз муҳаррики JIT тарҷума карда шаванд, то бо истифода аз дастурҳои махсуси дар Libre-SOC мавҷудбуда иҷро карда шаванд.

Дар прототипи навбатии санҷиш, онҳо нақша доранд, ки тамдиди SVP64 (Vektorisation-и тағирёбанда) -ро татбиқ кунанд, ки ба Libre-SOC имкон медиҳад, ки ҳамчун протсессори векторӣ истифода шавад (илова ба 32 регистрҳои 64-битии умумӣ, 128 регистр таъмин карда мешавад. барои ҳисобҳои векторӣ). Прототипи аввал танҳо як ядрои бо суръати 300 МГс коркунандаро дар бар мегирад, аммо дар тӯли ду сол ба нақша гирифта шудааст, ки версияи 4-аслӣ, баъд версияи 8-аслӣ ва дар муддати тӯлонӣ версияи 64-аслӣ бароварда шавад.

Аввалин партияи чип аз ҷониби TSMC бо истифода аз технологияи раванди 180nm истеҳсол мешавад. Ҳама коркардҳои лоиҳа таҳти литсензияҳои ройгон паҳн карда мешаванд, аз ҷумла файлҳо дар формати GDS-II бо тавсифи топологияи пурраи чип, ки барои оғози истеҳсоли худ кифоя аст. Libre-SOC аввалин чипи комилан мустақил дар асоси меъмории Power хоҳад буд, ки аз ҷониби IBM истеҳсол нашудааст. Дар таҳия забони тавсифи сахтафзори nMigen (HDL дар асоси Python, бе истифодаи VHDL ва Verilog), китобхонаҳои ҳуҷайраҳои стандартии FlexLib аз лоиҳаи Chips4Makers ва асбоби ройгони Coriolis2 VLSI барои табдилдиҳӣ аз HDL ба GDS-II истифода шудааст.

Рушди Libre-SOC аз ҷониби Фонди NLnet маблағгузорӣ карда шуд, ки он 400 ҳазор евро барои эҷоди чипи комилан кушода ҳамчун як қисми барномаи эҷоди қарорҳои техникии санҷидашаванда ва эътимодбахш ҷудо кардааст. Чип андозаи 5.5х5.9 мм буда, дорои 130 ҳазор дарвозаи мантиқӣ мебошад. Он аз чор модули 4KB SRAM ва воҳиди ҳалқаи 300 МГс дар марҳилаи басташуда (PLL) иборат аст.

Нахустин прототипи чипи кушодаи Libre-SOC барои истеҳсол омода аст


Манбаъ: opennet.ru

Илова Эзоҳ