Микропроцессоры AM3352BZCZA100 – MPU ARM Cortex-A8 MPU
♠ Описание продукта
Атрибут продукта | Значение атрибута |
Производитель: | Техасские инструменты |
Категория продукта: | Микропроцессоры - MPU |
RoHS: | Подробности |
Стиль монтажа: | SMD/SMT |
Упаковка/футляр: | ПБГА-324 |
Ряд: | АМ3352 |
Основной: | ARM-кортекс А8 |
Количество ядер: | 1 ядро |
Ширина шины данных: | 32 бит |
Максимальная тактовая частота: | 1 ГГц |
Память инструкций кэша L1: | 32 кБ |
Кэш-память данных L1: | 32 кБ |
Рабочее напряжение питания: | 1,325 В |
Минимальная рабочая температура: | - 40 С |
Максимальная рабочая температура: | + 125 С |
Упаковка: | Поднос |
Бренд: | Техасские инструменты |
Размер оперативной памяти данных: | 64 кБ, 64 кБ |
Размер ПЗУ данных: | 176 кБ |
Комплект разработчика: | TMDXEVM3358 |
Напряжение ввода/вывода: | 1,8 В, 3,3 В |
Тип интерфейса: | CAN, Ethernet, I2C, SPI, UART, USB |
Инструкции кэша L2/память данных: | 256 кБ |
Тип памяти: | Кэш L1/L2/L3, ОЗУ, ПЗУ |
Чувствительность к влаге: | Да |
Количество таймеров/счетчиков: | 8 Таймер |
Серия процессора: | Ситара |
Тип продукта: | Микропроцессоры - MPU |
Количество в заводской упаковке: | 126 |
Подкатегория: | Микропроцессоры - MPU |
Торговое название: | Ситара |
Таймеры сторожевого таймера: | Таймер сторожевого таймера |
Вес единицы: | 1,714 г |
♠ Процессоры AM335x Sitara™
Микропроцессоры AM335x на базе процессора ARM Cortex-A8 улучшены за счет обработки изображений, графики, периферийных устройств и промышленных интерфейсов, таких как EtherCAT и PROFIBUS. Устройства поддерживают высокоуровневые операционные системы (HLOS). Processor SDK Linux® и TI-RTOS доступны бесплатно от TI.
Микропроцессор AM335x содержит подсистемы, показанные на функциональной блок-схеме, и краткое описание каждой из них приведено ниже:
Содержит подсистемы, показанные на функциональной блок-схеме, и краткое описание каждой из них приведено ниже:
Подсистема микропроцессорного блока (MPU) основана на процессоре ARM Cortex-A8, а подсистема графического ускорителя PowerVR SGX™ обеспечивает ускорение 3D-графики для поддержки эффектов отображения и игр. PRU-ICSS отделен от ядра ARM, что позволяет осуществлять независимую работу и тактирование для большей эффективности и гибкости.
PRU-ICSS обеспечивает дополнительные периферийные интерфейсы и протоколы реального времени, такие как EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos и другие. Кроме того, программируемая природа PRU-ICSS, а также доступ к контактам, событиям и всем ресурсам системы на кристалле (SoC) обеспечивают гибкость в реализации быстрых ответов в реальном времени, специализированных операций по обработке данных, пользовательских периферийных интерфейсов и в разгрузке задач с других процессорных ядер SoC.
• Процессор Sitara™ ARM® Cortex® -A8 32‑бит RISC с тактовой частотой до 1 ГГц
– Сопроцессор NEON™ SIMD
– 32 КБ инструкций L1 и 32 КБ кэша данных с обнаружением одиночных ошибок (четность)
– 256 КБ кэш-памяти L2 с кодом коррекции ошибок (ECC)
– 176 КБ встроенной загрузочной памяти ROM
– 64 КБ выделенной оперативной памяти
– Эмуляция и отладка – JTAG
– Контроллер прерываний (до 128 запросов прерываний)
• Встроенная память (общая L3 RAM)
– 64 КБ ОЗУ контроллера встроенной памяти общего назначения (OCMC)
– Доступно для всех мастеров
– Поддерживает удержание для быстрого пробуждения
• Интерфейсы внешней памяти (EMIF)
– Контроллер mDDR(LPDDR), DDR2, DDR3, DDR3L:
– mDDR: тактовая частота 200 МГц (скорость передачи данных 400 МГц)
– DDR2: тактовая частота 266 МГц (скорость передачи данных 532 МГц)
– DDR3: тактовая частота 400 МГц (скорость передачи данных 800 МГц)
– DDR3L: тактовая частота 400 МГц (скорость передачи данных 800 МГц)
– 16-битная шина данных
– 1 ГБ общего адресуемого пространства
– Поддерживает конфигурации одного устройства памяти x16 или двух x8
– Контроллер памяти общего назначения (GPMC)
– Гибкий 8-битный и 16-битный асинхронный интерфейс памяти с возможностью выбора до семи чипов (NAND, NOR, Muxed-NOR, SRAM)
– Использует код BCH для поддержки 4-, 8- или 16-битного ECC
– Использует код Хэмминга для поддержки 1-битного ECC
– Модуль локатора ошибок (ELM)
– Используется совместно с GPMC для поиска адресов ошибок данных из синдромных полиномов, сгенерированных с использованием алгоритма BCH
– Поддерживает 4-, 8- и 16-битное обнаружение ошибок в блоках размером 512 байт на основе алгоритмов BCH
• Программируемая подсистема реального времени и подсистема промышленной связи (PRU-ICSS)
– Поддерживает такие протоколы, как EtherCAT®, PROFIBUS, PROFINET, EtherNet/IP™ и другие
– Два программируемых блока реального времени (PRU)
– 32-битный процессор RISC с функцией загрузки/хранения, способный работать на частоте 200 МГц
– 8 КБ ОЗУ инструкций с обнаружением одиночных ошибок (четность)
– 8 КБ ОЗУ данных с обнаружением одиночных ошибок (четность)
– Однотактный 32-битный умножитель с 64-битным аккумулятором
– Улучшенный модуль GPIO обеспечивает поддержку Shift In/Out и параллельную защелку по внешнему сигналу
– 12 КБ общей оперативной памяти с обнаружением одиночных ошибок (четность)
– Три 120-байтовых банка регистров, доступных каждому PRU
– Контроллер прерываний (INTC) для обработки событий системного ввода
– Локальная соединительная шина для подключения внутренних и внешних мастеров к ресурсам внутри PRU-ICSS
– Периферийные устройства внутри PRU-ICSS:
– Один порт UART с контактами управления потоком, поддерживает скорость до 12 Мбит/с
– Один модуль расширенного захвата (eCAP)
– Два порта MII Ethernet, поддерживающие промышленный Ethernet, например EtherCAT
– Один порт MDIO
• Модуль управления питанием, сбросом и тактовой частотой (PRCM)
– Управляет входом и выходом из режимов ожидания и глубокого сна
– Отвечает за последовательность сна, последовательность выключения домена питания, последовательность пробуждения и последовательность включения домена питания
– Часы
– Интегрированный высокочастотный генератор от 15 до 35 МГц, используемый для генерации опорного тактового сигнала для различных системных и периферийных тактовых сигналов
– Поддерживает индивидуальное управление включением и выключением часов для подсистем и периферийных устройств, что способствует снижению энергопотребления
– Пять ADPLL для генерации системных тактовых импульсов (подсистема MPU, интерфейс DDR, USB и периферийные устройства [MMC и SD, UART, SPI, I 2C], L3, L4, Ethernet, GFX [SGX530], тактовая частота пикселей ЖК-дисплея)
- Власть
– Два непереключаемых домена питания (часы реального времени [RTC], логика пробуждения [WAKEUP])
– Три переключаемых домена питания (подсистема MPU [MPU], SGX530 [GFX], периферийные устройства и инфраструктура [PER])
– Реализует SmartReflex™ Class 2B для масштабирования напряжения ядра на основе температуры кристалла, изменения процесса и производительности (адаптивное масштабирование напряжения [AVS])
– Динамическое масштабирование частоты напряжения (DVFS)
• Часы реального времени (RTC)
– Информация о дате в реальном времени (день-месяц-год-день недели) и времени (часы-минуты-секунды)
– Внутренний генератор 32,768 кГц, логика RTC и внутренний LDO 1,1 В
– Независимый вход сброса при включении питания (RTC_PWRONRSTn)
– Выделенный входной контакт (EXT_WAKEUP) для внешних событий пробуждения
– Программируемый сигнал тревоги может использоваться для генерации внутренних прерываний для PRCM (для пробуждения) или Cortex-A8 (для уведомления о событиях)
– Программируемый сигнал тревоги может использоваться с внешним выходом (PMIC_POWER_EN), чтобы позволить ИС управления питанием восстанавливать домены питания без часов реального времени
• Периферийные устройства
– До двух высокоскоростных портов USB 2.0 DRD (устройство двойного назначения) со встроенным физическим уровнем
– До двух промышленных MAC-карт Gigabit Ethernet (10, 100, 1000 Мбит/с)
– Интегрированный коммутатор
– Каждый MAC поддерживает интерфейсы MII, RMII, RGMII и MDIO
– MAC-адреса и коммутаторы Ethernet могут работать независимо от других функций
– Протокол точного времени IEEE 1588v1 (PTP)
– До двух портов CAN-сети (Controller-Area Network)
– Поддерживает CAN версии 2, части A и B
– До двух многоканальных аудиопоследовательных портов (McASP)
– Частота передачи и приема до 50 МГц
– До четырех последовательных контактов данных на порт McASP с независимыми тактовыми частотами TX и RX
– Поддерживает временное мультиплексирование (TDM), Inter-IC Sound (I2S) и подобные форматы
– Поддерживает передачу цифрового аудиоинтерфейса (форматы SPDIF, IEC60958-1 и AES-3)
– Буферы FIFO для передачи и приема (256 байт)
– До шести UART
– Все UART поддерживают режимы IrDA и CIR
– Все UART поддерживают управление потоком RTS и CTS
– UART1 поддерживает полное управление модемом
– До двух главных и подчиненных последовательных интерфейсов McSPI
– До двух вариантов выбора чипа
– До 48 МГц
– До трех портов MMC, SD, SDIO
– Режимы 1-, 4- и 8-бит MMC, SD, SDIO
– MMCSD0 имеет выделенную шину питания для работы при напряжении 1,8 В или 3,3 В
– Скорость передачи данных до 48 МГц
– Поддерживает обнаружение карты и защиту от записи
– Соответствует спецификациям MMC4.3, SD, SDIO 2.0
– До трех интерфейсов I 2C Master и Slave
– Стандартный режим (до 100 кГц)
– Быстрый режим (до 400 кГц)
– До четырех банков выводов ввода-вывода общего назначения (GPIO)
– 32 контакта GPIO на банк (мультиплексированы с другими функциональными контактами)
– Контакты GPIO можно использовать как входы прерываний (до двух входов прерываний на банк)
– До трех внешних входов событий DMA, которые также можно использовать как входы прерываний
– Восемь 32-битных таймеров общего назначения
– DMTIMER1 – это таймер с интервалом в 1 мс, используемый для отсчета времени работы операционной системы (ОС).
– DMTIMER4–DMTIMER7 выведены на штырьки
– Один сторожевой таймер
– 3D-графический движок SGX530
– Архитектура на основе плиток, обеспечивающая производительность до 20 миллионов полигонов в секунду
– Универсальный масштабируемый шейдерный движок (USSE) – многопоточный движок, включающий в себя функциональность пиксельных и вершинных шейдеров.
– Расширенный набор функций шейдеров, превосходящий возможности Microsoft VS3.0, PS3.0 и OGL2.0
– Поддержка API-интерфейсов промышленного стандарта Direct3D Mobile, OGL-ES 1.1 и 2.0, а также OpenMax
– Детальное переключение задач, балансировка нагрузки и управление питанием
– Расширенная геометрия, работающая на основе DMA-операций для минимального взаимодействия с ЦП
– Программируемое высококачественное сглаживание изображений
– Полностью виртуализированная адресация памяти для работы ОС в унифицированной архитектуре памяти
• Игровая периферия
• Домашняя и промышленная автоматизация
• Потребительские медицинские приборы
• Принтеры
• Интеллектуальные системы оплаты проезда
• Подключенные торговые автоматы
• Весы для взвешивания
• Образовательные консоли
• Продвинутые игрушки