23 марта 2016 в 18:42

Российский процессор Байкал

Вчера мне довелось первым из представителей прессы побывать в компании Байкал электроникс, разработавшей и производящей процессор Baikal-T1.




Этот маленький процессор потребляет всего 5 Вт и может работать даже без радиатора. В процессор встроены три контроллера Ethernet (два гигабитных и один 10-гигабитный), контроллер памяти DDR3-1600, поддерживающий до 8 ГБ, контроллер PCIe Gen.3, контроллер SATA 3.0 (6 Гбит), контроллер USB 2.0.
Процессор построен на 2-ядерном MIPS 32 r5 P5600 (это первая в мире реализация процессора на этом ядре), работающем на частоте до 1,2 ГГц, встроенная кэш-память 1 Мбайт, технологический процесс 28 нм.

По производительности Baikal-T1 сопоставим с процессорами Intel Atom и процессорами современных смартфонов. Он будет применяться преимущественно в мощном телекоммуникационном оборудовании (роутерах, управляемых коммутаторах), но пригоден и для тонких клиентов.

Компания «Т-Платформа» начинает производство моноблоков Таволга Терминал TP-T22BT на процессоре Байкал Т1. Они будут использоваться для создания автоматизированных рабочих мест там, где предъявляются специальные требования безопасности.

«Таволга» работает под управлением Linux и может оснащаться любыми совместимыми с ней прикладными программами — пакетом офисных приложений LibreOffice, браузером Firefox и многими другими.

«Таволга Терминал» также работает в терминальном режиме в качестве веб-клиента, обеспечивая удаленный доступ к любым приложениям через веб-браузер или с использованием протоколов удаленного рабочего стола, таких как RDP или VNC.

«Байкал Электроникс» подписали меморандум о научно-техническом сотрудничестве с компанией Lenovo.
Lenovo уже продемонстрировали рабочий образец моноблока ThinkCentre Tiny-in-one 23, построенный на процессоре Baikal-T1.

Сегодня я впервые публикую данные о быстродействии процессора Baikal-T1, работающего на частоте 1 ГГц.



Coremark: 10342 coremarks (2 thread), Whetsnone: 1052 MWIPS (2 thread), Dhrystone: 3651 VAX MIPS (1 thread).
Результаты Coremark для большинства процессоров можно посмотреть тут.

К моменту завершения разработки процессора Байкал-Т1 компания существовала уже три года, в ней работало 70 российских «железячников» и программистов.

За основу было взято лицензированное ядро MIPS P5600, кроме того были лицензированы контроллеры Ethernet, SATA и USB. Российским разработчикам предстояло собрать эти компоненты вместе, заставить их корректно работать друг с другом и произвести разводку чипа по современной топологии 28 нм. Некоторые компоненты процессора разрабатывались с нуля.

Я попросил показать топологию процессора Байкал-Т1.



Так выглядит один маленький её кусочек.



Таких кусочков в процессоре миллионы.



Вы тоже видите странных грустных животных в топологии соединений Байкала? ;)

Это всего лишь один слой соединений.



Для процессора Байкал-Т1 была разработана и выпущена отладочная плата в стандартном формате MicroATX.





Это две самых первых платы.



Плата №0001. Кодовое имя «Лошадка». :)



В электронную лабораторию Байкал Электроникс не пускают никого, даже большинство своих сотрудников. Меня пустили. :)



Офис разработки программной части.



Идёт тестирование.



Процессор Baikal-T1 получился вполне конкурентоспособным и за счет большого количества различных интерфейсов на чипе обладает преимуществами перед конкурирующими изделиями иностранных разработчиков. При стоимости около $60 он позволит создавать телекоммуникационное и промышленное оборудование, блоки диспетчеризации и тонкие клиенты, системы автоматизации и управления. Российское происхождение гарантирует отсутствие «закладок» и позволит применять его в структурах с повышенными требованиями к информационной безопасности.

Сейчас Байкал Электроникс работает над разработкой новых процессоров на базе архитектуры ARM — Baikal-M для настольных ПК, встроенных систем, средств промышленной автоматики, смарт-камер и Baikal-MS для микросерверов и встроенных систем.

2016, Алексей Надёжин
Алексей Надежин @AlexeyNadezhin
карма
159,2
рейтинг 36,1
Пользователь
Самое читаемое

Комментарии (211)

  • –8
    Выглядит перспективно и интересна стоимость этого ЦП.
    • +21
      60 долларов. Я же написал.
      • +3
        Спасибо, не внимательно прочитал.
      • 0
        А 60 долларов это много для этого случая?
        • 0
          для такого случая это офигенно. Выйдут в масс продакш — будет еще дешевле.
      • +2
        а почему у процессора российского производства цена в долларах? это как с УАЗ Patriot?
        • +2
          Тогда объясните мне честно — что в нем российского? Архитектура — куплена, все блоки — кроме возможных «закладок» — импортные, производство — Тайвань (по данным wiki). Остается разводка (топология) кристалла. А топологию такого большого кристалла, да ещё на 28 нм, подозреваю, сделать может только опытный специалист. От куда опыт — если производства в России 28 нм — нет?
          Остается вопрос — что в нем российского? Так почему цена должна быть в рублях?
          • +1
            >> От куда опыт — если производства в России 28 нм — нет?

            А какая связь между производством в России и накоплением опыта? Людей, умеющих в топогию, у нас не сказать, чтобы много, но они есть. Да, они копили опыт, проектируя чипы под выпуск на Тайване (в том числе и довольно сложные), но это их менее ценными их навыки не делает.
            • +2
              ok… так и запишем — топология российская.
          • 0
            А что американского в процессорах для смартфонов Apple?
            • +2
              apple a9 — 100% разработка архитектуры ядра — кроме графики (графика Imagination Technologies — Великобританя)
              • 0
                То-то везде пишут, что у них модифицированный ARMv8. ARM Limited, кстати, тоже Великобритания.
                • 0
                  Вы путаете архитектуру, и её реализацию. Apple лицензировала архитектуру ARMv8, и сделала собственную реализацию. Ради интереса, скачайте документацию на ARMv8, чтобы понять, что это из себя представляет. Это набор команд, модель памяти, прерываний, виртуализации, безопасности. А вот как вы это реализуете — зависит только от вас.
                  У ARM есть собственная реализация — это ядра Cortex A53 / A57 / A73. И различные процессоры, вроде 810, 7420 — используют ядра, которые были разработаны ARM. А есть Apple A7-A9, Qualcomm 820 — CPU ядра которых разрабатывались, Apple и Qualcomm, и в которых используется архитектура ARMv8.
              • +2
                apple a9 — 100% разработка архитектуры ядра — кроме графики (графика Imagination Technologies — Великобританя)

                Таки да, Apple сам делает для себя ядра, и, кстати, не только Apple, см. https://en.wikipedia.org/w/index.php?title=List_of_ARM_microarchitectures#Designed_by_third_parties
          • 0
            — что в нем российского?

            Российские бенефициары.
            Я надеюсь на это, но уже ничему не удивлюсь.
            • 0
              не удивлюсь, если это буду кипрские компании.
              • +4
                Мне так нравятся эти умозаключения с понимающим видом и ленинским прищуром. Уж мы-то знаем, уж мы-то видим, уж мы-то всё понимаем!

                В то время как достаточно было пойти на официальный сайт, открыть раздел www.baikalelectronics.ru/about/investors и ткнуть в ссылку «Аффилированные лица», чтобы узнать, что 75 % «Байкал электроникс» принадлежат ОАО «Т-Платформы», а 25 % — ООО «Т-Нано». У «Т-Нано» два владельца — то же ОАО «Т-Платформы» и ФИОП (Фонд инфраструктурных и образовательных программ); ФИОП полностью принадлежит «Роснано», в «Т-Платформах» 25 % у Внешэкономбанка, остальные 75 % — у г-на Опанасенко, основателя компании.

                И никакого Кипра. И одним глупым комментарием на GT могло бы быть меньше.

                На выяснение всего этого надо пять минут и умение пользоваться браузером, но, конечно, всегда проще с ленинским прищуром сказать «уж мы-то знаем!».
                • 0
                  Потише-потише, давайте разберемся.

                  Однако в Аффилированных лицах Т-Платформ зачем-то есть аж 6 человек с проживанием на Кипре и две компании оттуда же. http://www.t-platforms.ru/images/stories/finance/Spisok_aff_31122015.pdf
                  С 63 строки и далее.
                  А сам Опанасенко ранее был генеральным директором T-Platforms (Cyprus) Limited, которая ранее называлась как ООО «Элланда», и которая, если верить ЕГРЮЛ, в то же время была учредителем компании ОАО «Т-Платформы».

                  Уверен, что продолжив разбираться в документах — можно найти много удивительных совпадений. Уж мы-то знаем!
                  • +3
                    И эти шесть человек и две компании суммарно владеют в Т-Платформах долей ровно в 0 % обыкновенных акций и ровно 0 % уставного капитала.

                    Подсказка: там, например, «Байкал Электроникс» тоже в списке аффилированных лиц — потому что, например, в список аффилированных попадают все компании, в которых основное юрлицо владеет более чем 20-% долей.

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

                    Так что удачи в дальнейшем поиске увлекательных совпадений. Можно, например, ещё частотный анализ букв в фамилиях провести, наверняка тоже секреты вскроются.
    • 0
      Написано, около $60
    • +2
      Меня вот только смущает ключ -msoft-float на бумажке с результатами теста. Или этот бенчмарк FPU не нагружает никак?
      • –1
        Может, специально, чтобы нагрузить именно ядра?
        • 0
          Возможно, но тогда я не понимаю смысл бенчмарка и как его можно сравнивать с другими процессорами.
  • +20
    Российское происхождение гарантирует отсутствие «закладок»
    Чужих закладок? Или каким образом это гарантируется? Документация же, наверняка, закрытая.
    • +7
      Более того, ядро же лицензированное. Там всё, что угодно можно засунуть в его модель, не указав в спецификации, и никто не обнаружит.
      • 0
        Не обязательно ядро, закладки могут быть даже в Езернете или САТА-контроллере… Вряд ли разработчики догадались до реверс-инженеринга этих интерфейсов…
    • –15
      Господи, ну, сколько можно одно и то же писать?
      • +28
        Когда перестанут писать «Российское происхождение гарантирует отсутствие «закладок»», очевидно же.
    • 0
      Обмануть журналиста — как у ребенка конфету отобрать. Но скорее всего, эту фразу автор откуда то скопипастил не подумав.
      • –12
        Во-первых я не журналист, я технический блогер.
        Во-вторых никому не нужно никого обманывать. Так гораздо проще жить.
        В-третьих я отвечаю за каждую фразу, которую я пишу.
        • +14
          Много на себя берете. Как можно отвечать за то, в чем не разбираетесь? В статье сразу бросаются в глаза два ляпа — утверждение про отсутствие закладок, и скриншот со "слоем соединений" где выключены все металлы. Напрашивается логичный вывод, что к проектированию микросхем Вы отношения не имеете.
          • +1
            Конечно не имею.
            • +7
              Пускают только тех, кто в этом не разбирается?
            • +3
              Стоило бы написать, что этот процессор не содержит иностранных закладок. И указать, что по утверждению разработчиков, не более.
              • 0
                Или ещё более корректно: "вероятность закладок ниже"
                • +2
                  С чего вы взяли что ниже, она может быть и выше, who knows?
            • +20
              Позволю себе краткую выжимку:

              1. Вы не имеете отношения к проектированию микросхем (и не очень в нем разбираетесь),
              2. Вы пишите, со слов других людей, что микросхема не имеет закладок,
              3. Вы отвечаете за каждую фразу, которую пишете.
                Уберите любое одно из этих утверждений и получите непротиворечивую систему.
        • +8
          >>Во-вторых никому не нужно никого обманывать. Так гораздо проще жить.
          Ну тогда и волнения про «закладки» ни к чему.
        • +2
          Не подумайте, что мусолю одну и ту же тему, но правда интересно: откуда информация про отсутствие закладок?
      • 0
        Какой же это журналист? Это замечательный программист. Автора ANDOS не узнать — ну и ну.
        • 0
          В данном случае выступает исключительно как журналист и статью написал "типично журналисткую". А чем там человек занимается в остальное время и чем известен для обсуждения этой конкретной значения не имеет.
    • 0
      А я тут подумал, Интел когда в Америке процы продает тоже говорит: Американское происхождение гарантирует отсутствие закладок и тд… а что тогда мы паримся? Или закладки только для чужих, но везде?
      • –3
        Интел так говорит? Можно доказательство?
        • +2
          Может я на ночь глядя некорректно выразился, но я хотел сказать следующее: для американских военных интел "отечественный" производитель и явно рассказывает им о том, что раз он отечественных значит закладок в нем нет (проецируем нашу ситуацию на них). Таким образом получается что либо закладок вообще нет, либо их нет для своих, но есть для чужих. А доказывать ничего не собираюсь — это просто предположение...
          • –1
            Ну как бы Интел передовая компания и им некого догонять.
            То что это их "отечественный" производитель это просто дает гарантию что поставки не зависят от другого государства(санкции/эмбарго).
            А насчет закладок где-то были обсуждения что можно запихнуть в проц из закладок? Нужна память где хранить, нужен интерфейс чтоб отправлять, и вся обвязка, на это нужно место/лишние элементы, потом нужно чтоб ОС обращалась к этим инструкциям и тд поэтому закладки лучше вставлять в езернет контроллер/рутер чтоб дублировать трафик/который тоже можно отследить и скорее всего когда говорят без закладок в проце это как в рекламе подсолнечного масла ставят акцент "без холестерина" (но его и так там не было никогда)
            • +1
              Может ослабить генератор случайных чисел?
            • 0
              За исключение случая санкций со стороны производства чипов.
  • +6
    Я одного не понял — зачем показывать внутреннюю структуру процессора, если это разработка компании Imagination Technologies (MIPS Warrior)?
    Или мы чего-то не знаем?
    • +9
      Пускание пыли в глаза. Это скриншот Synopsys IC — программа разработки топологии кристалла. С таким же успехом могли дать скриншоты VisualStudio или Paint. Но Paint все видели, а IC только специалисты. Вот и скармливают публике :-)
      • +7
        Если в программе открыт проект этого процессора, то что в этом плохого?
        • +13
          Коллега уверен, что это пускание пыли в глаза. Или таким образом показывает, что он знает софт Synopsys IC, тем самым пуская пыль в глаза.
      • 0
        del
    • +8
      Вы по картинке определили, что это именно лицензионное ядро MIPS 32 r5 P5600, а не какая либо другая часть кристалла? Да вы маг 90 левела!!!
      • +7
        Просто, в отличие от Вас, он читал не только подобные опусы ни о чем, "бессмысленые и беспощадные", но и пресс-релизы фирмы "Байкал" и "Imagination", где про ядро и особенности разработки было сказано черным по белому.
        Резюмируя Вышу позицию " Я написал неведомую фигню ни о чем, но когда мне указывают на явные ляпы в моем произведении, я начинаю писать еще более неведомую фигню, потому что я крут".
        С таккой позицией Вам бы лучше попробовать себя на Первом канале ТВ, а не на (все-таки) техническом ресурсе.
        • –3
          Просто, в отличие от Вас, он читал… пресс-релизы фирмы «Байкал» и «Imagination»
          Откуда вы знаете, что коллега ZOXEXIVO, читал, а что нет? Да вы тоже маг, но уже 100 левела, читаете чужие мысли по юзернейму. Это производственный репортаж и автор показал, то что на столах и мониторах у разработчиков, но многие тут возбудились, мол ниправда вы все врети — это все Imagination Technologies, а Байкал ничего не делал! Хотя факт покупки ядра не отрицается самими разработчиками, но интеллектуалам явно виднее.
          С таккой позицией Вам бы лучше попробовать себя на Первом канале ТВ, а не на (все-таки) техническом ресурсе.
          В виду того что современное телевидение меня не интересует как факт, Вас, как любителя Первого канала ТВ, я наверное не порадую и вашим советом не воспользуюсь… пожалуй останусь старомодным на хабре.
          • 0
            Я одного не понял — зачем показывать внутреннюю структуру процессора, если это разработка компании Imagination Technologies
            — написал один пользователь.
            Пускание пыли в глаза. Это скриншот Synopsys IC — программа разработки топологии кристалла.
            — написал другой пользователь.
            Вы по картинке определили, что это именно лицензионное ядро MIPS 32 r5 P5600, а не какая либо другая часть кристалла? —
            — написали Вы в ответ на первую и/или вторую реплику.

            Попробуем посмотреть на ситуацию спокойно.
            Но в первой, ни во второй реплике НЕ утверждалось ничего относительно того, ЧТО именно показано на мониторе.
            В Вашей реплике наличествует голословное утверждение о том, что на мониторе отображен конкретный фрагмент кристалла, а затем, используя (между прочим, Ваше утверждение) Вы пытаетесь обвинить собеседников в небрежности формулировок.

            Такое поведение характерно именно для работников современных средств массовой информации, о чем Вам и было указано. Ваша ответная реплика в ее неподражаемом ( по Вашему мнению ) стиле лишний раз укрепила во мне уверенность в правильности моей рекомендации Вам раскрыть свои таланты в полном объеме на подобном поприще.

            Ну и так, вдогонку — современное телевидение может интересовать (или не интересовать) как явление, ни в коем случае не как факт, поскольку фактом не является, поэтому Ваше желание оставаться старомодным вряд ли осуществимо, так как подобное (старомодное) поведение требует более аккуратного обращения с терминами и бОльшего внимания к построению фразы.
            • 0
              Но в первой, ни во второй реплике НЕ утверждалось ничего относительно того, ЧТО именно показано на мониторе.

              В первой утверждается что это "внутренняя структура купленного ядра Imagination Technologies", во второй что это "программа Synopsys IC" и первоe и второе, якобы, показано на мониторе, что тут не так с этими утверждениями? На первое утверждается " зачем показывать внутреннюю структуру процессора, когда это не Байкал", на второе что это "пускание пыли в глаза, т.к. это программа топологии кристалла Synopsys IC"… и да я считаю — это голословные утверждения и весьма небрежные формулировки, т.к. на первое не ясно, какая часть кристалла на мониторе и на второе, что это производственный репортаж и показано то, в чем работают инженеры и это явно не пускание пыли в глаза.
              Такое поведение характерно именно для работников современных средств массовой информации,
              Еще раз, с данным продуктом плотно не знаком, поэтому Вам виднее, вы по всей видимости глубоко в теме (по крайней мере разбираетесь в Первом канале). Далее демагогия и патетика, Вы тут тоже спец!
            • +1
              1. «зачем показывать ..., если это разработка компании Imagination Technologies»

              2. «Это скриншот Synopsys IC»

              «Но в первой, ни во второй реплике НЕ утверждалось ничего относительно того, ЧТО именно показано на мониторе.»

              Разве? По-моему как раз ЯВНО утверждается.
  • –2
    Круто, ждём BaikalBook Air не зависящий от курса валют
  • +3
    По ссылке написано, что один порт 10гб и два гигабитных.
    • 0
      Я ошибся. Спасибо. Сейчас исправлю.
  • –7
    Потребительский рынок для него закрыт. Ему светит лишь оборонка какая-нибудь. Ну, или принудительно переведут гос. учреждения. Админам будет «весело».
    • +2
      Лиха беда начало.
    • +16
      "Lenovo уже продемонстрировали рабочий образец моноблока ThinkCentre Tiny-in-one 23, построенный на процессоре Baikal-T1. " — Lenovo — известный поставщик оборонки :-)
      • –15
        И кому он нужен?
        • +1
          Спросите в Lenovo
          • –14
            Они могу производить, что угодно, только это никому не нужно даже даром.
            • +18
              Коммерческая контора, производящая то что никому не нужно o_O! Альтернативная реальность она такая, да!
              • +2
                Коммерческая контора запускает десять проектов, выпуская на пробу гарантированно-разойдущееся число товара. Скажем, те же гики легко могут скупить 5 000 моноблоков по всему миру. А вот дальше, смотря на динамику продаж, можно решать вопрос о довыпуске. Если первая партия разойдется за 1 месяц, то это один итог, а если разойдется за год… на фиг тогда нужен довыпуск?
                … а так да, дай бог, чтобы из десяти проектов хотя бы один довыпускался.

                П.с. говорю на примере другого производства, но думаю, что логика любого коммерческого производства более-менее одинаковая.
    • 0
      На потребительский никто и не целится. Но кроме него и оборонки есть еще и B2B (производство специализированного оборудования и терминалов), на котором вполне можно зарабатывать.
    • 0
      много потребителей заморачивается вопросом, какой чип стоит в домашнем вайфай роутере?
      почти все крупные провайдеры раздают свои "коробочки с интернетом" при подключении к ним, если цена-условия будут интересными, они могут легко перейти с саджемкома какого нибудь на байкал, а потребителю пофигу, лишь бы интернет работал.
      Например.
  • +9
    «Вы тоже видите странных грустных животных в топологии соединений Байкала? ;)»

    Нет, я вижу сбоящую игру на CGA.
  • +9
    Как много могут сделать 70 человек! Молодцы!
  • –17
    Когда перейдут хотя бы на 14нм процесс?
    • +13
      Поверьте, 28нм это весьма современный техпроцесс. То, что Интел делает новейшие процессоры по 14нм не означает, что технология 28нм устарела.
      • 0
        А какая технология считается уже старой и практически не используется?
        • +1
          Смотря для какого применения.
          Вот, например, современный 180нм техпроцесс http://www.semiconductor-today.com/news_items/2015/jul/xfab_060715.shtml
          Микроконтроллеры всякие используют 90нм и т.п.
      • +2
        Есть такая компания TSMC — на ее долю приходится больше половины всех чипов в мире, выпускаемых по контракту. И Байкалы, и Эльбрусы там делают. Компания на своем сайте публикует годовой отчет (самый свежий за 14 год), в годовом отчете есть разбивка — сколько и по какой технологии они делают. Для справки — у них 210 технологий
        Так вот, на продвинутые технологии — 28 нм и меньше — у TSMC приходится 42% выручки. В штуках — еще меньше — порядка четверти всего выпуска.
        Что это значит? Почти 9 тысяч продуктов для 5 сотен клиентов выпускает этот завод и бОльшая их часть — 40 нм, 55 нм и выше.
        Это касается половины полупроводников в мире.
        И только в рунете возгласы — 28 нм? а чего не 7?!
    • +8
      С учетом того, что в СНГ вообще мало кто этим занимается, то правильнее сказать "спасибо, что не 280 мкм".
      28нм техпроцесс был освоен всего четыре-пять лет назад и на данный момент на нем (и близких по размерам) выпускаются куча всего — оперативная и постоянная память, процессоры разных архитектур, в т.ч. х86 и ARM. Топовые 14нм даже корпорации с без малого полувековой историей и капитализацией порядка 100 млрд долларов дались очень нелегко (читайте в новостях про задержки производства последних процессоров на 6-9 месяцев).
  • +30
    Захожу на сайт производителя, и что я вижу:
    — Спеки, даташиты, SDK, тулчейны?
    — Не, не слышали, вот вам сраная маркетинговая листовка на две страницы.
    • –5
      Байкал для вояк, это они оплачивают разработку.
      А для гражданского сектора есть Мультиклет multiclet.com/index.php/ru/products/ip-/260
      Который реально купить и использовать в своих девайсах.
      • +3
        Возможно Вы знаете больше, чем я. :)
        У меня совсем другая информация про то, кто оплачивает разработку Байкала.
        • 0
          Ну было бы не плохо указать реального покупателя/инвестора данной железки. А то статья повествовательная, но часть информации, по не понятным причинам, скрыта
          • +1
            Реальный инвестор данной железки — фонд Т-Нано, совместно открытый "Роснано" и компанией "Т-платформы".
    • +13
      Зайдите на сайт любого крупного производителя процессоров — и увидите то же самое. Что у вас в ближайшем WiFi-роутере стоит, старый добрый Atheros за пять баксов в партии 1000 штук? Попробуйте найти в живой природе — без подписания пачки NDA и TLA — на него даташит длиннее двух страниц и подробнее блок-схемы.

      Вы планируете делать свой продукт? Серьёзно, без шуток? Обращайтесь к производителю процессора, подписывайте пачку макулатуры и получайте даташиты.

      Если же вы хотите просто поглазеть и потыкать палочкой, то производителю банально невыгодно тратить ресурсы на обеспечение вас тоннами документации.

      Так устроен весь мир.

      • +3
        Далеко не весь. AMD выкладывает гору документации на свои процессоры предыдущего поколения, Intel публикует даташит и открытую реализацию прошивки вместе с BKDG для SoC Quark X1000, так что и без NDA вполне можно жить в некоторых случаях.
        • +6
          В очень некоторых. В основном в таких, когда продажи надо хоть чем-нибудь и хоть как-нибудь подтянуть.
          Intel, например, даташит выложила почему-то не на мейнстрим, а на абсолютный low-end, на третьем году существования, кажется, не применяющийся ни в одном стороннем проекте.
          • +3
            Тем не менее, документацию понемногу приоткрывают, и это прекрасно. Сделано это для стимуляции продаж или нет, сразу или позже — главное, что сделано. Я с большой надеждой смотрю на проекты LowRISC и OpenRISC, ибо открытое железо — первый шаг к возвращению хоть какого-то доверия к этому самому железу.
            • +5
              документацию понемногу приоткрывают

              Этими словами вы намекаете на какую-то тенденцию. Я, однако, тенденции не вижу — как десять лет назад документация в открытом доступе на изделия такого класса была только на маргинальные модели, которые в общем-то попросту никому не нужны, так и сейчас ничего не изменилось.
              Весь массовый товар закрыт полностью — в лучшем случае вы найдёте краткое подобие даташита с описанием основных параметров. В худшем — одну страничку на сайте или в листовке. Причём чем крупнее игрок — тем ближе он ко второму варианту. Если брать рынок решений для сетевой техники (к которому относится и Т1), то Qualcomm, Broadcom и Marvell — это просто железобетонные стены, через которые вы без NDA не получите ровным счётом ничего вообще.
              • +1
                В области решений для сетевой техники я, каюсь, разбираюсь довольно слабо, поэтому поверю вам на слово. Нет открытых решений — значит нет, но никто нам не запрещает хотеть их появления.
                Если же вернуться в область SoC общего назначения, в которой я работаю сейчас, там есть такое семейство процессоров AMD eKabini (FT3), на которые есть не только открытый BKDG, но и открытая схема. При этом процессор не является ни устаревшим (будет производится до 2020 года), ни малопроизводительным (новые APU лучше процентов на 20), ни непопулярным (куча плат для Embedded и Industrial, по одной-две платы от всех главных десктопных вендоров). Ни 10 лет назад, ни 5 я такого не видел, но, возможно, просто не смотрел.
                • +2
                  Вы опять ссылаетесь на единичный продукт производителя второго эшелона. Да, такие продукты есть, и в сетевой технике тоже — Broadcom вынужден поиграть в открытость с Raspberry Pi (потому что его собственный маркетинговый отдел заставляет), Mediatek играет в открытость с LinkIt (по той же причине). Собственно, Gizmoshpere, на который вы ссылаетесь — такой же продукт маркетингового бюджета. Сейчас стало модно делать продвижение через комьюнити, вон даже до китайцев это дошло, хотя года три назад я бы в такое не поверил.

                  Обратите внимание, что у той же AMD родные reference designs запросто могут быть под NDA.

                  В результате общую тенденцию это никак не меняет — как только вы пытаетесь сделать хоть шаг в сторону, в решения за пределами тех, на которые маркетинговый отдел указал, вы упираетесь в «please contact your local sales representative».

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

        • 0
          И при этом до сих пор никто не в курсе, что именно показывают температурные программные сенсоры в каждом семействе их процессоров.

          К примеру, при раскочегаривании A10 его единственный сенсор температуры резко подскакивает с 30 до 80 и не сложно допинать его до 100. А у точно такого же процессора, но A6 или A8 — медленно растет до 50-60. А сенсор GPU вообще показывает что-то относительное. Но относительно чего — никто не в курсе и прочесть НЕГДЕ. В простое — около нуля. В нагрузке, допустим +25. Хорошо это или плохо — неведомо. Саппорт даже носом не повел на вопросы.

          А ведь вопрос простейший и должен быть подробно освещен. Но АМД же «выкладывает»…
          • +3
            Показания температурного сенсора вырабатывает микроконтроллер SMU, код прошивки которого закрыт и с этим AMD ничего сделать не может без его полного переписывания. Процессор содержит около 20 внутренних терморезисторов, показания которых нужно каким-то образом свести к одному-двум числам, для чего используется довольно хитрый алгоритм с множеством параметров, большую часть которых можно настроить из регистра D18F3xA4 Reported Temperature Control. Вопрос достаточно подробно освещен в BKDG, там же рассказано, относительно какой точки измеряется температура и как повлиять на эту точку.
            • 0
              Я вижу, вы в теме, и хотел бы спросить — именно терморезисторы? Разве цифровые температурные датчики стоят намного больше? Ведь они дают гораздо более точные результаты…
              • +2
                Не могу сказать точно, скорее всего там именно цифровые сенсоры. Прошу прощения за неточность формулировки, имел в виду temperature sensor без привязки к особенностям реализации.
              • +4
                Любой цифровой температурный датчик — это аналоговый температурный датчик вместе с АЦП.
                • 0
                  понял, весьма благодарен за разъяснения :)
      • +1
        Очень хорошо. А зачем тогда эта публикация?
        Компаний, которым интересна и доступна технология в коммерческом плане, можно, вероятно, по пальцам пересчитать.
        Пусть доведут до конечных продуктов, которые можно свободно купить и пощупать.
        А так получается маркетинговая шелуха непонятно на кого ориентированная — просто «технический блоггер» создает «инфоповоды».
        Очень хорошо, что у нас что-то разрабатывается. Но в плане PR, отношений с общественностью, нашенские компании пока далеко не в адеквате. Просто не понимают, зачем оно им. Но вроде как модно, поэтому нанимают таких вот «технических блоггеров» и получают на выходе кошмар. Галочку.
        • 0
          Но вроде как модно, поэтому нанимают таких вот «технических блоггеров»

          Нанимают? А за сколько наняли, если не секрет?
      • +2
        Это неправда. Большая часть произодителей ٍSoC на ِARM и MIPS предоставляют как минимум руководство программиста, а как максимум — описание электрических протоколов внешних интерфейсов. Это не x86 мир, тут много внешних разработчкиков. Даже тот же Qualcomm, несмотря на свою ужасную закрытость, и тот предоставляет некоторую документацию, больше чем на сотню страниц на каждый свой процессор.
    • +4
      У меня в силу разных обстоятельств был доступ к первому релизу доков (в режиме для просмотра). Так вот, на секундочку, она была на английском языке. Это так, про российский чип.
      • +2
        У нас все комменты в коде на буржуйском. При том что большая часть команды никогда за пределы России не выезжала.
        Это просто стандарт. Я не моуг представить, зачем писать документацию на русском. Тот, кому она полезна — спокойно прочитает ее на английском. А вести на двух языках — это трата ресурсов и нервов. Тем более, если не все в команде рускоговорящие, или какие-то моменты надо прорабатывать с иностранцами.
        Можетет хотя бы один довод привести ЗА русский язык в документации к процессору?

        • 0
          Ориентация на русский рынок?
          • +1
            На русском рынке нет специалистов, которые не могли бы осилить документацию на английском.
        • 0
          Не могу порекомендовать Вашу методику как эталон. Я неплохо справляюсь с чтением документации на английском языке, поскольку она большей частью все-таки на Basic Eng, но для меня родным является русский язык и читать на русском мне намного комфортнее (конечно, хорошо написанный текст).
          Если Вас, как разработчика кристалла, ориентированного на внутрений рынок (ну давайте будет реалистами и согласимся, что за пределами границ нашей необъятной Родины этот камень никому на фиг не сдался), и при этом Вы совершенно не думаете о удобстве конечного пользователя Вашего продукта ("пипл схавает и так"), то Вас ожидает весьма значительное разочарование и финансовый успех Вашего проекта представляется мне весьма неочевидным.
          • +1
            Конечному пользователю вообще по барабану на какоям там языке документация к процессору.

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

            Английский — стандарт разработки. И до тех пор пока речь не идет о донесении информации до конечного потребителя(обычного гражданина, который английскиого даже на школьном уровне не знает) — ведение русской документации не оправданно вообще никак.
            Не бывает специалистов способных спроектировать устройство промышленного уровня на базе подобных процессоров и не владеющего при этом английским на достаточном уровне. Неоткуда им взяться в современных реалиях.
            • +1
              Английский — стандарт разработки.

              Золотые слова. К сожалению, не все это понимают.
          • 0
            Скорее всего предполагается, что для создания реального железа придется общаться с иностранцами в том числе, например с Китаем, а им тоже нужно будет предоставлять документацию. Например можно было бы перевести документацию на два а то и три языка, включая русский и китайский. Но это создаст бОльшие затраты на тех документацию, и возможны рассогласования версия на разных языках. Лучше деньги вложить в разработку кристалла, чем в переводы документации. Кроме того многие блоки куплены, а значит и документация к ним куплена, переводить ее — новые затраты. Если отдать чип для тестирования в какую-то заграничную лабораторию, то ответ тоже придет на английском, и его опять нужно переводить.

            Перейти на гос язык во всем можно тогда, когда большая часть взаимодействий внутри государства, пока это не так, и не надо вешать на Байкал все оверхеды.
            Кроме того, если вам так важны подобные нюансы, то скорее всего вы не станете с ними работать в любом случае, найдете другую причину для отказа. Думаю они рассчитывают на тех разработчиков, которые будут работать невзирая на все, на хреновую документацию, на баги первых версий, на задержки в поставках, на особенности «российского бизнеса». По крайней мере сейчас.

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

            Все таки они не росбери пай делают для энтузиастов, а промышленные решения, уверен что крупных клиентов они будут выцеловывать во все места, и делать все что они попросят. А нам это показывают скорее как новости об инновациях в России, типа читайте, гордитесь и друзьям рассказывайте.

            Просто мне кажется что вакуум на рынке отечественных микропроцессоров и микроконтроллеров заставляет людей полагать все свои надежды и мечты на один единственный процессор. Каждый от него ждет чего-то своего. В итоге каждый разочарован. Этот процессор для коммуникационного оборудования, да у него есть альтернативные применения, но они скорее попытка иметь запасной план. Ну кому на тонком клиенте нужно три сетевых интерфейса да еще и 10Гбит?
        • 0
          Я не моуг представить, зачем писать документацию на русском.

          А вы использовали когда-нибудь отечественную СБИС в своих разработках?
          Если да, и на неё была документация на английском языке, то пожалуйста, укажите ссылку (очень интересно посмотреть, возможно там будет что-то вроде ай уил врайт фром май харт).
          В качестве положительного примера см. продукцию Миландр. На миландровском сайте вы легко найдёте тома документации на их продукцию на русском, но не найдёте на английском (хотя часть сайта переведена на английский язык). Аналогично, продукция всяких там МЦСТ, Элвисов да НИИСИ также имеет документацию именно на русском языке. И документация эта есть потому, что заказчик в ТЗ на микросхему указал, что должна быть документация по ЕСКД.
          А так, вы конечно правы: если покупать готовые IP-блоки, которые конечно же сопровождаются документацией на английском, то нет необходимости готовить свою документацию да ещё и на русском — отдать потребителю то, что пришло с IP-блоками, кому надо — разберутся.
          А вот если вы будете делать IP-блок сами — таки да, придётся писать свою документацию (можно даже на английском), хотя бы для того, чтобы на основе этой документации были сделаны тесты для IP-блока.
          • +1
            На миландровском сайте вы легко найдёте тома документации на их продукцию на русском, но не найдёте на английском (хотя часть сайта переведена на английский язык). Аналогично, продукция всяких там МЦСТ, Элвисов да НИИСИ также имеет документацию именно на русском языке.

            Вы не поверите, по роду своих занятий я периодически встречаюсь с нашими ИС, и я каждый раз плачу, читая их документацию на русском. Во-первых, из-за ее качества, а, во-вторых, потому что понимаю, что пока наши производители не откажутся от неразумного славянофильства и не начнут писать качественную документацию на том языке, на котором говорят сейчас все квалифицированные инженеры, мы так и будем вариться в своем соку и бесконечно догонять.
            • +1
              я каждый раз плачу, читая их документацию на русском.

              От того, что её будут делать не на русском плакать вы меньше не станете. Скорее наоборот.
              не начнут писать качественную документацию на том языке, на котором говорят сейчас все квалифицированные инженеры, мы так и будем вариться в своем соку и бесконечно догонять.

              Ну вот вы всё правильно пишите — надо писать качественную документацию. А вот писать документацию на том языке, на котором говорят сейчас все квалифицированные инженеры, имеет смысл только в том случае, если на этом языке её будет кто-то читать. То есть надо начать делать что-то минимально интересное, и только когда окажется, что продвижению вашего продукта мешает отсутствие документации на на том языке, вот только тогда будет смысл заниматься подготовкой этой самой документации. Давайте решать проблемы по мере их возникновения, а то опять какой-то карго-культ получится.
              • 0
                и только когда окажется, что продвижению вашего продукта мешает отсутствие документации на на том языке, вот только тогда будет смысл заниматься подготовкой этой самой документации

                Я правильно понимаю, что на текущем этапе к Т1 документацию никакую вообще писать не надо, потому что пока продукт не продаётся, то её отсутствие ничему не мешает?

                А для розничного товара, например, надо сначала его выпустить, заполнить им склад, а потом уже начинать думать о какой-то дистрибьюции, убедившись, что сам товар со склада себя не продаст?

                А если мы пишем, скажем, пользовательский софт, то GUI надо хаотично набросать мышкой в дельфях, а дизайнера приглашать, когда станет очевидно, что это мешает продвижению?

                П — планирование.
                • 0
                  Олег!
                  Вы написали вопросы к моей реплике, которая относилась к следующему тезису LampTester'а:
                  не начнут писать качественную документацию на том языке, на котором говорят сейчас все квалифицированные инженеры, мы так и будем вариться в своем соку и бесконечно догонять.

                  Мою реплику следует рассматривать именно как замечание к этому тезису и не стоит пытаться приписывать мне обобщения, которых я не делал. Ключевые слова в исходном тезисе — на том языке, а совсем не документация.
                  А уж ваш вопрос
                  Я правильно понимаю, что на текущем этапе к Т1 документацию никакую вообще писать не надо, потому что пока продукт не продаётся, то её отсутствие ничему не мешает?

                  и вовсе провокационен.
                  Для того, чтобы на него ответить надо знать ответы на вопросы:
                  • какой там сейчас у Байкал в части T1 этап и сколько он продлится?
                  • существует ли вообще документация на T1 на любом языке? может она уже написана (на нескольких языках), но её никому не показывают?
                  • продаётся ли сейчас продукт?

                  А для розничного товара, например, надо сначала его выпустить, заполнить им склад, а потом уже начинать думать о какой-то дистрибьюции, убедившись, что сам товар со склада себя не продаст?

                  Давайте конкретнее. Вот скажите, а Baikal T1 (ну или платы с ним) — это розничный продукт? Как у него с дистрибуцией?
                  П — планирование.

                  Ц — цель.
                  Если была цель сделать продающейся в рознице продукт, будет одно планирование. А если цели были совсем другие — другое планирование.
                  А уж какие там у руководства Байкал Электроникс цели… Открываем устав ОАО «Байкал Электроникс» (см. http://e-disclosure.ru/portal/files.aspx?id=30795&type=1), смотрим пункт 4:
                  4.1. Основной целью деятельности Общества является извлечение прибыли.

                  Каких либо более конкретных целей по части Baikal-T1 я на сайте http://www.baikalelectronics.ru не нашёл, если вам повезёт больше, пожалуйста, сообщите.
                  • +2
                    facepalm.jpg
                    Вы ничего не знаете про бизнес Байкала, про его отношения с партнёрами, планируемые сделки и продукты — и это не только не помешало, но даже помогло написать вам кучу совершенно бессмысленного текста.
                    • 0
                      Вы ничего не знаете про бизнес Байкала, про его отношения с партнёрами, планируемые сделки и продукты — и это не только не помешало, но даже помогло написать вам кучу совершенно бессмысленного текста.

                      Олег! Я уверен, что вы осведомлены о бизнесе Байкала, его отношениях с партнёрами, планируемых сделках и продуктах горазда лучше большинства читателей (нет, правда). Казалось бы это должно дать вам возможность легко и непренуждённо опровергать любые глупости и вымыслы в комментариях к публикации. Вместо этого, не сказав ничего по существу, вы опустились до инсинуации. На всякий случай приведу цитату об инсинуации из Главы 15 (Усложнение и видоизменения палочных доводов) книги С. И. Поварнина Искусство спора:
                      Человек стремится подорвать в слушателях или читателях доверие к своему противнику, а, следовательно, и к его доводам, и пользуется для этой цели коварными безответственными намеками. К сожалению, эта уловка очень в ходу, и ею не брезгают даже иные весьма почтенные деятели.
                      • +2
                        Вы опять написали много чуши, причём, судя по всему, вы сами плохо понимаете смысл части слов, которые употребляете. Что, впрочем, не мешает вам надуваться от важности и считать, что к вам вообще есть какое-то доверие, которое можно подрывать, а также что вас кто-либо рассматривает как оппонента.

                        Вы написали феерическую чушь. Она не имеет вообще отношения к «Байкалу», инсинуациям и всему тому, что вы тут нагородили. Это чушь базового уровня, примерно как «2 + 2 = 5» или правописание «карова».

                        В любом крупном коммерческом проекте за предложение планировать крупный и трудоёмкий этап по принципу «когда будет мешать, тогда и сделаем» автор просто немедленно огребает люлей — вплоть до отстранения от проекта по причине полной профнепригодности (маловероятный случай, потому что человек с таким талантом в управление серьёзным проектом в первую очередь попросту никогда не попадёт).

                        Никаких дополнительных подробностей о мотивах этого предложения знать не надо, потому что оно само по себе предельно глупо.
                        • 0
                          Олег!
                          Мне приятно, что вы собаговолили посвятить моей скромной персоне четыре абзаца. Весьма досадно, что только один из них касается обсуждаемого вопроса. Очень вас прошу не отвлекаться!
                          Пожалуйста, укажите, где я предлагал планировать крупный и трудоёмкий этап по принципу «когда будет мешать, тогда и сделаем».
                          О планировании какого крупного и трудоёмкого этапа идёт речь?
                          • 0
                            «А вот писать документацию на том языке, на котором говорят сейчас все квалифицированные инженеры, имеет смысл только в том случае, если на этом языке её будет кто-то читать. То есть надо начать делать что-то минимально интересное, и только когда окажется, что продвижению вашего продукта мешает отсутствие документации на на том языке, вот только тогда будет смысл заниматься подготовкой этой самой документации»

                            Подготовка документации — крупный и трудоёмкий этап. Подготовка документации и языки, на которых она должна готовиться, планируются заранее, а не когда что-то окажется. Когда у вас в проекте такого размера что-то оказывается, это означает только одно — планирование вы провалили. В случае с документацией — провалили на тысячи человекочасов, которые теперь вам надо срочно откуда-то достать. «Что-то интересное» же делают на GT в хабе Arduino в субботу вечером, а не в многомиллионных коммерческих проектах.

                            Впрочем, я понимаю, что горох об стену — вы будете нести ту же унылую чушь бесконечно. Прощайте.
                            • +1
                              Наконец-то у кого-то хватило ума сказать «до свиданья». А то в трекере вылезает и вылезает статья, думаю о шото новое про процессор написали, а тут обмен школьными любезностями тлеет уже 3ий день.
      • +2
        Помню, еще в нулевые года в альтернативных дровах для SB Live!, kx project, тоже мало чего было на русском даже на оффсайте, притом, что автор — русский. С тех пор давно такому не удивляюсь.
        Английский в IT и не только — новая латынь.
        Это плохо для великого и могучего Russian language, но так уж сложилось.
        Нет у нас сейчас своих  мендлеевых, которые делали бы из оксигена кислород и так далее, некоторые понятия, по сути, и записать то по-русски не поймешь как.
      • +4
        Так вот, на секундочку, она была на английском языке.

        Слава Богу, наконец-то! Наконец-то наши разработчики, как все нормальные люди, стали писать документацию на английском.
        Не хотите документацию на чипы от ST на французском? Или на тот же ESP8266 — на китайском? Английский — мировой стандарт инженерного общения. Наконец-то у нас тоже это поняли.
        • 0
          См. мой комментарий выше. Подозреваю, что GarryC видел документацию на купленные IP-блоки, которая была написана авторами этих IP-блоков, т.е. не в стенах Байкал электроникс.
          • +1
            Что наш наш коллега там видел — то неясно. Но если разработчики и впрямь решили отказаться от ЕСКД-идиотизма и делать так, как уже давно делают все адекватные профессионалы во всем мире, то я просто счастлив.
      • 0
        Где-то на хабре был пост от казахских разработчиков, что если бы в их собственном коде встретились комментарии на казахском, то это воспринималось бы командой как глум.
        Только английский и русский.
        • 0
          Название методов на родном языке (в виденном случае — финском, благо юникод) — вот где глум.
    • 0
      К стати, не хочу их оправдывать, но некоторые импортные производители этим тоже грешат, например Qualcom или Sierra Wireless
    • 0
      на сайте производителя в разделе "промоматериалы" глупо искать даташиты, сдк и тулчейны. а спеки у них главной странице выложены.
      связывайтесь с теххподдержкой, и будет вам щастье.
  • +1
    Фоточки опенспейса разработчиков — именно этой информации мы с нетерпением ожидали от статьи про современный отечественный процессор. Ждем продолжение: эксклюзивные репортажи из столовой и курилки.
    • 0
      Если у Вас есть какие-то вопросы по процессору, задавайте их. Я на связи с разработчиками.
      • +8
        Планируется ли открытие BKDG, без которого портировать свои системы на новую SoC практически невозможно? Какой предлагается загрузчик по умолчанию, есть ли в нем поддержка ACPI, devtree или аналогичных систем, реализующих абстракцию от оборудования? Есть ли готовый "золотой" дистрибутив Linux, и если есть, на базе какого дистрибутива он сделан и насколько его ядро отличается от ванильного?

      • +3
        Если у Вас есть какие-то вопросы по процессору, задавайте их. Я на связи с разработчиками.

        Вот простой вопрос. В публикации есть абзац:
        За основу было взято лицензированное ядро MIPS P5600, кроме того были лицензированы контроллеры Ethernet, SATA и USB. Российским разработчикам предстояло собрать эти компоненты вместе, заставить их корректно работать друг с другом и произвести разводку чипа по современной топологии 28 нм. Некоторые компоненты процессора разрабатывались с нуля.

        Вот скажите, какие именно компоненты разрабатывались с нуля?
        • –7
          К сожалению, это держится в секрете.
          • +4
            Хорошо, тогда какие компоненты разрабатывались не с ноля и какие там есть вообще?
          • +8
            – А можно мне задать вам личный вопрос, мадам?
            – Почему бы и нет? Все это делают.
            – Почему на вас тапочки?
            Корделия уставилась на свои ноги, потом поглядела парню в глаза.
            – Извините, пилот Мэйхью. Это – секретные сведения.
            – О!
            Пристыженный пилот скрылся в кабине.
            Оставшись одна, Корделия прижалась лбом к прохладному гладкому боку какого-то контейнера и беззвучно заплакала.
          • +7
            К сожалению, это держится в секрете.

            Очень жаль!
            Ну могу удержаться от комментирования упомянутого абзаца (пусть и без предложения про некоторые компоненты):
            За основу было взято лицензированное ядро MIPS P5600, кроме того были лицензированы контроллеры Ethernet, SATA и USB. Российским разработчикам предстояло собрать эти компоненты вместе, заставить их корректно работать друг с другом и произвести разводку чипа по современной топологии 28 нм.

            Давайте обратимся к имеющейся на сайте baikalelectronics.ru информации по Baikal-T1. Есть там блок-схема:
            блок-схема
            Какие блоки остались, если вычеркнуть Ethernet, SATA, USB (для последних двух, думаю, можно смело блоки PHY тоже вычёркивать), а также процессорные ядра:
            • DDR3 контроллер (вместе с PHY);
            • PCIe 3.0 контроллер (вместе с PHY);
            • AXI fabric — "быстрая" коммуникационная система на базе ARM AMBA AXI ;
            • мост для подключения контроллеров "медленных" интерфейсов к AXI;
            • ну и эти самые контроллеры "медленных" интерфейсов.

            Отдельно перечислю контроллеры "медленных" интерфейсов (укажу типичные производительности контроллеров, но документации на Baikal-T1 в свободном доступе нет, так что эти данные только для справки):
            • SPI (самые быстрые известные мне SPI Flash устройства работают на 104 МГц, т.е. для одной линии данных SPI выходит около 10 МБ в обе стороны);
            • I2C (типичные частоты на SCK — 100 или 400 КГц, т.е. менее 100/400 Кбит/с в одну сторону);
            • UART (типичные скорости 9600 — 115200 бит/с, хотя, может быть блок в Baikal-T1 умеет и 921 Кбит/с, а может и больше, но всё равно, не десятки Мбит/с);
            • GPIO (тут без конкретики говорить о производительности передачи данных не стоит).

            Усилия на создания хорошего контроллера ОЗУ DDR3 или контроллера PCIe 3.0 сопоставимы или даже больше, чем на создание контроллера Ethernet, PHY для этих интерфейсов — отдельная и непростая работа. Подозреваю, что IP-блоки этих контроллеров покупные. Пожалуйста, учтоните, верны ли мои подозрения.
            Что же касается AXI fabric, то тут обычно покупается не IP-блок, а генератор IP-блока, с помощью которого и создаётся специальный блок с нужным числом портов и требыемыми ограничениями для конкретной SoC.
            Для примера, см. генератор от Xilinx: AXI interconnect IP block.
            Проектирование коммутатора AXI от Xilinx сводится к заполнению нескольких форм и выглядит приблизительно так:

            Далее остаются контроллеры "медленных" интерфейсов, да мост для их подключения к AXI. Тут тем более логично использовать готовые блоки, если только не требуется сделать интерфейсы с нетиповыми дополнительными возможностями (но если так, то почему об этих нетиповых возможностях ничего не рассказывается?).
            Может бытьчто-то действительно сделано с нуля, но этого нет на блок-схеме?
            По поводу того, что российским разработчикам предстояло собрать эти компоненты вместе, заставить их корректно работать друг с другом замечу, что
            • если были закуплены отлаженные и проверенные IP-блоки контроллеров, то их подключение к AXI не должно вызывать проблем другие потребители, которые покупали эти IP-блоки до Байкала уж наверняка пытались их так и эдак подключать, и опыт у поставщика IP-блоков имеется; кроме того, а наверняка с IP-блоком можно купить и поддержку.
            • а если были закуплены непонятные, сырые, кривые и косые IP-блоки, с которых надо заставить корректно работать, то тут можно только развести руками и сказать Бачили очі, що купували, їжте, хоч повилазьте.

            Ну а для того, чтобы произвести разводку чипа по современной топологии 28 нм действительно надо провести большую работу — SoC-то немаленький и если всё работает как надо, то топологов Байкала можно только похвалить.
        • +8
          С нуля разрабатывались собственные закладки.
  • +1
    «за счет большого количества различных интерфейсов на чипе обладает преимуществами перед конкурирующими изделиями иностранных разработчиков»
    Хотелось бы поподробнее, если можно.
    • +6
      Три эзернета 1+1+10 Гбит уже многого стоит. Такого вроде как ни у кого нет.
      • –7
        • +7
          Вы даёте ссылки на материнские платы с несколькими чипами сетевых интерфейсов.
          Здесь сетевые интерфейсы в процессоре, что позволяет делать сетевое оборудование с минимальным количеством чипов на плате.
          • 0
            И какое в этом преимущество? Я правда не понимаю, спрашиваю из интереса.
            • +3
              Удешевление.
            • 0
              Дешевле, экономит электроэнергию, чуть быстрее.
              Отдельно три чипа ethernet сами по себе могут кушать 5 ватт, так как обычно изготовлены на старых техпроцессах, а тут весь процессор столько кушает.
              • +1
                Только есть нюанс — 2 x PHY и 1x Trancseiver.
        • +11
          Извините, вы правда в теме обсуждения процессора за 60$ привели в качестве сравнения материнские платы от 350$?
        • 0
          Вы забыли поставить галочку «встроенный процессор». 10g интерфейс это очень круто, я бы только ради него взял, если цена решения CPU+MB была бы в районе 100$. (И долго бы мучился вопросом, где мне взять домой две 10g сетевушки и 10g свитч)
      • +4
        Согласен, интересно почитать про сравнение конкурентов в предполагаемой нише, возможно у конкурентов чего-то нет, но они как-то это решают. Т.е. интересно сравнить не голые процессоры, а в связке с материнской платой и всем остальным. К сожалению я сам это сделать не могу, не обладаю нужной квалификацией. Например я не понимаю зачем один 10Гбит интерфейс, т.е. если задача коммутировать 10Гбит, то логично иметь два интерфейса по 10Гбит, и один на 1Гбит для управления. Но возможно я просто не в теме таргет группы.
        Еще интересно было-бы почитать как процессор переваривает трафик в 10Гбит, какая реальная скорость для шины PCIe, памяти, сата.
        Как вариант добавить ССД как для сата так и для PCIe и посмотреть какой трафик он может записать на диски и отдать в сеть 10Гбит с дисков.
        Многие роутеры даже сейчас, имея 1Гбит порты, могут пропустить трафика на 10-20 Гбит. Если взять суммарную скорость всех сетевых интерфейсов то получается 12Гбит, а процессор 1.2ГГЦ, получается за каждый такт процессору нужно обработать 10бит, при теоретическом пределе в 64 бита (2 ядра по 32 бита), т.е. повод сомневаться и провести тесты есть.
        Так-же интересно узнать энергопотребление под нагрузкой как самого процессора так и отладочных плат.
        В любом случае спасибо за этот обзор, хоть какие-то тех детали.
        • 0
          Многие роутеры даже сейчас, имея 1Гбит порты, могут пропустить трафика на 10-20 Гбит. Если взять суммарную скорость всех сетевых интерфейсов то получается 12Гбит, а процессор 1.2ГГЦ, получается за каждый такт процессору нужно обработать 10бит, при теоретическом пределе в 64 бита (2 ядра по 32 бита), т.е. повод сомневаться и провести тесты есть.

          Ваше рассуждение справедливо, если процессор, "просматривает" каждый принятый сетевой пакет. Однако, вы же ведёте речь про роутер, то есть устройство, которое, приняв пакет, смотрит на его заголовок и решает, что с пакетом дальше делать. Но ведь весь пакет просматривать процессору совсем не обязательно! Это в старые времена, когда сетевые контроллеры были туповаты, а производительность сетевых интерфейсов не очень велика, тогда приходилось считать контрольные суммы IP/UDP/TCP на процессоре. Но для гигабитных интерфейсов это может быть слишком накладно. В хороших сетевых контроллерах реализован аппаратный подсчёт контрольных сумм IP/UDP/TCP как на приёме, так и на отправке, так что процессор весь пакет не просматривает (см., например, Intel® Ethernet 10 Gigabit Server Adapters Advanced Driver Settings: Checksum offload.
        • 0
          про ТДП было сказано во втором предложении
          Этот маленький процессор потребляет всего 5 Вт и может работать даже без радиатора.

          думаю, отладочная плата там тоже не киловатты жрет, скромные 10-30вт.
          • 0
            Возможно, но интересно узнать точнее. Кстати у 486DX-4 было менее 5вт и радиатор ставили. Мой dir-655 просит аж 25вт блок питания, а у него возможности намного скромнее. В общем интересны реальные тесты в лучших традициях overclockers.
      • 0
        Сочетание "вроде как" лично у меня плохо ассоциируется с сочетанием "отвечаю за каждую фразу".
      • –1
        Три эзернета 1+1+10 Гбит уже многого стоит. Такого вроде как ни у кого нет.

        См. http://www.cavium.com/OCTEON-III_CN78XX.html
        • Up to 4x XLAUI
        • Up to 8x XAUI/Dual XAUI
        • Up to 16x KR/XFI
        • Up to 32x SGMII

        Уточню: XLAUI — это для подключения трансивера 40 Гбит/с Ethernet.
        Да и ядер процессорных поболе — от 24 до 48.
        Да и ядра эти — не MIPS32, а MIPS64.
        • +1
          Девборда на такой процессор стоит, кстати говоря, в несколько раз дороже байкаловской. Цену на собственно процессор не нашел, но подозреваю, что разница примерно такая же.
          • +1
            Девборда на такой процессор стоит, кстати говоря, в несколько раз дороже байкаловской.

            Так и интерфейсов и ядер в несколько десятков (!) раз больше чем в Baikal-T1.
            Этот самый Octeon III — чип немного другого класса, я его привёл в качестве примера специально, чтобы точно обойти Baikal-T1 по номенклатуре интерфейсов в ответ на Такого вроде как ни у кого нет.
            А кроме Octeon III ещё и Octeon II бывает — он скромнее.
  • 0
    Надеюсь, что наших чиновников обяжут пользоваться компьютерами только с этими процессорами и произойдёт это максимально быстро.
    • +3
      Сразу после того, как заставят пересесть на авто отечественного производства ;)
  • 0
    винда пойдет на нем?
    • +2
      MIPS, то есть нет
    • +2
      Нет. Он не для этого.
      • –4
        если он не "для этого" зачем его упаковывают в декстопы?
        • +3
          Тонкие клиенты, возможно толстые клиенты (в перспективе) под управлением Linux дистрибов.
    • 0
      Разве что NT 4
      • 0
        А как насчёт Win CE ?
  • +20
    Что ни новость про разработки в России, так очередная толпа нытиков исходит на бурую жижу в комментах, при этом каждый пытается придумать лучше другого, почему этот процессор такой плохой, компания такая ужасная, а автор нифига не знает. *sarcasm* Само собой лучше смотреть на летающий член в соседней статье.
  • +14
    Как бы кто не относился к «отечественным разработкам», то что у нас создаётся что-то действительно трудоёмкое и мозгозатратное, это очень хорошо на самом деле.
    Конечно, ценник в 60 баксов это сверхдофига для домашнего использования в роутерах, но это приемлимо для энтерпрайза, для создания быстрых и надёжных коммутаторов.
    Ну и как гражданину России, мне было бы гораздо спокойнее, зная, что у военных используются отечественные разработки, и что вероятность того, что по чьему-то щелчку пальцами могут остановиться наши танки или упасть самолёты с рокетами крайне мала.
    • 0
      Не могу не поддержать вас и автора комментария выше. Сейчас просто модно кричать, что всё отечественное априори отвратительно и принципиально не может быть качественным. Во многих случаях отечественный товар хуже аналогичного зарубежного, это правда. Вот только можно взять и сделать лучше — дорого, долго, возможно невыгодно, но можно. Это кричателям как-то не приходит в голову, либо они старательно игнорируют этот факт
      Опять же, политические игрища накладывают дополнительные риски. Закладки? Уж лучше наши, российские, чем зарубежные. Нет, не «царю виднее», просто чем меньше фракций (организаций, лиц — называйте, как угодно) теоретически имеет доступ к моим закладкам, тем мне спокойнее
      • +1
        Я тоже думаю, что всем пора уже завязывать говорить, что у нас делают только некачественные товары, что отечественные разработки кривые во все стороны и так далее.
        Даже не то что говорить вслух или писать такое, пора бы нам всем перестать думать, что у нас в принципе невозможно создать что-то качественное, интересное и конкурентноспособное.
        И в это же самое время, нужно чтобы отечественные разработчики и производители тоже повернулись к нам, «простому народу», лицом, а то больше века у Русских какой-то нездоровый бзик, что всё лучшее нужно отправлять зарубеж, а для своих граждан и так сойдёт. Во всех адекватных странах, всю лучшее всегда идёт на внутренний рынок, а дальше уже по остаточному принципу. И это правильно и так и должно быть.
        Вот, коллеги, у меня тут мысль возникла, а давайте заключим пакт о том, что мы все, сделаем всё возможное, чтобы выпускать свои продукты для внутреннего рынка с качеством, как минимум не уступающем качеству продукта, который бы мы делали для внешнего рынка?
        • 0
          Во всем мире люди руководствуются капиталистическими принципами, ищут нишу спроса которую могут удовлетворить лучше других, и пытаются ее занять. За рубежом нет ниши на низкокачественный товар, не получится его экспортировать. А у нас есть, т.е. люди хотят подешевле, производители и ищут как сделать по дешевле, а дешевле редко получается сделать без потерь в качестве. Потому вам и кажется что все хорошее продают туда, а все плохое сюда. На самом деле просто так покупают, там хорошее за дорого, а тут дешевое да так себе.
          Хотите это изменить? Перестаньте экономить каждую копейку, берите отечественные аналоги за любую цену, если они есть конечно. Если таких людей наберется много — то и качество повысится, но и цены будут постоянно расти, все по законам капиталистического жанра.
          Насчет пактов, это дело такое, если вы работаете под началом другого человека, то это ему нужно пакты заключать, а не вам. А он деньги считать умеет, пакт ему выйдет в круглую сумму, и он его нарушит. А если вы будете самовольно затягивать сроки, чтоб сделать хорошо, вас уволят. Какой выход? Работать по ночам и забивать на семью ради пакта?
          • 0
            Многие люди и так покупают продукцию Автоваза, цена растёт а качестве не особо. Ну и одного из немногих людей, кто хотел действительно сделать что-то хорошо, в итоге загнобили.
            А насчёт пактов, многие тут сами себе хозяева, либо руководители, от которых многое зависит.
            Я думаю, важно осознать, что, допустим, сегодня я сделаю всё зависящее, чтобы результат моего труда был чуточку выше, а завтра я куплю товар другого производителя, который тоже будет чуточку лучше, чем сегодня.
      • +1
        Откуда уверенность, что там нет закладок иностранных? Ядро, и различную периферию они получили готовые, и что там, известно только их разработчикам.
      • 0
        Сейчас просто модно кричать, что всё отечественное априори отвратительно и принципиально не может быть качественным.

        Сейчас? Это веяние старо как мир. На эту тему еще Сергей Михалков басню писал.
        Две подруги, лет шестьдесят назад написано.
                  "Красиво ты живешь,
                  Любезная сестрица! -
            Сказала с завистью в гостях у Крысы Мышь.
                  На чем ты ешь и пьешь,
                  На чем сидишь,
                  Куда ни глянешь - все из-за границы!"
                  "Ах, если б, душенька, ты знала, -
                  Со вздохом Крыса отвечала, -
                  Я вечно что-нибудь ищу!
                  Я день-деньской в бегах за заграничным -
            Все наше кажется мне серым и обычным,
            Я лишь заморское к себе в нору тащу:
                  Вот волос из турецкого дивана!
                  Вот лоскуток персидского ковра!
            А этот нежный пух достали мне вчера -
            Он африканский. Он от Пеликана!"
                  "А что ты ешь? - спросила Крысу Мышь. -
                  Есть то, что мы едим, тебе ведь не пристало!"
                  "Ах, душенька! - ей Крыса отвечала. -
                  Тут на меня ничем не угодишь!
                  Вот разве только хлеб я ем и сало!.."
        
                  Мы знаем, есть еще семейки,
                  Где наше хают и бранят,
                  Где с умилением глядят
                  На заграничные наклейки...
                  А сало... русское едят!

    • +1
      Я был всего на двух российских производствах.
      «Промтехнология» (торговая марка ORSIS), делает винтовки.
      «СуперОкс», делает высокотемпературные сверхпроводящие ленты второго поколения.
      Почему-то в обоих случаях наблюдал просто таки шикарное оборудование, сотрудники производили впечатление высококвалифицированных, ну и продукция весьма качественная.
      Ну ладно, сверхпроводящие ленты я только их и видел, может три других производителя, представленных на мировом рынке, делают лучше. Но уж винтовки-то точно у ORSIS шикарные. Жалею, что когда свою японскую Howa покупал, ещё не существовало ORSIS 120: без сомнений предпочёл бы последний.
  • +4
    О, кактус.
    • +1
      Я кстати специально про него спросил. Его подарили в шутку, а он прижился. :)
  • 0
    всё хорошо, печалит только 300к рублей за комплект разработчика.
    • +7
      Согласен, останусь на ардуино )
  • +1
    Интересно, в нем есть наши закладки?
  • 0
    В процессор встроены три порта Ethernet (два гигабитных и один 10-гигабитный), контроллер памяти DDR3-1600, поддерживающий до 8 ГБ, контроллер PCIe Gen.3, контроллер SATA 3.0 (6 Гбит), контроллер USB 2.0.
    Я может чего-то не понимаю, но как процессор может содержать три порта Ethernet?
    • 0
      Танк секретный, физики про него просто не знают.
    • 0
      Скорее всего автор хотел сказать: "В процессор встроены 3 Ethernet PHY". Т.е. подключаешь трансформаторы, розетки и готов Ethernet.
      Считаю это прикапывание ко словам с вашей стороны.
      • +3
        Если посмотреть внимательно на отладку то, что PHY для 1GbE распаяны на плате. Трансформаторы встроены в разъём Ethernet.
      • +1
        Скорее всего автор хотел сказать: "В процессор встроены 3 Ethernet PHY". Т.е. подключаешь трансформаторы, розетки и готов Ethernet.

        По части 1GbE. Посмотрите же блок-схему на странице http://www.baikalelectronics.ru/products/35:
        Baikal-T1: rgmii
        Из SoC выходит пара интерфейсов RGMII — надо использовать внешние трансиверы.
        Спасибо, lelik363! Он своим орлиным зрением разглядел пару трансиверов для 1GbE на плате.
        По представленному в публикации фото можно даже определить их тип:
        KSZ9031RNX
        это Micrel KSZ9031RNX.
        По части же 10GbE вновь см. блок-схему на странице http://www.baikalelectronics.ru/products/35:
        из SoC выходит XAUI, то есть и для 10GbE внешний трансивер потребен (см. про XAUI тут https://habrahabr.ru/company/metrotek/blog/234369/).
        • 0
          В блок-схему на внесли изменения — пропал XAUI.
          И почему то отсутствует блок шифрования.
    • 0
      Ровно точно так же, как процессор может содержать (и содержит) контроллер памяти и видеоядро (Привет, Intel !)
      Почему бы не впихнуть в процессор и Ethernet?
  • –3
    "В процессор встроены три порта Ethernet" — собственно после этих слов статью можно дальше уже и не читать :) Так и представил себе процессор с тремя ПОРТАМИ.
    • +1
      Гадить мне в карму из-за того что автор не понимает о чем пишет? Оригинально :) Хомячки, что с вас взять :)
  • 0
    Довольно интересный проц…
    Неплохо подходит для домашних и офисных NAS (Мощей вроде хватит на полный гигабит)
  • +1
    Уже писали, что этот SoC скорее всего ориентируется для NAS, примерно как SoC Marvell Armada, набор интерфейсов очень похож, только ядро процессора другое, в Marvell Armada — ARM.
    Для "юзеровских" машин оно непригодно, т.к. нету графики, ни 2D ни GPU. Можно, конечно, приделать внешнюю, но зачем ?
    Для сетевых коммутаторов годится условно, т.к. современные коммутаторы все поголовно L3 Switch на ASIC. Годится для Control CPU, на процессоре роутинг сейчас не делают. Можно сделать несложный Firewall/ASA, но нету криптографии на борту (или есть ?).
    Вобщем, ребята молодцы, но в реальной конкурентной среде им было бы крайне тяжело.
    • 0
      Судя по тому, что для АРМ "Таволга Терминал TB-T22BT" заявили о ускорителе шифрования выполненного в соответствии с требованиями ГОСТ 28147-89, то скорее всего именно в процессоре он и содержится.
  • +1
    Я понимаю, что тренд такой, но всё же: почему название процессора для внутреннего рынка пишется латиницей?
    • +1
      Сами же ответили — тренд такой)
    • 0
      А почему китайцы не маркируют массовые чипы иероглифами?
      • +1
        Почему же не маркируют? Очень даже маркируют. Вот Loongson-2 — вполне себе массовый:
        Loongson-2
        А вот Loongson-3 — нельзя сказать, что массовый, плату купить трудно, но всё-таки полюбуйтесь на маркировку:
        Loongson-3B1500
        • 0
          И что я вижу? "Powered by LOONGSON", "LM228001", "LS3B1500A", "GH22B". Не так я себе представлял иероглифы...
          • +1
            И что я вижу? "Powered by LOONGSON", "LM228001", "LS3B1500A", "GH22B". Не так я себе представлял иероглифы...

            То есть 龙芯, это не иероглифы?
            Вот если бы вы задали вопрос так: А почему китайцы не маркируют массовые чипы только иероглифами?, тогда да, предъявленные картинки не годились бы в качестве контроаргумента. Так что предъявленне фото свидетельствуют, что китайцы вполне используют иероглифы для маркировки микросхем.
            Более того, обратите внимание, что для указания семейства процессора Loongson использованы арабские цифры 2 и 3, хотя у китайцев есть родные подходящие иероглифы 二 и 三; более того, китайцы очень часто используют арабские цифры, вот пример заметки с сайта агенства Синьхуа http://www.xinhuanet.com/:

            Так, что увидать маркировку только из иероглифов вряд ли получится — цифры скорее всего будут использованы арабские.
      • 0
        Почему маркируют или не маркируют китайцы это их дело. Товар для внутреннего рынка — должен быть на языке конечного потребителя. Другое дело, за последние много лет (личное мнение) у рос.потребителя ассоциация появилась, если название не по-русски — доверие больше. Отсюда и получаются «Patriot», «Baikal» и пр.
        • 0
          Я что-то пропустил, там где-то правда написано, что они ориентируются только на внутренний рынок?
  • 0
    Лошадка, жирафик, почему не серый мишка?
  • 0
    А что за разъем на платах между DVI и USB/RJ45 (длинный такой)? На «Лошадке» и «Жирафе» он есть, а на остальных не видно.
    • +1
      Сетевой 10-ти гигабитный
    • +1
      Слот под SFP-модуль.
      • 0
        У SFP модуля другой разъем. Хотя тот разъем, что на плате предназначен также для 10G.
  • +1
    А мне нравится вся эта затея. В конце концов, Китай пошел точно таким же путём и все свои госы уже пересадил на собственный проц и собственную ОС. Ну и что, что это MIPS и Linux.
    СССР тоже весь поголовно сидел на лицензированном (ну или местами скопипасченном) IBM-е. Это не мешало запускать крутейшие ракеты и спутники в космос.
    • 0
      Китайский дистрибут RedFlag Linux загнулся в 2014
      https://en.wikipedia.org/wiki/Red_Flag_Linux
      • 0
        Свято место пусто не бывает. Знакомьтесь — это Ubuntu Kylin.
      • 0
        Да мало ли у китайцев ОСей. https://ru.wikipedia.org/wiki/Yun_OS
    • 0
      Ну и что, что это MIPS и Linux.
      Да это даже очень торт!
  • 0
    эмулятор БК-0010 потянет?
  • 0
    Послушайте, это просто обидно. Разве мы делаем этот процессор на экспорт? Ну конечно нет! Почему тогда на нем написано Baikal electronics? Почему на плате написано t-Platforms? Ну для себя же делаем в конце концов.
    • +2
      "Байкал" считает, что делает этот процессор в том числе и на экспорт.
    • 0
      Mожет хотят выглядеть в тренде (узнаваемость во всем мире), не будут же выпускать клавиатуры с Упр + Фикс + Удалить вместо (Ctrl+Alt+Delete)

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