21:53
В ядро Linux добавлена поддержка российских процессоров Baikal T1

Компания Baikal Electronics объявила о принятии в основной состав ядра Linux кода для поддержки российского процессора Baikal-T1 и основанной на нём системы на кристалле BE-T1000. Изменения с реализацией поддержки Baikal-T1 были переданы разработчикам ядра в конце мая и теперь включены в состав экспериментального выпуска ядра Linux 5.8-rc2.


Рецензирование части изменений, в том числе описаний device tree, пока не завершено и данные изменения отложены для включения в ядро 5.9.

Процессор Baikal-Т1 содержит два суперскалярных ядра P5600 MIPS 32 r5, работающих на частоте 1.2 ГГц. Чип содержит кэш L2 (1 Мб), контроллер памяти DDR3-1600 ECC, 1 порт 10Gb Ethernet, 2 порта 1Gb Ethernet, контроллер PCIe Gen.3 х4, 2 порта SATA 3.0, USB 2.0, GPIO, UART, SPI, I2C. Процессор произведён с применением техпроцесса в 28 нм и потребляет менее 5Вт.


Процессор также предоставляет аппаратную поддержку виртуализации, инструкции SIMD и интегрированный аппаратный ускоритель криптографических операций, поддерживающий ГОСТ 28147-89. Чип разработан с использованием лицензированного у компании Imagination Technologies блока процессорного ядра MIPS32 P5600 Warrior.

Разработчиками из Baikal Electronics подготовлен код для поддержки архитектуры MIPS CPU P5600 и реализованы связанные с поддержкой Baikal T1 изменения для подсистем MIPS GIC timer, MIPS CM2 L2, CCU, шины APB и AXI, датчик PVT, DW APB Timer, DW APB SSI (SPI), DW APB I2C, DW APB GPIO и DW APB Watchdog.

https://www.baikalelectronics.ru/about/press-center/news/799/

 

Baikal Electronics стал первым из производителей процессоров в России, включенным в основную ветку ядра Linux

 

В конце июня 2020 года компания Baikal Electronics заявила о том, что она стала первым из производителей процессоров в России, включенным в основную ветку ядра Linux. В настоящее время в состав экспериментального выпуска ядра Linux 5.8-rc2 включена поддержка российского процессора Baikal-T1 и основанной на нем системы на кристалле (SoC) BE-T1000.


Специалисты из компании Baikal Electronics передали все изменения по реализации поддержки процессора Baikal-T1 разработчикам ядра Linux еще в конце мая 2020 года. В июне 2020 года эти данные были добавлены в выпуск ядра Linux 5.8-rc2. Сейчас продолжается процесс рецензирования части изменений, которые планируется добавить в ядро Linux 5.9, включая все предоставленные Baikal Electronics версии драйверов и файл с описанием device tree (дерева устройств).

Разработчики Baikal Electronics также рассказали, что в Linux 5.8-rc2 уже добавлены: общий код ядра и архитектуры MIPS CPU P5600, изменения для подсистем MIPS GIC timer, MIPS CM2 L2, Baikal-T1 CCU, Baikal-T1 AXI-bus, Baikal-T1 PVT sensor, DW APB Timer, DW APB SSI (SPI), DW APB I2C, DW APB GPIO, а также DW APB Watchdog.

Процессор BE-T1000 (Baikal-T1) содержит два вычислительных ядра P5600 с тактовой частотой до 1,2 ГГц на архитектуре MIPS32r5. Имеется контроллер памяти DDR3-1600 ECC; заявлена поддержка интерфейсов 1/10 Gb Ethernet, PCIe Gen.3, портов SATA 3.0 и USB 2.0. Энергопотребление менее 5 Вт. Технологический процесс 28 нм. Согласно описанию, «это современный энергоэффективный процессор с широким набором высокоскоростных интерфейсов, предназначенный для широкого диапазона целевых устройств потребительского и В2В сегментов».

Кстати, процессоры BE-T1000 (они же «Байкал-Т1») сейчас можно приобрести в магазинах электронных компонентов и приборов, например, в сети розничных магазинов «Чип и Дип» по цене 4290 рублей (на старте продаж он стоил 3990 рублей), но это позиция заказная.

Ранее в середине июня 2020 года компания Baikal Electronics выпустила новый релиз SDK (software development kit) для микропроцессора Baikal-T (BE-T1000) — SDK-T-5.4.

https://habr.com/ru/news/t/508246/

Категория: Информационные технологии | Просмотров: 225 | Добавил: bubasa | Рейтинг: 5.0/2
Всего комментариев: 0
avatar