描述
OMAP-L138 C6000 DSP+ARM处理器是基于ARM926EJ-S和C674x DSP内核的低功耗应用处理器。该处理器提供的功率明显低于TMS320C6000的其他成员™ DSP平台。
该设备使原始设备制造商(OEM)和原始设计制造商(ODM)能够通过充分集成的混合处理器解决方案的最大灵活性,快速将具有强大操作系统、丰富用户界面和高处理器性能的设备推向市场。
该设备的双核架构提供了DSP和精简指令集计算机(RISC)技术的优点,包括高性能TMS320C674x DSP内核和ARM926EJ-S内核。
ARM926EJ-S是一个32位RISC处理器内核,它执行32位或16位指令,并处理32位、16位或8位数据。内核使用流水线,使得处理器和内存系统的所有部分都可以连续运行。
ARM9内核有一个协处理器15(CP15)、保护模块、数据和程序内存管理单元(MMU)以及表后备缓冲区。ARM9内核具有单独的16-KB指令和16-KB数据缓存。两者都与虚拟索引虚拟标签(VIVT)4路关联。ARM9内核还具有8KB的RAM(矢量表)和64KB的ROM。
设备DSP核心使用基于2级缓存的架构。一级程序缓存(L1P)是一个32 KB的直接映射缓存,一级数据缓存(L1D)是32 KB的双向集合关联缓存。2级程序缓存(L2P)由256-KB的内存空间组成,该内存空间在程序和数据空间之间共享。二级内存可以配置为映射内存、缓存或两者的组合。虽然ARM9和系统中的其他主机可以访问DSP L2,但其他主机可以使用额外的128KB RAM共享内存,而不会影响DSP性能
特征
•双核SoC
-375和456 MHz ARM926EJ-STM RISC微处理器
-375和456 MHz C674x固定和浮点VLIW DSP
•ARM926EJ-S内核
-32位和16位(Thumb?)指令
-DSP指令扩展
-单周期MAC
-ARM Jazelle@技术
-嵌入式ICE-RTTM实时调试
•ARM9TM内存结构
-16KB的指令缓存
-16KB的数据缓存
-8KB RAM(矢量表)
-64KB的ROM
•C674x指令集功能
-C67x+和C64x+ISA的超级集合
-最高3648 MIPS和2746 MFLOPS
-可寻址字节(8位、16位、32位和64位数据)
-8位溢出保护
-位字段提取,设置,清除
-标准化、饱和、位计数
-精简16位指令
•C674x两级高速缓存存储器体系结构
-32KB的L1P程序RAM/缓存
-32KB的L1D数据RAM/缓存
-256KB的二级统一映射RAM/缓存
-灵活的RAM/缓存分区(L1和L2)
•增强型直接存储器访问控制器3(EDMA3):
-2信道控制器
-3传输控制器
-64个独立DMA信道
-16个快速DMA通道
-可编程传输突发大小
•TMS320C674x浮点VLIW DSP内核
-具有不一致支持的Load Store体系结构
-64个通用寄存器(32位)
-六个ALU(32位和40位)功能单元
应用
•专业或私人移动无线电(PMR)
•生物识别
•远程无线电单元(RRU)
•机器视觉(低端)
•远程无线电头(RRH)
•智能电网变电站保护
•工业自动化
•工业便携式导航设备
•货币检查
(图片:引线/示意图)