Выполненные проекты
Специализация
Контрактная разработка электроники / Проекты / Вычислительный процессорный модуль для бортовых систем

Вычислительный процессорный модуль для бортовых систем индикации, контроля и диагностики

Заказчик

Группа компаний — производителей спецтехники, вспомогательного и навесного оборудования для грузовых автомобилей.

Задача

Разработать бортовой компьютер для управления, контроля и диагностики вспомогательного оборудования. Устройство предназначено для установки в салоне грузового автомобиля или спецтранспорта.

Решение

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

В результате поиска элементной базы в соответствии с требованиями заказчика инженеры компании Promwad выбрали графический процессор MB86R01 компании Fujitsu с частотой 320 МГц в качестве главного процессора вычислительной системы.

Fujitsu – известный производитель графических контроллеров для применения в промышленной и автомобильной электронике. Графические контроллеры Fujitsu характеризуются следующими особенностями:

  • Температурный диапазон: -40...+85°C или -40...+105°C
  • Не требуется активное охлаждение
  • Длительные сроки производства микросхем на собственных фабриках в течение всего цикла жизни автомобильной техники
  • Автомобильные коммуникационные интерфейсы на кристалле для доступа к бортовой сети автомобиля
  • Широкая номенклатура контроллеров: как чисто графических процессоров, так и систем на кристалле (СнК)
  • Поддержка нескольких независимых графических слоев
  • Поддержка вывода на два или три графических дисплея
  • Поддержка независимых видеовходов

Графический контроллер Fujitsu MB86R01 – это базовый представитель линейки процессоров 'Jade'. В одном этом кристалле интегрированы графическое ядро разработки Fujitsu и процессорное ядро ARM926EJ-S. Контроллер имеет следующие характеристики:

  • СнК ARM9 320MHz + графическое ядро
  • BGA-484
  • Два независимых видеовхода
  • Два независимых видеовыхода на дисплеи
  • Поддержка от 320x240 до 1024x768
  • 6 слоев (layers) при отображении графики
  • 2D/3D-ускорение
  • CAN, MediaLB
  • PATA, SD-карта, ADC, PWM, I2S, UARTs, SPIs, GPIOs

Image

Специалисты компании разработали Promwad Automotive Jade — программно-аппаратный комплекс для использования в качестве главного модуля вычислений и индикации при разработке бортовых систем отображения, контроля и диагностики. Конструктивно устройство представляет собой процессорный модуль 100 (мм) x 58 (мм) с двумя 100-выводными разъемами (шаг 0,8 мм), на которые выведены все основные периферийные интерфейсы:

Image

Технические характеристики вычислительного модуля


Процессор
- 320MHz Fujitsu Jade MB86R01, ядро ARM926EJ-S
- поддержка 2D/3D-ускорения
- температурный диапазон: -40+85
Память
128 МБ SDRAM
32 МБ NOR flash, 512 МБ NAND flash
64-битный уникальный chip ID
Интерфейсы
SD
Слот для SD-карты (навигационные карты)
USB
USB 2.0 Host, USB 2.0 Device
Видеовыход
Два независимых видеовыхода на TFT LCD
Видеовход
Два независимых аналоговых видеовхода для подключения камера заднего и бокового вида
Аудиовыход/вход
Стереоаудиокодек, 24 бита, до 96 КГц
UARTs, 2xI2C, SPI
+ 11 GPIO
CAN, K-Line
Интерфейсы для автомобильной диагностики
Программное обеспечение
Операционная система
Embedded Linux
Управление пакетами
Да
Система сборки
Да
Средства разработки
Да
Примеры
Да
Общие характеристики
Питание
входное напряжение: 3.3 В
Интерфейсные разъемы
2x100pin, 0,8 мм pitch
Габариты
100 мм x 58 мм

Программное обеспечение

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

Особый упор в ходе разработки программного обеспечения для процессорного модуля был сделан на демонстрационных приложениях и примерах построения различных графических интерфейсов. Помимо средств разработки (кросс-компилятор, отладчик и другие компоненты GNU Toolchain), заказчику были предоставлены:

  • Среда разработки Eclipse с плагинами поддержки OpenEmbedded
  • Настроенные и сконфигурированные демонстрационные приложения
  • Инструкции по самостоятельной прошивке и обновлению ПО

Итоги разработки и преимущества разработанного устройства

  • Promwad Automotive Jade– современная технологичная платформа, которая значительно ускоряет сроки разработки сложного автомобильного бортового оборудования и дает инженерам автопроизводителя возможность сфокусироваться на критически важных компонентах системы
  • В разработанном программно-аппаратном комплексе уже реализованы наиболее сложные компоненты системы – электронные BGA-компоненты для процессора и памяти, скоростная шина передачи данных, операционная система, средства разработки и примеры графических интерфейсов приложений
  • Заказчик получил полную конструкторскую документацию для производства вычислительного процессорного модуля
  • Обеспечена независимость от внешних поставщиков бортовых компьютеров, минимизирована стоимость оборудования и получено конкурентное преимущество на рынке
Технологии
Linux, OpenEmbedded, CAN, USB, SD
Языки программирования
C
Средства разработки
Eclipse
Средства управления проектом
Redmine
Срок выполнения проекта
6 месяцев

Скачать PDF - 231Kb