OMAP-L138处理器特性:C674x DSP+ARM,集成EDMA3、SATA、DDR2

需积分: 0 242 下载量 167 浏览量 更新于2024-08-05 收藏 14.36MB PDF 举报
本文档主要介绍了TI公司的OMAP-L138C6-Integra DSP+ARM处理器,它是一款集成了C674x DSP核心和ARM926EJ-S RISC MPU的双核SoC,适用于各种嵌入式应用。该处理器具有丰富的硬件特性,包括内存控制器、DMA引擎、多种接口和外设。 OMAP-L138的主要特点: 1. **C674x DSP核心**:这是一个高性能的浮点VLIW DSP,支持归一化、饱和度和位计数操作。其二级缓存架构包含32KB L1P程序RAM/高速缓存、32KB L1D数据RAM/高速缓存以及256KB L2统一映射RAM/高速缓存,提供灵活的内存分区。DSP核心具备不对齐支持,64个通用寄存器和六个ALU功能单元,支持32位整数、单精度和双精度浮点运算。 2. **增强型直接存储器访问控制器(EDMA3)**:包含2个通道控制器、3个转移控制器、64个独立的DMA通道和16个快速DMA通道,支持可编程传输突发尺寸,提高了数据传输效率。 3. **外设接口和控制器**:包括串行ATA(SATA)控制器、DDR2/Mobile DDR内存控制器、两个多媒体卡(MMC)/安全数字(SD)卡接口、LCD控制器、视频端口接口(VPIF)、10/100Mb/s以太网MAC(EMAC)等,为不同应用场景提供了广泛的连接选项。 4. **通信接口**:拥有多个UART模块、USB接口(包括USB 2.0 OTG和USB 1.1 OHCI)、SPI、I2C等,便于设备间的通信和数据交换。 5. **其他特性**:还包括TMS320C674x的浮点运算能力,如每时钟周期的SP添置、DP添置、RCPxP和RSQRxP操作,以及定点乘法支持。此外,还有指令包装以减小代码尺寸,硬件支持的模数回路等优化功能。 6. **ARM926EJ-S RISC MPU**:运行在375/456MHz,提供32KB I高速缓存和16KB数据缓存,以及8KB的RAM(用于矢量表),支持RISC指令集,可以协同C674x DSP进行任务处理。 7. **可编程实时单元子系统(PRUSS)**:包括两个可编程PRU核心,每个具有488KB的RAM,可用于实时控制和低延迟应用。 OMAP-L138处理器是面向复杂嵌入式系统的强大平台,集成了高效的处理单元和多种外设接口,适合于需要高性能计算和通信能力的应用场景,如工业自动化、多媒体处理、网络设备和嵌入式系统设计。