Главная / Новости / Новости "Texas Instruments" / Новые микроконтроллеры TM4C129x на базе архитектуры Cortex-M4 от Texas Instruments

Новые микроконтроллеры TM4C129x на базе архитектуры Cortex-M4 от Texas Instruments

29.10.2013 | Texas Instruments

Компания Texas Instruments анонсировала семейство высокопроизводительных микроконтроллеров TM4C129x (SnowFlake) на базе архитектуры Cortex-M4, которое является логическим развитием семейства TM4C123x (Blizzard). Новые контроллеры получили увеличенный объём памяти и уникальную периферию (часть МК имеет встроенный физический уровень Ethernet). В свою очередь семейства TM4C123x и TM4C129x формируют серию контроллеров общего назначения TIVA C, оптимизированную для выполнения коммуникационных задач.

 

  TM4C123x TM4C129xNEW
Архитектура Cortex-M4 Cortex-M4
Серия TIVA C TIVA C
Семейство Blizzard SnowFlake
Fcore, MHz 80 120
FLASH, KB 256 1024
SRAM, KB 32 256
EEPROM, KB 2 6
Уникальная периферия  
  • EMAC (+EPHY);
  • USB High Speed;
  • CRC Accelerator;
  • Crypto Accelerator;
  • EPI (Memory Interface);
  • TFT LCD Controler;
  • 1-Wire Master;
Блок-диаграмма

На данный момент семейство TM4C129x насчитывает 20 уникальных продуктов, 5 из которых активны и доступны для заказа в любых количествах:   TM4C129DNCPDTTM4C129DNCZADTM4C129ENCPDTTM4C129ENCZADTM4C129XNCZAD. Набор периферийных модулей и форм-факторы последних позволяют сделать наиболее оптимальный выбор для решаемой задачи.

 

  TM4C129DNCPDT TM4C129DNCZAD TM4C129ENCPDT TM4C129ENCZAD TM4C129XNCZAD
Архитектура Cortex-M4 Cortex-M4 Cortex-M4 Cortex-M4 Cortex-M4
FLASH, KB 1024 1024 1024 1024 1024
SRAM, KB 256 256 256 256 256
EEPROM, KB 6 6 6 6 6
Fcore, MHz 120 120 120 120 120
DMA
GPIOs 98 140 90 140 140
EPI(1)
Crypto accelerator

AES/DES,

SHA/MD5

AES/DES,

SHA/MD5

AES/DES,

SHA/MD5

AES/DES,

SHA/MD5

AES/DES,

SHA/MD5

Timers GP + WDT GP + WDT GP + WDT GP + WDT GP + WDT
Hibernate Module
Tamper Detector
CRC accelerator
TFT LCD Controller        
USB OTG (FS PHY or HS ULPI)
SSI 4 4 4 4 4
EMAC
EPHY    
UART 8 8 8 8 8
I2C 10 10 10 10 10
CAN 2 2 2 2 2
ADC(2), 12-bit 2/20/2M 2/20/2M 2/20/2M 2/20/2M 2/20/2M
Analog Comparator 3 3 3 3 3
Digital Comparator 16 16 16 16 16
ROM SW LIB(5)
PWM(3) 1/8 1/8 1/8 1/8 1/8
QEI(4) 1 1 1 1 1
1-Wire        
Package TQFP-128 BGA-212 TQFP-128 BGA-212 BGA-212
Temperature, °C -40 ... +85 -40 ... +85 -40 ... +85 -40 ... +85 -40 ... +85

(1) - EPI (External Peripheral Interface) высокоскоростная параллельная шина для подключения внешней периферии. Реализует 4 режима работы: SDRAM Mode, Host-Bus Mode, General Purpose Mode, Generall Parallel GPIO. В режиме SDRAM поддерживает до 512Mb (64MB) SDRAM-памяти, в режиме Host-Bus поддерживает до 512Mb (64MB) SRAM/PSRAM/NOR Flash памяти, в режиме General Purpose Mode используется для обмена данными с высокоскоростными устройствами (FPGA/CPLD), достигаемая пропускная способность до 150MB/s (1.2Gb/s).

(2) - 2/20/2M = 2 независимых ядра АЦП по 20 мультиплексируемых каналов на каждом с общей скоростью сэмплирования 2 миллиона выборок в секунду.

(3) - 1/8 = 1 модуль PWM с 8-ю каналами (один независимый ШИМ-генератор на 2 канала), программируемая мёртвая зона для управления полумостовыми схемами.

(4) - QEI = Quadrature Encoder Interface.

(5) - ROM SW LIB = Предпрошитые на этапе производства в ROM-память микроконтроллера драйверы для работы с периферией. При использовании таковых осуществляется дополнительная экономия места во FLASH-памяти (управляющий код уже размещен в ROM).

 

Для работы с новым семейством микроконтроллеров TM4C129x предлагается отладочное средство DK-TM4C129x, выполненное на базе TM4C129XNCZAD. Из особенностей отметим наличие 2 разъёмов расширения: TI Wireless EM,  BoosterPack/BoosterPack XL. Последние повзволяют увеличить функциональные возможности, путём подключения соответствующих плат расширения (booster pack) или радиоканальных модулей. Традиционно на плате выполнен ICDI-эмулятор (In-Circuit Debug Interface), позволяющий осуществлять прямой доступ к регистрам ядра/периферии в процессе отлаживания программного обеспечения. В комплект поставки входит всё необходимое для быстрого старта.

 

DK-TM4C129x

Комплекс программного обеспечения для работы с микроконтроллерами TM4C129x поставляется в рамках пакета TivaWare, состоящего из драйверов периферийных модулей, примеров работы с ними, а также документации, описывающей сигнатуры API-функций. Помимо стандартных периферийных библиотек в состав TivaWare дополнительно включены USB Library, обеспечивает поддержку всевозможных классов USB-устройств и Graphic Library, предоставляет широкие возможности по разработке графических пользовательских интерфейсов. Для задач, требующих различных математических функций предоставляется Math Library, оптимизированна для вычислений на платформе Cortex-M4. Для упрощения процесса инициализации портов ввода/вывода разработчику предлагается воспользоваться утилитой графического конфигурирования PinMux Utility. Всё перечисленное программное обеспечение предоставляется бесплатно и доступно для свободного скачивания. 

 

Ресурсы: