Услуги

Atmel SAM9X

Семейство процессоров SAM9 ориентировано на работу в различных индустриальных сферах, медицинской технике и POS-терминалах. Выпуская серию SAM9 в корпусах индустриального температурного диапазона, компания Atmel однозначно даёт понять разработчикам сферу применения данных процессоров.

Семейство процессоров SAM9Серия SAM9 в целом характеризуется достаточно богатой периферией для индустриальных целей: Ethernet-контроллером (1 или 2), CAN-контроллером (1 или 2), множеством UART на одном кристалле и другими не менее полезными интерфейсами.

С другой стороны, модели SAM9M характеризуются богатыми мультимедийными и криптографическими возможностями, на пример, встроенный аппаратный видео-декодер, аппаратный крипто-акселератор (AES, TDES и SHA) и аппаратный ускоритель 2D-графики. Видео декодер способен декодировать видео-контейнеры следующих форматов: H.264, MPEG-4, MPEG-2, VC-1, H.263.

Всё семейство SAM9 построено на 32-битном ядре ARM® ARM926EJ-S™. Само ядро существует уже 10 лет во встраиваемых процессорах, однако производительности данного ядра достаточно для решения множества задач. Максимальная тактовая частота ядра в семействе процессоров SAM9 - 400МГц, однако уже при такой частоте, компания Atmel интегрировала в часть процессоров новый контроллер внешней памяти. Данный контроллер поддерживает память DDR2, которая работает на частоте 133МГц. Кроме того, наличие 12-уровневой шины AHB позволяет параллельно вести обмен данными между периферией и памятью с помощью канала DMA. Это даёт возможность убирать задержки на скоростной шине, которую использует ядро ARM® в конкретный момент времени.

Почти всё семейство SAM9 имеет стандартный «джентльменский» набор периферии: LCD-контроллер, SPI, I2C, UART, АЦП, AC’97-контроллер, I2S-контроллер, интерфейс для камеры.

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

Компания Atmel в 2011 году расширила линейку SAM9 процессоров - появились 400МГц SAM9G15, SAM9G25, SAM9G35, SAM9X25, и SAM9X35 с потрелением не превышающим 100мВт. Кроме того, в данных процессорах реализована поддержка NAND- и DDR2-памяти, в некоторых моделях интегрированы LCD-, Ethernet и CAN-контроллеры. Последние SAM9Gxx процессоры и CAN-адаптированные SAM9Xxx процессоры разработаны специально для применения в индустриальных устройствах, контроллерах управляющих системами "умный дом", POS-устройствах, медицинских устройствах и в HMI (Human Machine Interface).

Отладочная плата AT91SAM9X25-EK

 

 

 

 

 

 

 


Отладочная плата AT91SAM9X25-EK

Ещё одной интересной особенностью обладает процессор AT91SAM9X35 – это наличие программного модема Conexant CX20548 с поддержкой технологии SmartDAA. Запатентованная технология SmartDAA позволяет подключать различный физический интерфейс к AT91SAM9X35, и на программном уровне реализуются различные решения для использования встроенного модема в практически любой стране мира. Программные модемы используются в приложениях, которые требуют коммутируемой телефонной сети общего пользования (PSTN): платежные терминалы, системы сигнализации и TeleCare.

Программная поддержка для Atmel SAM9 процессоров решена достаточно хорошо.

  • Для создания Bare-Metal приложения существует масса сторонних сред (таких как IAR Embedded Workbench® ARM, Rowley® CrossWorks и множество других), кроме того всегда есть возможность работать с открытым ПО, таким как ARM GNU Toolchain и средой Eclipse.
  • Для использования ОС Embedded Linux существует открытый проект Linux4SAM, где можно скачать последний дистрибутив Embedded Linux под конкретный процессор SAM9xxx (в сборку входит начальный загрузчик AT91Bootstrap, вторичный загрузчик U-boot, ядро ОС – Linux kernel и образ файловой системы);
  • Для использования ОС Android 2.3.x существует отдельный открытый проект Android4SAM, где можно также скачать полный Buildroot для сборки образа и файловой системы ОС Android;
  • Для использования ОС Windows Embedded CE существуют BSP (пакеты аппаратной поддержки) от сторонних производителей;
  • Для использования ОС eCOS 3.0 также существуют BSP от сторонних производителей;
  • Для использования ОС QNX существуют BSP позволяющие собрать образ ОС.

Отличительной особенностью стратегии загрузки программного обеспечения в процессор является наличие в ПЗУ процессора семейства SAM9 микропрограммы с названием SAM-BA монитор.

Дополнительно к данной микропрограмме в ПЗУ процессора, компания Atmel разработала удобную программу для настольного ПК – Atmel SAM-BA ISP. Данное программное обеспечение позволяет, используя UART, USB или JTAG в качестве транспорта, программировать процессор и/или внешнюю память в процессе производства устройства. Кроме того, данное ПО позволяет писать сценарии проверки внешних периферийных модулей на плате с помощью данного процессора (насколько это возможно).

  • Контакты:
  • Телефон: +375 17 265 69 00
  • Email: info@axonim.by
Copyright © 2002–2017 AXONIM Devices
Order service

Fill in the form to order


Your name:
Phone:
E-mail:
Message: