这些设备是TI C5000定点数字信号处理器(DSP)产品系列的成员,专为低功耗应用而设计。
定点DSP基于TMS320C55x DSP一代CPU处理器内核。C55x DSP体系结构通过提高并行性和完全关注节能实现了高性能和低功耗。CPU支持内部总线结构,该结构由一条程序总线、一条32位数据读取总线和两条16位数据读总线、两条16比特数据写总线以及专用于外围设备和DMA活动的附加总线组成。这些总线能够在一个周期内执行多达四次16位数据读取和两次16位的数据写入。该设备还包括四个DMA控制器,每个控制器有4个信道,在没有CPU干预的情况下为16个独立信道上下文提供数据移动。每个DMA控制器可以在每个周期执行一次32位数据传输,并行且独立于CPU活动。
C55x CPU提供两个乘法累加(MAC)单元,每个单元在单个周期内能够进行17位x 17位乘法和32位加法。额外的16位ALU支持中央40位算术和逻辑单元(ALU)。ALU的使用受指令集控制,提供了优化并行活动和功耗的能力。这些资源在C55x CPU的地址单元(AU)和数据单元(DU)中管理。
C55x CPU支持可变字节宽度指令集,以提高代码密度。指令单元(IU)从内部或外部存储器执行32位程序取数,并对程序单元(PU)的指令进行排队。PU解码指令,将任务定向到AU和DU资源,并管理完全受保护的管道。预测分支功能避免了执行条件指令时的管道刷新。
通用输入和输出功能,以及TMS320C5535上的10位SAR ADC,为LCD显示器、键盘和媒体接口的状态、中断和位I/O提供了充足的引脚。通过两个安全数字(SD)外围设备、四个IC间声音(I2S总线)模块、一个具有多达四个芯片选择的串行端口接口(SPI)、一个I2C多主/从接口以及一个通用异步接收器/发送器(UART)接口支持串行媒体。
其他外设包括:仅高速通用串行总线(USB 2.0)设备模式(TMS320C5532上不可用)、实时时钟(RTC)、三个通用定时器(其中一个可配置为看门狗定时器)和模拟锁相环(APLL)时钟发生器。
此外,TMS320C5535AZHHA05包括一个紧密耦合的FFT硬件加速器。紧密耦合的FFT硬件加速器支持8到1024点(2的幂)实数和复数FFT。
此外,该设备包括以下三个集成LDO,用于为设备的不同部分供电。
ANA_LDO(所有设备)向DSP PLL(VDDA_PLL)、SAR和电源管理电路(VDDA_ANA)提供1.3 V电压。
DSP_LDO(TMS320C5535AZHHA05和'C5534)向DSP核心(CVDD)提供1.3V或1.05V电压,只要观察到工作频率范围,即可通过软件进行动态选择。对于最低功率操作,编程器可以关闭内部DSP_LDO,切断DSP核心(CVDD)的电源,同时外部电源向RTC(CVDDRTC和DVDDRTC)供电。RTC报警中断或WAKEUP引脚可以重新启用内部DSP_LDO并重新向DSP内核供电。当DSP_LDO超出复位范围时,它将被启用为1.3 V,以便引导加载程序运行。对于50 MHz设备,DSP_LDO必须编程为1.05 V,以匹配核心电压CVDD,以便在复位后正常工作。
USB_LDO(TMS320C5535、C5534和C5533)为USB核心数字(USB_VDD1P3)和PHY电路(USB_VDD 1P3)提供1.3 V电压。
这些设备由业界屡获殊荣的eXpressDSP、Code Composer Studio集成开发环境(IDE)、DSP/BIOS、德州仪器的算法标准和业界最大的第三方网络支持。Code Composer Studio IDE具有代码生成工具,包括C编译器和链接器、RTDX、XDS100、XDS510、XDS560仿真设备驱动程序和评估模块。C55x DSP库还支持这些设备,该库具有50多个基本软件内核(FIR滤波器、IIR滤波器、FFT和各种数学函数)以及芯片支持库。
特色
- 核心:
- 高性能、低功耗、TMS320C55x定点数字信号处理器
- 20,10 ns指令周期时间
- 50、100 MHz时钟速率
- 每个周期执行一条或两条指令
- 双重乘法和累加单元(每秒多达2亿次乘法累加[MMACS])
- 两个算术和逻辑单元(ALU)
- 三条内部数据和操作数读取总线和两条内部数据与操作数写入总线
- 与C55x设备兼容的软件
- 可用的工业温度设备
- 320KB零等待状态片上RAM,包括:
- 64KB双存取RAM(DARAM),8块4K x 16位
- 256KB单存取RAM(SARAM),32块4K x 16位
- 128KB零等待状态片上ROM
(4块16K x 16位) - 紧耦合FFT硬件加速器
- 高性能、低功耗、TMS320C55x定点数字信号处理器
- 外围设备:
- 直接存储器存取(DMA)控制器
- 四个DMA,每个4个通道(总共16个通道)
- 三个32位通用(GP)定时器
- 一个可选择作为看门狗或GP
- 两个嵌入式多媒体卡(eMMC)或安全数字(SD)接口
- 通用异步收发器(UART)
- 具有四芯片选择的串行端口接口(SPI)
- 主从式集成电路(I2C总线)
- 用于数据传输的四个IC间声音(I2S总线)
- 设备USB端口,集成2.0高速PHY,支持:
- USB 2.0全速和高速设备
- 带异步接口的LCD桥
- 10位4输入逐次逼近(SAR)ADC
- 即-1149.1(JTAG)
边界扫描兼容 - 32个通用I/O(GPIO)引脚
(与其他设备功能复用)- 同时配置多达20个GPIO引脚
- 直接存储器存取(DMA)控制器
- 功率:
- 四核隔离电源域:模拟、RTC、CPU和外围设备以及USB
- 三个I/O隔离电源域:RTC I/O、USB PHY和DVDDIO
- 三个集成LDO(DSP_LDO、ANA_LDO和USB_LDO)分别为隔离域供电:DSP核心、模拟和USB核心
- 1.05 V核心(50 MHz)、1.8、2.5、2.75或3.3 V I/O
- 1.3V核心(100 MHz)、1.8-、2.5-、2.75-或3.3-V I/O
- 时钟:
- 带晶体输入、独立时钟域和独立电源的实时时钟(RTC)
- 低功耗软件可编程锁相环(PLL)时钟发生器
- 引导加载程序:
- 从SPI EEPROM、SPI串行闪存或I2C EEPROM eMMC、SD、SDHC、UART和USB引导的片上ROM引导加载器(RBL)
- 包裹:
- 144端子无铅塑料BGA(球栅阵列)(ZHH后缀)