Лого Сделано у нас
186

Процессор «Байкал-М» — наконец-то официально!

Сегодня — день, которого я с нетерпением ждал почти пять лет: на форуме «Микроэлектроника» в Алуште компания «Байкал Электроникс» представила свой новый процессор «Байкал-М».

Процессор "Байкал-М"Процессор "Байкал-М" © baikalelectronics.ru

читать полностью

  • 0
    lowly cook lowly cook
    04.10.1913:55:18

    Проц начал разрабатываться дофига уже как давно. ТАк давно, что я уже стал приводить в пример его, как очередное распиливание бабла

    Процессора запланировано всего 3. Первый начал разрабатываться в 2013 или 2014 году. Это был Байкал-Т на MIPS. Причем насколько я понимаю мипсом он оказался из-за санкций. В 2015 я уже делал под него мать для моноблока. К тому времени его уже испекли. Речь о первой версии вот этой штуки:

    https://t-platf...4/?infoBaikal=Y

    Также я с коллегами успел запилить под него СЧПУ. Но это ИМХО изначально странная затея была. Но партия сказала надо — поэтому запилили. Тогда же — в 2015. Там как-то изначально все не так поехало со станкостроительной темой — я даже для истории фото не могу найти нигде.

    Тогда же в 2015 мой коллега запилил под Байкал-Т вот эту игрушку:

    https://t-platf...yy-modul-msbt2/

    То есть уже почти 5 лет назад.

    Байкал-М — это уже второй процессор, с ядром ARM и с графикой — тот о котором статья. По времени — разрабатывали его скорее всего с небольшим перехлестом с Т. То есть скорее всего года с 2015-2016.

    Ни на первый ни на второй никаких контрактов на разработку ни с кем не было.

    Сейчас разрабатывается уже третий — я не знаю что там. Я так понимаю это будет самый толстых из всех.

    китаёзы давно суют в свои телефоны

    мобильные процессоры совершенно другие, с процессорами типа Байкала их объединяет только общее процессорное ядро. Из того что на поверхности — в мобильных процессорах нет быстрых внешних интерфейсов — они там просто не нужны, также мобильные процессоры имеют совершенно иной набор IP-блоков. Нельзя на снапдрагоне сделать моноблок или тонкий клиент равно как и на Байкале нельзя сделать мобильный телефон.

    Я же Вам выше написал про двигатель. ARM стоит и в эмбеддед микроконтроллерах STM32 или Миландр, ARM стоит внутри FPGA, ARM стоит в мобильных телефонах, есть даже суперкомпьютеры на ARM. Это просто один из компонентов системы на кристалле. Это грубо говоря такой большой квадратик из которого торчит AMBA AXI и APB/AHB шины, все. На этом ARM заканчивается. Далее на эти шины на навешивается тонна квадратиков поменьше от совершенно других разработчиков, в составе требуемом от предназначения SoC. Всяческие контроллеры интерфейсов, памяти, сопроцессоры, графика, кодеки и прочее и прочее.

    Вот так например выглядит какой-то из снапдрагонов:

     © hardlinux.ru

    С другими SoC на ARM общий у него только квадратик ARM Quad Cortex A53. Каждый из этих квадратиков на схеме внутри распадается еще на большее число квадратиков. Причем кроме шапки, которая это все сшивает, Квалком тут тоже ничего не пишет — ему хватает забот с интеграцией. Квадратики разрабатываются компаниями типа Synopsis (так же как производители плат обычно не производят микросхемы для этих плат).

    То есть это по сути такая огромная материнская плата размером с чип. В итоге получаются совершенно разные чипы. Задача разработичка SoC (в данном случае — Байкала) — все эти IP-блоки собрать, правильно подключить, отверифицировать, расположить в кристалле и развести. Рассчитать питание, Signal/Power Integrity, спроектировать подложку. То есть по аналогии с электроникой — создать электрическую схему и развести печатную плату. Просто гораздо большего размера архитектурно и гораздо меньшего — физически.

    Когда кто-то делает серверную мать под процессор Intel — Вы же не кричите что это все распил и китайцы. А тут суть точно такая же, просто намного сложнее и дороже.

    Произвести сэмпл серверной мамы стоит 2000 $ а тэйпаут чипа 1 млн $. Если я где-то не сильно накосячил в плате — я могу что-то там перепаять на столе — с чипом это всегда новый тэйпаут опять за 1 млн $ и чертова прорва времени. IP-блоки в составе SoC варьируются по цене от десятков тыс$ до миллионов. Софт для разработки этого добра тоже стоит порядка 1 млн $. Поэтому тонна времени тратится на верификацию на всех этапах разработки — такая специфика. И стоит это все ОЧЕНЬ дорого.

    Более того — имплементаций ядра тоже больше чем одно (как и у x86 кстати).

    Вот я уж не знаю как Вам еще более подробно описать чтоб Вы поняли в чем заключается роль Байкала в этой разработке. Спуститься на уровень RTL и физдизайна? Могу еще про протипирование чипов рассказать. Прежде чем уйти в тэйпаут чип раскладывается в FPGA. Выглядит это так:

     © blogs.synopsys.com

    Вся это конструкция — это функциональный аналог одной SoC. Шлейфы — это аналог интерконнекта внутри чипа между IP блоками. Такую игрушку (или что-то похожее на нее) я в Байкале видел — то есть они видимо этим тоже развлекались.

    Я примерно знаю сколько стоит один чип (а тут их штук 20) в этой конструкции, поэтому цена этой игрушки у меня в голове не помещается.

    У Вас два фундаментальных заблуждения:

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

    2. Вы считаете что раз есть три буквы ARM — то это все одно и тоже немножко модифицированное. Это совершенно не так.

    И я надеюсь что побочно Вы поняли почему в РФ разработка микроэлектроники всегда осуществляется за счет государства.

    Отредактировано: A S~15:35 04.10.19
    • 0
      Сергей Коптяев Сергей Коптяев
      05.10.1919:21:14

      Хвала всем богам! Наконец то я получил внятный ответ!!! Можно было бы по короче, я бы понял, но за разжёвывание и доведение информации человеческим языком большое спасибо! А над отдельными моментами я помозгую для себя ещё) Искренне желаю успехов в работе!

    • 1
      shigorin shigorin
      07.12.1918:24:33

      Спасибо, дружище. Наконец наткнулся и не только внимательно прочитал, но и заархивировал себе на всякий.

      Кстати, тебе было бы интересно рассказать о таком публике в формате интервью?

Написать комментарий
Отмена
Для комментирования вам необходимо зарегистрироваться и войти на сайт,