Платы для разработчиков и терминал на основе российского микропроцессора Байкал-Т

    За последние три дня вышло несколько новостей про российский процессор Байкал-Т:

    1. Российская компания «Т-Платформы» представила процессорный модуль SF-BT1 с Байкалом-Т, который она собирается распостранять среди разработчиков.

    2. Также «Т-Платформы» выпустили на основе Байкала-Т тонкий клиент «Таволга терминал», который может работать не только как терминал, но и как автономной компьютер с Linux Debian 8.

    3. Т-Платформы показывали и плату для разрабочиков, и терминал на основе Байкала-Т на выставке Embedded World в Нюренберге, в сотрудничестве с британской компанией Imagination Technologies, которая разработала микропроцессорное ядро MIPS P5600, которое использует Байкал-Т.

    Я не буду пересказывать все статьи про Байкал-Т, Т-Платформы и Таволгу. Те разрабочики, кто этим интересуется, могут сами сходить по ссылкам и посмотреть параметры плат. Я добавлю некоего информационного гарнира про процессор, его экосистему и историю.

    На фотографии ниже — ранние пользователи байкаловских плат. Это инженеры из России, Украины и Казахстана, которые участвуют в разработке микропроцессорного ядра MIPS P5600 и его сотфтверной экосистеме в отделении Imagination Technologies в Санта-Клара, Калифорния: Леонид Егошин (поддержка многоядерности в ядре Линукса), Сергей Вакуленко (симулятор для верификации) и Юрий Панчул (модели интерфейсов шин):



    Вообще Байкал-Т — это плод международного сотрудничества, в которое вовлечены в частности:


    1. Российская суперкомпьютерная компания «Т-Платформы», которая ранее разработала например кластер «Ломоносов» в МГУ.

    2. Ее дочерняя компания «Байкал Электроникс», которая разработала систему на кристалле Байкал-Т.

    3. В «Байкал Электроникс» пришли работать специалисты из многих других российских компанд, а частности НИИСИ (разработчики российских процессоров КОМДИВ-32 и КОМДИВ-64) и МЦСТ (разработчик российских процессоров Эльбрус — как ветки VLIW, так и ветки SPARC), и не только.

    4. Британская компания Imagination Technologies, которая знаменита в частности как разработчик графического процессора PowerVR внутри Apple iPhone.

    5. Американские отделения Imagination Technologies в Калифорнии и Орегоне, которые раньше были компанией MIPS Technologies, которая вышла из Silicon Graphics и Стенфордского университета. В Калифорнии было разработано ядро для Байкала-Т — MIPS P5600, причем в команде были не только специалисты из MIPS/Silicon Graphics, но разработчики, которые до этого были в Sun Microsystems. В Орегоне был разработан менеджер когерентности — блок, связывающий ядра одной системы на кристалле.

    6. Synopsys — компания номер один в разработке средств проектирования микросхем. Они поставили Байкалу платформу для прототипирования HAPS-70 на основе большого количества ПЛИС/FPGA от компании Xilinx.

    7. Taiwan Semiconductor Manufacturing Company — TSMC — ведущий в мире контрактный производитель микросхем.



    При этом история Байкала-Т началась «снизу», в 2012 году, когда бывший студент МФТИ и преподаватель Нижегородского Технического Университета Антон Моисеев, вместе с его партнером по нижегородскому инкубатору Алексеем Ермолаевым, познакомили будущих менеджеров Байкал Электроникс с русским инженером MIPS Technologies Юрием Панчулом. Первая критическая встреча произошла в Москве, в ресторане у станции метро «Полянка». Вот снимок в день встречи:



    Заметка про то, как сделка с Байкалом стала историей успеха для Synopsys — компании номер один среди производителей средств разработки микросхем:



    Заметка про Байкал-Т в ведущем американском издании про электронику Electronic Engineering Times:





    Заметка про то, как ядро P5600 поставило в конце 2014 года рекорд производительности среди 32-битных однопоточных процесоров по метрике CoreMark/MHz на ядро:



    Сегодняшние заметки про новую плату:



    Сегодняшняя заметка про новый тонкий клиент:



    Документация на ядро MIPS P5600 скачивается здесь — imgtec.com/mips/warrior/p-class-p5600-multiprocessor-core

    P5600 Multiprocessing System Datasheet
    P5600 Multiprocessing System Software User's Manual

    SDK для программирования — community.imgtec.com/developers/mips/tools/codescape-mips-sdk

    Форум разработчиков — community.imgtec.com/forums/cat/mips-insider
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 48

      +3
      Знаю Моисеева, хороший мужик.

      Правда, всё равно не очень понятно, что на самом деле сделала «Байкал Электроникс». Архитектура британская, произведена на Тайване. В России сделали разводку платы? Или что-то ещё?

      Не, я не критикую, хорошо, что такие вещи делаются. Правда, несколько смущает слово «первый». Разве какие-нибудь highscreen делали не то же самое для своих телефонов?
        +4
        Здесь больше вопрос кому что принадлежит и кто будет дальше развивать данный процессор и продукты на нем. Да и чтобы было развитие надо массово продавать всем, обычным пользователям, а не государству, с эльбрусом такого нет, поэтому и развитие не очень.
        • НЛО прилетело и опубликовало эту надпись здесь
          +1
          >> Архитектура британская, произведена на Тайване
          Архитектуру нельзя произвести. Это стопка бумаги/PDF.
          Imagination поставляет вон те 2 фиолетовых квадратика на блок схеме в обговоренном виде.
          Микропроцессор это сравнительно небольшая часть SoC.
            +2
            Я просто проглотил часть фразы. «Архитектура процессора британская, а плата произведена на Тайване».

            И потом, кроме архитектуры, нужна ещё схема самого процессора, воплощающего эту архитектуру.
              +1
              >> плата произведена на Тайване
              Плата SF-BT1 производится в России.

              >> И потом, кроме архитектуры, нужна ещё схема самого процессора, воплощающего эту архитектуру
              Зависит от типа лицензии. Например ARM предоставляет полную свободу действий в рамках архитектуры при получении архитектурной лицензии.
              Как я уже говорил микропроцессор это лишь _один из блоков_.
              Ну вот есть у вас в руках HDL файлик c описанием ядра.
              Что вы будете с ним делать? Отправите в «Cпортлото»?
                +2
                >>Плата SF-BT1 производится в России.

                А что тогда делается на TSMC?

                >>Что вы будете с ним делать?

                Так я вас об этом и спрашиваю. Что сделали-то?
                  0
                  У контрактников сами чипы делаются, неужели не понятно?
                    +2
                    >> А что тогда делается на TSMC?
                    SoC Baikal-T1

                    >> Так я вас об этом и спрашиваю
                    Вкратце — берёте блоки, присутствующие на вышеупомянутой блок схеме. Те что можно купить, покупаете, остальные проектируете сами, соединяете всё в единую систему, разрабатываете программную/fpga модель всей системы, синтезируете, отлаживаете и делаете ещё много-много шагов прежде чем идти на фабрику и печатать чип, корпусировать — т.е. получить хоть что-то что можно включить.

                    Вот несколько заметок от/про человека, что практически в одиночку и задёшево (~ 2 миллиона зелёных президентов) сделал свой процессор.

                    http://www.adapteva.com/wp-content/uploads/2012/08/adapteva_mpr.pdf
                    http://www.adapteva.com/andreas-blog/a-lean-fabless-semiconductor-startup-model/

                    At 0.35um and above, life was simple. Gates were slow, wires were fast, and there was virtually no leakage to speak of. The only problem was that chips were slow, power hungry, and big! Since then, the design constraints and difficulties have been piling on with every process node. In order of introduction designers had to learn and deal with: wire delays, voltage drops, signal integrity, leakage, process engineering effects like stress, and most recently on chip variability and an explosion in the number and complexity of device design rules.
              +2
              Если я правильно понимаю, то Байкал закупил IP и соединил всё вместе, примерно также как Yotaphone с "первым смартфоном"
                +2
                А разве все остальные производители смартфонов делают не точно так же?
                  +10
                  Делают конечно, но и позиционируют себя с несколько меньшей помпой.
                    +2
                    Нууу… в целом, это оправдано в какой-то мере. Потому что, насколько мне известно, это действительно пока единственный смартфон, разработанный российской компанией. А не китайщина с нашим шильдиком.

                    Но в целом, на вкус и цвет, да, кому-то такой громкий подход может быть и не по духу:)
                      –1
                      Дело в том, что лично я не люблю, когда кричат повсюду о "Первом Российском!", когда с головы до пят сделано не у нас. В случае Yota это продуманный маркетинговый ход, что же про Байкал, только недавно стали вставлять мелким шрифтом ядро ARM не всё сделано в России
                        +4
                        Возвращаемся на три поста вверх — а разве все остальные производители смартфонов делают не точно так же? И почему тогда Xperia может быть японской, а Yota российским быть не может?
                          +3
                          присоединяюсь к вопросу
                            0
                            Потому что для японцев санкции не вводят.
                              0
                              И к чему этот факт? Как он влияет на обсуждаемый нами вопрос?
                                0
                                Ну как же — ограничения на импорт в госструктурах ввели в связи с возникшими проблемами с поставками и обслуживанием иностранного ПО и комплектующих. Поэтому, для практического применения (продажи в госструктуры) свойство "сделано в России" должно быть понимаемо буквально. Иначе, это будет жульничество. Если же "сделано в России" декларируется просто так, от широты душевной, без перспектив дальнейшего коммерческого использования, то возникает встречный вопрос — к чему тут нужна эта декларация? Если это просто "сбоку бантик", и даже не техническое какое-то свойство?
                                  0
                                  Это вполне себе аргумент для людей, которые при наличии равных по возможностям продуктов предпочитают местный импортному.

                                  Предвосхищая следующий ответ — да, ценовая политика на старте продаж вызывала определённые вопросы, которые, с моей точки зрения, нивелировали все возможности, полученные от вышеуказанного пиар-эффекта.

                                  Ну а по госструктурам — в конце прошлого года мелькала информация, что если будет спрос (видимо, если получится договориться), то под это дело в Россию перенесут всю сборку.
                            0
                            Думаю, лейбл «Сделано в России» нужен для продаж госструктурам в условиях запрета применения импорта.
                              0
                              Как раз голова Yota вроде бы в России. Я имею ввиду отдел программных разработок и некоторую другую инженерию, о чём уже писалось здесь на Хабре.
                                0
                                Да, она находится в Москве, и переезжать в другое место не планирует.
                      +1
                      Сам конечный SoC в России разработан. Блоки же надо еще как то соединить.
                      0
                      Когда терминал можно будет купить в розницу "простым смертным"?
                      А то пиара много, хотелось бы что-то потрогать руками...
                        0
                        Наверное после начала серийного производства чипов.
                        0
                        Догадываюсь, почему так мало в статье конкретики по процу)
                        Вообще платформа интересная, правда на данный момент цена отладочного комплекта кусается. Но, надеюсь, в скором времени он подешевеет.
                          +7
                          Вопреки комментариям выше, я рад, что разработка этого решения размазана по всему миру — так есть шанс, что проект взлетит и займет свою нишу. Политика РФ по выпуску исключительно отечественных продуктов (или ориентированных исключительно на отечественный рынок) обречена на провал еще на стадии идеи, уже ни раз это подтверждалось. Тут как в известном анекдоте: "не руки из жопы, а место проклято".

                          Интересно, какова все-таки производительность этого процессора, с чем его можно сравнивать?
                            +2
                            Сравнивать можно с младшими процессорами Intel Atom.
                            Очень похож на Freescale i.mx6 Dual, только графического ядра там нет.

                            И вообще, процессор Байкал-Т позиционируется для создания простого телекоммуникационного оборудования (на что как бы намекает буковка "Т"). Вот в этом сегменте он будет вполне хорош.
                              +1
                              Нужны тесты реальной системы журналистами, либо обзорщиками.
                              Нужны машины в школы, техникумы и университеты, а также курсы по архитектуре компьютера, с учётом этих машин. А то учить asm i386 под DOSBox надоело.
                              Нужны машины в свободной продаже, хотя бы на заказ из офф. магазина. Интересно же.
                              Жаль, что не популяризуют тактикой зарубежных контор, которые жертвовали технику в образовательные учреждения.
                                +3
                                Хотя бы по 1-2 машины на универ. Любопытствующие бы нашлись.
                                0
                                Сдается мне, все счастье опять превратится в легальный отъем денег у населения, через государство с целью увеличения эффективности использования инструмента предназначенного для разделения монолитных объектов на несвязанные части, с целью их последующей облегченной переработки в предметы роскоши.
                                  –1
                                  Да, похоже на то. Если есть запреты, то есть и методы их обхода. Проблема, однако, в том, что в данном случае конкуренция ведется на поле мастерства обхода запретов, а не на поле мастерства удовлетворения запросов.
                                  +1
                                  Таволга Терминал — 69 кр. Покупать будут госучреждения, разве что. а оплачивать — мы.
                                  • НЛО прилетело и опубликовало эту надпись здесь
                                      0
                                      Аймак это ПК, а Тавлога это терминал, цена не просто не адекватная, а откровенно распильная, ну а так да сэкономят!
                                      • НЛО прилетело и опубликовало эту надпись здесь
                                          0
                                          Вордотачка стоит максимум 15К, вот и получается дальше чистый распил!
                                          • НЛО прилетело и опубликовало эту надпись здесь
                                              0
                                              С местными людьми соглашусь, то что они задействуются это хорошо, но то, что они по факту крадут наши деньги, плохо.
                                              • НЛО прилетело и опубликовало эту надпись здесь
                                      0
                                      Удивила цена выше всяких "похвал" можно распилить на оснащении "сельских школ".
                                      Еще одно бремя для налогоплательщиков.
                                      0
                                      К слову, что с GPU? Если есть терминал (на картинке), то какой то вариант там должен быть.
                                      Есть DRM/Mesa модули?
                                      В доках заметил только:

                                      128-bit SIMD – accelerates execution of audio, video, graphics, imaging, speech and other DSP-oriented software algorithms, with instruction set designed for development in high level languages such as C, OpenCL

                                      Эти 128 bit за сколько тактов отрабатывают (понятно, что скорее всего зависит от конкретной команды но всё же)?
                                        0
                                        Ну там либо от imgtec всеми нелюбимый PowerVR или через PCIe подключено что то. В теории можно было бы Radeon подключить (Rage хотя бы ), благо все драйвера открыты.
                                          0
                                          К сожалению для этого чипа байкаловцы PowerVR не купили. (Если бы купили, могли бы сделать например Digital TV).

                                          Про latency связанные с SIMD я могу уточнить у авторов данного блока, но вообще они должны работать с примерно той же скоростью, что и обычные инструкции с 32-битными операндами. Байкал-Т / P5600 — это суперскалярный out-of-order процессор с длинным конвейером, поэтому "за сколько тактов" можно говорить только в статистическом смысле — внутри процессора могут одновременно находиться на разных стадиях исполнения десятки инструкций одновременно.
                                            0
                                            1. А как же тогда Таволга Терминал?
                                            2. Вы правы я именно про latency, про такты это привычка. Но вообще просто бывают SIMD которые не особо быстрее обычных операций. Обычно вроде с обычным 32 битным add сравнивают скорость.
                                              0
                                              1. Там прикручено PCIe

                                              2. В P5600 SIMD реально параллельный (т.е. register-to-register операции будут реально 128-битными за такт), но есть overhead of Cop2 интерфейса. В некоторых других процессорах, да, есть SIMD с последовательным выполнением.
                                          +1
                                          Насколько я понимаю, если просто хочется пощупать MIPS на десктопе, но не хочется при этом платить 69килорублей, то можно просто купить Ci20 ( https://community.imgtec.com/platforms/creator-ci20/ ) за $65.

                                          Характеристики и внешний вид
                                          image
                                          • Ingenic JZ4780, dual-core 1.2 GHz MIPS32 processor, PowerVR SGX540 GPU, 32k I&D L1 cache, 512k L2 cache
                                          • IEEE754 Floating Point Unit
                                          • 8 GB Flash, 1 GB DDR3 memory
                                          • Video playback up to 1080p
                                          • AC97 audio, via 4-pin input/output jack and HDMI connector
                                          • Camera interface – ITU645 controller
                                          • Connectivity – 10/100M Ethernet, 802.11 b/g/n, Bluetooth 4.0
                                          • HDMI output up to 2K resolution
                                          • 2 x USB – host and OTG
                                          • 14-pin EJTAG connector
                                          • 2 x UART, GPIO, SPI, I2C, ADC, expansion headers


                                          Надо будет посмотреть, как из России удобней будет такую штуку заказать.

                                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                          Самое читаемое