Модули TQMa64xx от TQ, phyCore-AM64X от Phytec и модули SOM SolidRun AM64x работают под управлением Linux на новом процессоре Sitara AM64x с поддержкой FuSa от TI с до 6x GbE, 4x из которых поддерживают TSN и fieldbus. AM64x SOM также поддерживает два новых HummingBoard-T SBC.
На днях мы рассматривали новый процессор Sitara AM64x, ориентированный на функциональную безопасность (FuSa) от Texas Instruments, а также пару наборов TI eval. В этом обзоре мы рассмотрим первые вычислительные модули с AM64x: TQMa64xx от TQ Embedded, PhyCore-AM64X от Phytec и SOM AM64x от SolidRun. SolidRun AM64x SOM также используется на HummingBoard-T AM64X Base и Pro SBC (см. ниже).
Безголовый 16-нм FinFET AM64x работает под управлением Linux на 1 или 2 ядрах Cortex-A53 с тактовой частотой 1 ГГц и предлагает до 4х ядер Cortex-R5F с тактовой частотой 800 МГц для работы в режиме реального времени. SoC также предоставляет до 2х программируемых модулей реального времени (PRU) для управления до 4х портов GbE с чувствительными ко времени сетевыми протоколами (TSN) и протоколами полевой шины.
Существует также 400 МГц Cortex-M4F, который наряду с другими компонентами обеспечивает возможности FuSa, соответствующие требованиям SIL 2 (IEC 61508), с потенциальной поддержкой SIL 3. Как отмечает Phytec на странице phyCore-AM64X: “Полностью изолированный микроконтроллер Cortex-M4 может использоваться для мониторинга, тестирования и управления неисправностями.”
AM64x предлагает функции безопасности, а также банки кэша с плотной связью памяти (TCM) и секционирование SRAM до 2 МБ встроенной оперативной памяти ECC. Периферийная поддержка включает PCIe Gen2, USB 3.1, 2x CAN и многое другое. SoC работает на низком уровне 1-2 Вт.
Интересно, что в документации по всем трем модулям упоминается вариант AM6424 с ядрами 2x Cortex-A53 и 2x Cortex-R5F, который не входит в число пяти моделей, перечисленных в документации TI. Мы можем только предполагать, что TI еще не анонсировала AM6424.
TQ TQMa64xx
TQMa64xx – это LGA (Land Grid Array) размером 38 x 38 мм, в котором предварительно планируется разместить 240 контактов ввода/вывода. Модуль работает под управлением Linux и аналогичной ОСРВ «TBD» на пяти вариантах AM64x (AM6442, AM6441, AM6421, AM6412, AM6411). Однако обратите внимание, что в приведенном ниже начальном наборе указана модель с двумя ядрами -A53 и двумя -R5F, которые, по всей видимости, являются вариантом AM6424, описанным в предыдущем абзаце.
Модуль TQ поддерживает автоматизацию, робототехнику, промышленный Интернет вещей, удаленные шлюзы, медицинские технологии и приложения fieldbus. Другие перечисленные сценарии включают управление сервомоторами для станков с ЧПУ или медицинских хирургических роботов.
Модуль предлагает до 2 ГБ SDRAM, 256 МБ флэш-памяти NOR и 64 ГБ eMMC. Модуль 5V объединяет в себе элемент безопасности SE050, RTC и датчик температуры и поддерживает диапазон от -25 до 85 ° C или от -40 до 85 ° C.
Все спецификации ввода/вывода для TQMa64xx указаны с оговоркой «до». К ним относятся 2х стандартных GbE, 4 GbE реального времени, управляемых PRU, с поддержкой TSN и fieldbus, а также интерфейс PCIe, который используется совместно с одним USB 3.0. Другие спецификации, так же с оговоркой «до» включают USB 2.0, 2x CAN FD, 2x SDIO, 6x I2C, 7x MCSPI, одиночный OSPI или QSPI и одиночный АЦП.
TQMa64xx будет доступен с оценочной платой STKa64xxL и стартовым комплектом с 3х портами GbE, 2х из которых являются портами GbE в реальном времени, управляемыми микросхемами PRU. Другие функции включают USB 2.0 OTG, 2x CAN FD, GPIO, датчик температуры, RTC, сброс, источник питания, кабели и слот SD с картой 4 ГБ.
Phytec phyCore-AM64X
Мы не видели анонса phyCore-AM64X, но Phytec опубликовала страницу продукта и рендеринг устройства. Модуль 50 x 37 мм разработан для промышленного управления и интеллектуального производства. Он поддерживает 5х моделей AM64x, но с указанием AM6424 вместо одиночных -A53 и -R5F AM6421 (см. Объяснение во вступлении). Phytec ранее выпускала модули TI, включая модуль phyCore-AM65x SOM на базе AM65x.
PhyCore-AM64X поддерживает 1 или 2 ГБ памяти DDR4 и от 4 до 32 ГБ eMMC. Также имеется флэш-память NOR от 64 МБ до 256 МБ (восьмеричный и двойной SPI). Модуль 5V поддерживает температуру от -40 до 85 ° C и включает в себя RTC и ускорители безопасности, а также дополнительную безопасную загрузку и другие функции безопасности.
Как и модуль TQ, Phytec предлагает 2x стандартного GbE и 4x PRU-управляемый GbE в реальном времени с TSN и полевой шиной. Однако, как другие перечисленные интерфейсы, они не имеют обозначения «до».
Ввод / вывод осуществляется через 2x 140-контактных разъема, включая PCIe 2.0, USB 3.1 двойной роли и USB 2.0 двойной роли. Другие интерфейсы включают 9x UART, 6x I2C, 7x SPI / SSP, 9x PWM, 8x ADC и 3x eQEP плюс eCAP, JTAG и GPIO.
SolidRun AM64x SOM
SolidRun AM64x SOM изначально доступен в двух конфигурациях, обе работают под управлением Linux на high-end, 2x -A53 / 4x -R5F AM6442: Sitara AM6442R SOM и более многофункциональный Sitara AM6442A SOM. Модули также поддерживают другие варианты AM64x. Однако сбивает с толку две новые несущие платы HummingBoard-T AM64X и SBC (см. ниже), в которых указан вариант AM6424, упомянутый выше, но со спецификациями, которые относятся только к AM6442. Тем не менее, в разделе обзора SolidRun перечисляет AM6421 вместо AM6424 среди пяти доступных моделей.
AM64x SOM имеет такую же площадь 47 x 30 мм, что и модули семейства SolidRun i.MX8, такие как недавний iMX8M Plus CoM. Похоже, это первый продукт SolidRun на базе Sitara.
Основное различие между AM6442R SOM и AM6442A SOM заключается в добавлении второго порта GbE, управляемого PRU, с TSN и полевой шиной, а также стандартного порта GbE. AM6442A SOM добавляет дополнительную память QSPI, но не хватает до 9x UART, как у AM6442R SOM.
AM6442A также добавляет модуль TI WiLink8 WiFi / BT с 802.11n и BT 4.2 и опцию для беспроводного MCU CC1312 SimpleLink с частотой менее 1 ГГц. Это похоже на MCU CC1310 SimpleLink с частотой менее 1 ГГц, установленный на дополнительной плате Amber Pi Wireless RF от Amber Wireless для Raspberry Pi и двухдиапазонной плате TI SimpleLink CC1350 LaunchPad, установленной на датчике SimpleLink Sub-1GHz от Newark Element14 для промышленного шлюза Cloud Linux.
В остальном две модели кажутся идентичными. Они предлагают 1 ГБ или 2 ГБ DDR4 со встроенным ECC и от 8 до 64 ГБ eMMC и поддерживают внешнее хранилище NOR.
Интерфейсы, представленные через 3х разъема Hirose DF40, включают 1x (R) или 2x (A) контроллеры GbE с поддержкой TSN, а также стандартный GbE на модели A. Другие функции включают USB 3.0, PCIe Gen2 с поддержкой SSD, SPI, GPIO, PWM и JTAG. Дополнительные входы / выходы включают 4x I2C, 2x CAN и 2x SD / MMC.
Модули AM64x SOM имеют входы 5 В с напряжением ввода / вывода 3,3 В. Они поддерживают работу от -40 до 85 ° C с допуском влажности без конденсации 10% -90%.
SolidRun HummingBoard-T AM64X Base и Pro
Как уже отмечалось, AM64x SOM имеет тот же форм-фактор, что и модули SolidRun iMX8M. Модуль аналогичным образом обеспечивает мощность одной из открытых спецификаций SolidRun SBC, в данном случае двух новых плат HummingBoard-T AM64X. Более ранние модели HummingBoard включают HummingBoard Mate i.MX 8M Plus .
Как уже отмечалось, несущая плата / SBC поставляется с AM6424 SoC, но в списке указаны спецификации, подходящие только для AM6442. HummingBoard-T AM64X Base использует AM6442R SOM, в то время как модель Pro использует высокопроизводительный AM6442A SOM. Pro добавляет 2х дополнительных порта GbE, модуль WiFi / BT и дополнительный модуль SimpleLink Sub-1GHz, а также дополнительную функцию 802.3af PoE PD.
В остальном HummingBoard-T AM64X Base и Pro выглядят одинаково. Оба они предоставляют дополнительный модуль Quectel 4G LTE с держателем карты micro-SIM через интерфейс USB 2.0. Также есть слот M.2, который предположительно предназначен для хранения.
Стандартные функции включают порты 1x (Base) или 3x (Pro) GbE, порт USB 3.0 и 2х порта RS485/RS232. Судя по изображениям, представленными выше, эти последовательные порты доступны через ту же клеммную колодку, которая, согласно блок-схемам, используется для двух соединений CAN-FD.
HummingBoard-T AM64X дополнительно оснащен внутренним последовательным консольным портом отладки и разъемом GPIO, хотя мы не видим никаких доказательств наличия 40-контактного RPi GPIO. Другие функции включают RTC с резервным аккумулятором, светодиоды и пользовательские кнопки.
Размеры 150 x 85 x 40 мм, указанные для HummingBoard-T AM64X, по-видимому, относятся к версии корпуса, показанной в разделе AM64x SOM выше. SBC, устойчивые к температуре от -40 до 85 ° C, и версия с корпусом имеют вход для клеммной колодки 9-36 В и дополнительное зарядное устройство.
Дополнительная информация
Модуль TQ TQMa64xx поступит в продажу в 1 квартале 2022 года, а Phytec phyCore-AM64X в настоящее время находится на стадии альфа-тестирования и должен выйти в 4 квартале 2021 года. Нет точной даты отгрузки для моделей SolidRun AM64x SOM (AM6442R SOM и AM6442A SOM), для HummingBoard-T AM64X указано что Base и Pro «скоро появятся».
Дополнительную информацию можно найти на странице объявления TQMa64xx и продукта TQ , а также на странице продукта Phytec phyCore-AM64X и странице продукта SolidRun AM64x SOM. Также существует отдельная страница продукта для HummingBoard-T AM64X SBC.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту linuxgizmos.com
Оригинал статьи вы можете прочитать здесь.