Процессор Байкал-M. Программное и аппаратное окружение (Роман Ставцев, OSSDEVCONF-2019) — различия между версиями

Материал из 0x1.tv

(Новая страница: «;{{SpeakerInfo}}: {{Speaker|Роман Ставцев}} <blockquote> </blockquote> {{VideoSection}} {{vimeoembed||800|450}} <!-- {{youtubelink|}} --> {{SlidesS…»)
 
(Batch edit: replace PCRE (\n\n)+(\n) with \2)
 
(не показано 17 промежуточных версий этого же участника)
;{{SpeakerInfo}}: {{Speaker|Роман Ставцев}}
<blockquote>
Краткий обзор СнК Байкал-M, тестовой платы DBM и комплекта средств 
разработки ПО SDK (BE--M1000) на основе СПО. 
</blockquote>

{{VideoSection}}

{{vimeoembed|366009047|800|450}}
<!-- 
{{youtubelink|}} -->
|oHTw4j-zQtA}}
{{SlidesSection}}
[[File:Процессор Байкал-M. Программное и аппаратное окружение (Роман Ставцев, OSSDEVCONF-2019).pdf|left|page=-|300px]]

{{----}}

== Thesis ==

===  BE–M1000  ===

Микропроцессор BE–M1000, другое название Байкал–М относится к типу Система—на—кристале. Микропроцессор имеет восемь ядер ARMCortex–A57 с рабочей частотой 1.5 ГГц и оснащён когерентной кэш памятью L1, L2, и L3 уровня. Видеоподсистема включает два видеоконтроллера (LVDS и HDMI) и 4К видео декодер. Графический сопроцессор ARMMali–T628 имеет восемь графических ядер. СнК содержит два контроллера памяти DDR3/4 СнК поддерживает технологию безопасности ARMTrustZone. СнК обладает широким набором периферийных интерфейсов:

* PCIe Gen3;
* 10Gb Ethernet;
* 1Gb Ethernet;
* USB 3.0;
* USB 2.0;
* SATA 6G;
* eMMC/SD;
* I2S;
* eSPI/SPI;
* UART;
* I2C/SMBus;
* GPIO;

СнК производится по 28–нм технологии на Тайваньской фабрике TSMC. Рабочий диапазон температуры МП подтверждён испытаниями в пределах 0–70°С, по расчётным данным диапазон рабочих температур может достигать –45…70°С. СнК выпускается в 1521–выводном BGA корпусе размером 40×40 мм. шаг выводов 1 мм. Энергопотребление не более 28.5 Вт.

===  Блок-Схема BE-M1000  ===

[[File:ossdevconf2019-stavcev-BE-M1000.png|640px|center|frame|Блок-Схема BE-M1000]]

===  Тестовая плата DBM  ===

Компанией для собственных нужд была разработана и произведена плата DBM, форматом 308×244 мм. На плате установлен СнК и реализован доступ ко всем низкоскоростным и высокоскоростным интерфейсам. В дальнейшем планируется выпустить отладочные платы/оценочные платы для заказчиков.

===  Комплект средств разработки ПО (SDK)  ===

Комплект средств разработки программного обеспечения (далее SDK) полностью создан на базе СПО. SDK содержит кросс-компилятор языков C и C++, редактор связей, отладчик, утилиты и системные библиотеки, достаточные для разработки системного и прикладного ПО, исполняемого на микропроцессором. В состав SDK входит минимальная дистрибуция ОС Linux для целевой платформы с микропроцессором Байкал-М (на основе системной утилиты busybox). SDK поддерживает следующие целевые платформы:

* QEMU
* Тестовая плата DBM
* Оценочная плата

{{----}}
[[File:{{#setmainimage:Процессор Байкал-M. Программное и аппаратное окружение (Роман Ставцев, OSSDEVCONF-2019)!.jpg}}|center|640px]]
{{LinksSection}}
<!-- <blockquote>[©]</blockquote> -->
{{fblink|2442048986048108}}                                          
{{vklink|1483}}                                          

<references/>

[[Категория:OSSDEVCONF-2019]]
[[Категория:Draft]]
[[Категория:Open-source]]Байкал]]
{{stats|disqus_comments=0|refresh_time=2021-08-31T18:09:10.885397|vimeo_plays=73|youtube_comments=23|youtube_plays=630}}

Текущая версия на 12:23, 4 сентября 2021

Докладчик
Роман Ставцев.jpg
Роман Ставцев

Краткий обзор СнК Байкал-M, тестовой платы DBM и комплекта средств разработки ПО SDK (BE--M1000) на основе СПО.

Видео

on youtube

Презентация

Процессор Байкал-M. Программное и аппаратное окружение (Роман Ставцев, OSSDEVCONF-2019).pdf Процессор Байкал-M. Программное и аппаратное окружение (Роман Ставцев, OSSDEVCONF-2019).pdf Процессор Байкал-M. Программное и аппаратное окружение (Роман Ставцев, OSSDEVCONF-2019).pdf Процессор Байкал-M. Программное и аппаратное окружение (Роман Ставцев, OSSDEVCONF-2019).pdf Процессор Байкал-M. Программное и аппаратное окружение (Роман Ставцев, OSSDEVCONF-2019).pdf Процессор Байкал-M. Программное и аппаратное окружение (Роман Ставцев, OSSDEVCONF-2019).pdf Процессор Байкал-M. Программное и аппаратное окружение (Роман Ставцев, OSSDEVCONF-2019).pdf Процессор Байкал-M. Программное и аппаратное окружение (Роман Ставцев, OSSDEVCONF-2019).pdf Процессор Байкал-M. Программное и аппаратное окружение (Роман Ставцев, OSSDEVCONF-2019).pdf Процессор Байкал-M. Программное и аппаратное окружение (Роман Ставцев, OSSDEVCONF-2019).pdf Процессор Байкал-M. Программное и аппаратное окружение (Роман Ставцев, OSSDEVCONF-2019).pdf

Thesis

BE–M1000

Микропроцессор BE–M1000, другое название Байкал–М относится к типу Система—на—кристале. Микропроцессор имеет восемь ядер ARMCortex–A57 с рабочей частотой 1.5 ГГц и оснащён когерентной кэш памятью L1, L2, и L3 уровня. Видеоподсистема включает два видеоконтроллера (LVDS и HDMI) и 4К видео декодер. Графический сопроцессор ARMMali–T628 имеет восемь графических ядер. СнК содержит два контроллера памяти DDR3/4 СнК поддерживает технологию безопасности ARMTrustZone. СнК обладает широким набором периферийных интерфейсов:

  • PCIe Gen3;
  • 10Gb Ethernet;
  • 1Gb Ethernet;
  • USB 3.0;
  • USB 2.0;
  • SATA 6G;
  • eMMC/SD;
  • I2S;
  • eSPI/SPI;
  • UART;
  • I2C/SMBus;
  • GPIO;

СнК производится по 28–нм технологии на Тайваньской фабрике TSMC. Рабочий диапазон температуры МП подтверждён испытаниями в пределах 0–70°С, по расчётным данным диапазон рабочих температур может достигать –45…70°С. СнК выпускается в 1521–выводном BGA корпусе размером 40×40 мм. шаг выводов 1 мм. Энергопотребление не более 28.5 Вт.

Блок-Схема BE-M1000

Блок-Схема BE-M1000

Тестовая плата DBM

Компанией для собственных нужд была разработана и произведена плата DBM, форматом 308×244 мм. На плате установлен СнК и реализован доступ ко всем низкоскоростным и высокоскоростным интерфейсам. В дальнейшем планируется выпустить отладочные платы/оценочные платы для заказчиков.

Комплект средств разработки ПО (SDK)

Комплект средств разработки программного обеспечения (далее SDK) полностью создан на базе СПО. SDK содержит кросс-компилятор языков C и C++, редактор связей, отладчик, утилиты и системные библиотеки, достаточные для разработки системного и прикладного ПО, исполняемого на микропроцессором. В состав SDK входит минимальная дистрибуция ОС Linux для целевой платформы с микропроцессором Байкал-М (на основе системной утилиты busybox). SDK поддерживает следующие целевые платформы:

  • QEMU
  • Тестовая плата DBM
  • Оценочная плата
Процессор Байкал-M. Программное и аппаратное окружение (Роман Ставцев, OSSDEVCONF-2019)!.jpg

Примечания и ссылки

Plays:703   Comments:23