Корпорация Atmel представила микропроцессор SAM9M10, построенном на ядре ARM926EJ, с интегрированным видеодекодером и 2D графическим ускорителем (масштабирование, вращение, преобразование палитры, картинка в картинке), обеспечивающим высококачественную обработку видео в промышленных приложениях.
Устройство включает в себя микропроцессор на ядре ARM926, работающий на частоте 400 МГц, спаренный 133 МГц интерфейс внешней шины (EBI) для работы с памятью DDR2. Также интегрированы: высокоскоростной (480 Мбит/с) USB-контроллер (USB Host), модуль Ethernet, два интерфейса поддержки карт MMC4.3 и SDIO/SD, а также контроллер LCD дисплея с поддержкой сенсорного управления (резистивный сенсор), интерфейс для работы с CMOS-камерой, интерфейс ввода/вывода звука.
Основные характеристики микропроцессора SAM9M10:
ядро ARM926EJ-S с рабочей частотой 400 МГц, 32 КБайт кэш данных, 32 КБайт кэш инструкций;
расширенные DSP-инструкции;
контроллер DDR2;
интерфейс внешней шины данных и адреса;
64 КБайт внутренней SRAM;
мультиформатный видеодекодер;
контроллер LCD с поддержкой STN и TFT дисплеев с максимальным разрешением 1280 × 860;
сенсорный интерфейс;
высокоскоростной контроллер USB (480 Мбит/с);
Ethernet контроллер;
интерфейс для подключения CMOS-камеры;
два контроллера SDIO, SD, MMC;
подсистема обработки звука AC'97;
два трехканальных таймера-счетчика;
два контроллера I2S;
4-канальный 16-битный ШИМ-контроллер;
4 USART, ИК-приемопередатчик, SPI интерфейс;
8-канальный 10-битный АЦП с поддержкой Touch Screen;
37 каналов DMA;
улучшенный контроллер прерываний и модуль отладки;
внутренний RC-генератор;
160 линий ввода/вывода;
интервальный таймер, сторожевой таймер, часы реального времени;
пять 32-битных параллельных контроллера ввоа/вывода;
корпус: TFBGA.
SAM9M10 способен декодировать поток видеоданных с разрешением 720 × 576 пикс. или WVGA (800 × 480) с частотой 30 кадров/с. Модуль поддерживает множество форматов - H264, H263, MPEG4, MPEG2, VC1 и JPEG. Графический ускоритель также предоставляет возможность реализовать высококачественный визуальный пользовательский интерфейс, сохраняя производительность микропроцессора для остальных приложений.
Многие микропроцессоры построенные на ядре ARM9 ориентированы на применение в мобильных устройствах связи, где питающее напряжение 1.8 В. В индустриальных приложениях, с напряжением питания 3.3 В, для них требуется отдельный контроллер управления питанием и преобразователь уровней. Микропроцессор SAM9M10 содержит интегрированный контроллер управления питанием, со схемой контроля скорости нарастания выходного напряжения и программируемыми уровнями напряжений (1.8 В или 3.3 В).
12-уровневая матрица системной шины, управляемая контроллером доступа к памяти центрального процессора, включает: 8 центральных каналов DMA, 6 высокоскоростных каналов DMA (принадлежащих видеодекодеру, LCD контроллеру, контроллеру USB, модулю Ethernet, интерфейсу сенсорного управления), 21 канал периферийного DMA, двухканальный интерфейс внешней шины и небольшие блоки внутренней SRAM, чтобы гарантировать непрерывную передачу внешних и внутренних потоков данных с минимальной загрузкой центрального процессора. Такая архитектура, скоростная шина данных, позволяют передавать данные со скоростью больше 100 Мбит/с, обрабатывать видеоданные, обслуживать визуальный пользовательский интерфейс параллельно с интенсивными вычислительными операциями.
Не смотря на рост производительности, SAM9M10 содержит дополнительные модули, уменьшающие в целом энергопотребление и количество внешних компонентов. На рабочей частоте 400 МГц, при питающем напряжении ядра – 1.0 В, типичное энергопотребление составляет 300 мкВт/МГц. В режиме пониженного потребления (при работающих часах реального времени), микропроцессор потребляет около 8 мкА. Системный контроллер включает в себя устройства управляющие запуском/остановкой, сбросом при подаче питания. А также включает в себя: генератор 12 МГц и 32 кГц, контроллер управления питанием, который точно регулирует потребление в соответствии с необходимой производительностью системы в целом.
Основное целевое назначение: мультимедийные дисплеи, развлекательные системы, Интернет-приложения.
Корпорация Atmel представила микропроцессор SAM9M10, построенном на ядре ARM926EJ, с интегрированным видеодекодером и 2D графическим ускорителем (масштабирование, вращение, преобразование палитры, картинка в картинке), обеспечивающим высококачественную обработку видео в промышленных приложениях.
Устройство включает в себя микропроцессор на ядре ARM926, работающий на частоте 400 МГц, спаренный 133 МГц интерфейс внешней шины (EBI) для работы с памятью DDR2. Также интегрированы: высокоскоростной (480 Мбит/с) USB-контроллер (USB Host), модуль Ethernet, два интерфейса поддержки карт MMC4.3 и SDIO/SD, а также контроллер LCD дисплея с поддержкой сенсорного управления (резистивный сенсор), интерфейс для работы с CMOS-камерой, интерфейс ввода/вывода звука.
Основные характеристики микропроцессора SAM9M10:
SAM9M10 способен декодировать поток видеоданных с разрешением 720 × 576 пикс. или WVGA (800 × 480) с частотой 30 кадров/с. Модуль поддерживает множество форматов - H264, H263, MPEG4, MPEG2, VC1 и JPEG. Графический ускоритель также предоставляет возможность реализовать высококачественный визуальный пользовательский интерфейс, сохраняя производительность микропроцессора для остальных приложений.
Многие микропроцессоры построенные на ядре ARM9 ориентированы на применение в мобильных устройствах связи, где питающее напряжение 1.8 В. В индустриальных приложениях, с напряжением питания 3.3 В, для них требуется отдельный контроллер управления питанием и преобразователь уровней. Микропроцессор SAM9M10 содержит интегрированный контроллер управления питанием, со схемой контроля скорости нарастания выходного напряжения и программируемыми уровнями напряжений (1.8 В или 3.3 В).
12-уровневая матрица системной шины, управляемая контроллером доступа к памяти центрального процессора, включает: 8 центральных каналов DMA, 6 высокоскоростных каналов DMA (принадлежащих видеодекодеру, LCD контроллеру, контроллеру USB, модулю Ethernet, интерфейсу сенсорного управления), 21 канал периферийного DMA, двухканальный интерфейс внешней шины и небольшие блоки внутренней SRAM, чтобы гарантировать непрерывную передачу внешних и внутренних потоков данных с минимальной загрузкой центрального процессора. Такая архитектура, скоростная шина данных, позволяют передавать данные со скоростью больше 100 Мбит/с, обрабатывать видеоданные, обслуживать визуальный пользовательский интерфейс параллельно с интенсивными вычислительными операциями.
Кликните для увеличения
Не смотря на рост производительности, SAM9M10 содержит дополнительные модули, уменьшающие в целом энергопотребление и количество внешних компонентов. На рабочей частоте 400 МГц, при питающем напряжении ядра – 1.0 В, типичное энергопотребление составляет 300 мкВт/МГц. В режиме пониженного потребления (при работающих часах реального времени), микропроцессор потребляет около 8 мкА. Системный контроллер включает в себя устройства управляющие запуском/остановкой, сбросом при подаче питания. А также включает в себя: генератор 12 МГц и 32 кГц, контроллер управления питанием, который точно регулирует потребление в соответствии с необходимой производительностью системы в целом.
Основное целевое назначение: мультимедийные дисплеи, развлекательные системы, Интернет-приложения.
Перевод: Vadim по заказу РадиоЛоцман
На английском языке: Atmel Reduces System Cost in Industrial Applications with High-Quality Video Decoding ARM926-based Microprocessor