Новый SoC на базе Linux использует старую архитектуру ARM9

Microchip выпустила 600-МГц процессор «SAM9X60» на базе ARM9 с 2D-графическим процессором и допуском от -40 до 105 ° C вместе с «Оценочным комплектом SAM9X60-EK» за $ 260 с расширением MikroBus и Raspberry Pi.

Микрочип пересмотрел основанный на ARM9 AT91SAM9260 SoC, который был представлен в 2006 году его дочерней компанией Atmel. Новая модель SAM9X60 увеличила тактовую частоту со 180 МГц до 600 МГц и увеличила кэш-память в два раза до 32 КБ. Это также снизило уровень напряжения, среди других улучшений.

SAM9X60 и блок-схема

(нажмите на картинку для увеличения)

Одно ядро ​​ARM926EJ-S на SAM9X60 включает SRAM 64 КБ и добавляет поддержку внешней 16-разрядной памяти DDR2 (по сравнению с DDR). Он также поддерживает 16-разрядную LPDDR, 32-разрядную LPSDR / SDRAM, флэш-память NAND, Quad SPI и флэш-память eMMC. SoC объединяет возможности защищенной загрузки с встроенным хранилищем ключей (OTP), высокопроизводительными крипто-ускорителями (SHA, AES и TDES) и выводами для вскрытия.

Микрочип показал SAM9X60 через SemiMediaEdit 9 октября, но мы узнали об этом ранее на этой неделе, когда CNXSoft опубликовал статью, обнаружив упоминание о SoC, упомянутом в журнале ядра Linux 5.6 Linux . Как отмечает SemiMediaEdit, рабочее напряжение было понижено с 1,8 В до 1,2 В, «что позволяет снизить уровень энергопотребления при более высокой производительности».

SAM9X60 объединяет 24-битный интерфейс LCD-TFT и 2D GPU с разрешением до 1024 x 768. SoC имеет расширенную линейку ввода / вывода с поддержкой двух CAN, Dual Ethernet и камеры и может работать при температуре от -40 до 105 ° C.

SAM9X60-EX Оценочный комплект

Оценочный комплект SAM9X60-EX с открытой спецификацией расширяет SoC SAM9X60 с помощью основного дистрибутива Linux4SAM. Также есть поддержка RTOS и разработка голого металла.

SAM9X60-EX Evaluation Kit

(нажмите на картинку для увеличения)

Плата поставляется с 256 МБ памяти DDR2, 8 МБ QSPI, 512 МБ NAND и слотом SD. Порты береговой линии включают 10/100 Ethernet, 2x USB 2.0 и порты питания micro-USB и последовательной отладки. Также есть разъем для добавления модуля WiFi / BT.

SAM9X60-EX подробный вид спереди и сзади

(нажмите на картинку для увеличения)

Оценочный комплект SAM9X60-EX дополнительно оснащен ЖК-разъемом, двумя интерфейсами CAN, различными аудиоразъемами, интерфейсами JTAG и последовательной отладки, а также различными пользовательскими кнопками и перемычками. Для расширения есть разъем MikroBus и 40-контактный разъем GPIO в стиле Raspberry Pi. На плате есть разъем питания и PMIC.

ARM9 фон

32-разрядная архитектура ARM9 играла важную роль на рынке встраиваемых Linux-систем в первое десятилетие тысячелетия, даже больше, чем более мощная платформа ARM11, которая использовала первый Raspberry Pi. С 1998 года производители полупроводников, включая Atmel, Cypress, Freescale, Samsung, STM и TI, представили процессоры ARM9.

Atmel был ведущим игроком в ARM9 со своим семейством SoC SAM9. Последняя модель ARM9 - AT91SAM9G20 (SAM9G20) - поступила в 2008 году. Последний раз, когда мы видели продукт на базе SAM9, был в 2014 году, когда был представлен модуль Arietta G25 от Acme Systems на основе SAM9G25 . Тем не менее, SAM9260 появился как сопроцессор на прошлогодней плате Banana Pi BPI-F2S , которая в основном работает под управлением ОС Linux на SP7021 (Plus1) SoC.

Другие SoC ARM9 включали i.MX287 от Freescale, который появился в модуле Boardcon MINI287 в 2016 году. Тем не менее, поскольку Freescale заменила свои модели ARM9 и ARM11 i.MX на i.MX6 на базе Cortex-A9, Atmel перешла на основу Cortex-A5 для его популярные Linux-системы SAMA5. Только в прошлом месяце Arrow анонсировала SBC Shield96 на основе SAMA5D27 на основе -A5.

В последние годы Cortex-A7 является доминирующей архитектурой для энергоэффективных встраиваемых устройств Linux в таких продуктах, как NXP i.MX7. Intel выиграла у Quark, но не нашла нишу и была прекращена в прошлом году.

Растет конкуренция в конечных устройствах IoT из более совершенных микроконтроллеров Cortex-M и -R, которые не работают под управлением Linux. Между тем, встроенный Linux все больше ориентируется на мощные многоядерные пограничные компьютеры с локальной аналитикой данных и ИИ.

Дополнительная информация

Цена SAM9X60 составляет 4,34 доллара США в объемах 5К. Оценочный комплект SAM9X60-EX доступен здесь за 260 долларов. Дополнительную информацию можно найти на странице продукта SAM9X60-EK Evaluation Kit , которая включает в себя технические характеристики процессора SAM9X60, а также вики Linux4SAM SAM9X60-EK .