Одноплатный компьютер на базе процессора Baikal-T1 (К1925ВМ018)
Разработчик интегральных схем «Байкал Электроникс» объявил, что с июля 2018 года в средствах разработки для аппаратной платформы MIPS 32 бита процессора BE-T1000 (ранее известного как «Байкал-T1») используется исключительно Linux-дистрибутив АЛЬТ от российской софтверной компании «Базальт СПО».
С точки зрения компаний, которые выполняют госзаказы, это очередной шаг по импортозамещению. Как известно, перед государственными ведомствами поставлена задача отказаться от использования иностранного программного обеспечения, в том числе операционных систем, а в перспективе — отказаться и от иностранных процессоров для безопасности. По логике властей, в иностранных процессорах могут быть «закладки».
«Большая ценность решения АЛЬТ заключается в устранении какой-либо зависимости от зарубежных репозиториев программного обеспечения, — заявил Константин Щербаков, директор по маркетингу и продажам «Байкал Электроникс», — Мы намерены продвигать решения Альт для разработчиков аппаратных платформ, способствуя миграции на эту платформу и увеличению числа успешных проектов разработки».
Плата разработки Baikal BFK Rev 1.6 для процессора «Байкал-Т1» была представлена в январе 2018 года (обзор на Хабре). Сам процессор отдельно поступил в розничную продажу 8 июня 2018 года по 3990 руб.
Позже в продаже появилась оценочная плата BFK3.1 по цене 39 900 руб. со следующими характеристиками:
· Процессор: BE-T1000, 2 ядра P5600 MIPS32r5
· Тактовая частота: 1,2 ГГц
· Кэш-память второго уровня: 1 МБ
· Тип оперативной памяти: 1x SO-DIMM DDR3-1600 (PC3-12800)
· Энергонезависимая память: 128 Мб NOR Flash (boot), 256 Мб NOR Flash
· Ethernet: 1x 10 Гб (10GBASE-KR, 10GBASE-KX4), 2x 1 Гб (1000BASE-TX)
· Интерфейсы ввода/вывода: PCI Express, 1x PCIe Gen3x4, SATA, 2x SATA III, USB, 1x USB 2.0 тип А
· Последовательные интерфейсы: 2x UART, 2x SPI, 2x I2C, GPIO, 32
· Консоль управления: 2x USB тип Mini-AB
· Интерфейс отладки: EJTAG
· Операционная система: Embedded Linux 4.4 (Busybox RootFS), U-Boot
· Источник питания: ATX 2.0
· Форм-фактор: FlexATX
· Размеры: 229×191 мм (9,0″ x 7,5")
Процессор 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В сегментов».
По мнению независимых разработчиков аппаратуры, стоимость российской оценочной платы несколько завышена по сравнению с тестовыми платами от Freescale/NXP, TI, Atmel в диапазоне цен ~60$ (3.6т.р.) до ~400$ (23т.р.) от производителя. На момент написания той статьи плата BFK3.1 продавалась по цене около 150 000 руб. Сейчас цена снижена до 39 900 руб. (около $635 по курсу), но это всё равно значительно дороже, чем у перечисленных тестовых плат. Причины такой ценовой разницы не совсем понятны.
Автор той статьи также отмечает, что ни среды проектирования и отладки, «заточенной» под конкретный чип с его периферией, ни JTAG эмулятора у «Байкал Электроникс» нет и не предвидится. Поддерживается только Linux, нет ни поддержки никаких RTOS, ни «bare-metal», ничего более. Ходят только слухи, что кто-то портирует QNX на «Байкал-Т1», но точно это неизвестно.
Самое интересное, что для получения детальной технической информации на процессор нужно подписать NDA и предоставить в компанию «Байкал Электроникс» список своих документов:
- Копия свидетельства о госрегистрации.
- Копия свидетельства о постановке на налоговый учёт.
- Копия устава, заверенная руководителем.
- Протокол или решение о назначении директора.
- Копия уведомления о применении упрощенной системы налогообложения (если применимо).
- Доверенность и контактные данные представителя.
- Карточка компании.
«Что-то мне это сильно напоминает „советские” времена, когда процессоры выпускали, давали документацию с описанием системы команд процессора и их кодов, а дальше каждый сам, кто как сможет… Правда, конкуренции не было. Просто стояла задача — сделать любыми средствами!», — пишет автор статьи П.А. Семенов, к.т.н., «МикроЛАБ Системс» (г.Москва).
Несмотря на всё это, импортозамещение продолжается. Например, в МГУ открыли учебный класс по «Байкал-Т1».
Автор: alizar