OMAP-L138处理器的C674x DSP+ARM集成浮点运算详解

需积分: 0 242 下载量 87 浏览量 更新于2024-08-05 收藏 14.36MB PDF 举报
"该文主要讨论了OMAP-L138C6-Integra DSP+ARM处理器的特性和功能,包括其硬件配置、处理器核心、内存架构以及外设支持。文章提到了93.75 MHz至456 MHz等多种工作频率,说明了该处理器在不同频率下的应用灵活性。此外,还提到了TI提供的电源管理组件,用于动态电压和频率调整(DVFS),确保设备在不同工作点间平滑过渡。" OMAP-L138是Texas Instruments(TI)推出的一款集成DSP(TMS320C674x)和ARM926EJ-S RISC MPU的双核SoC,适用于各种嵌入式应用。该处理器具备多种工作频率,从100 MHz到456 MHz不等,适应不同的性能需求。处理器内核包括32K字节的L1P程序RAM/高速缓存,32K字节的L1D数据RAM/高速缓存,以及256K字节的L2统一映射RAM/高速缓存,允许灵活的内存分区。 增强型直接存储器访问控制器(EDMA3)是OMAP-L138的重要特性,它包含2通道控制器、3转移控制器和64个独立的DMA通道,能够高效地处理数据传输任务。TMS320C674x DSP核心拥有加载存储架构,支持32位整数、单精度(SP)和双精度(DP)浮点运算,最多可以每时钟周期执行四个SP操作或两个DP操作。此外,还支持浮点数的倒数和平方根倒数逼近操作。 定点运算方面,OMAP-L138提供了丰富的乘法功能,包括32×32位、16×16位和8×8位乘法。同时,它还具备指令包装功能来减小代码尺寸,并且所有指令都支持条件执行。硬件模数循环的支持使得高效循环处理成为可能。 OMAP-L138还包括串行ATA(SATA)控制器、DDR2/Mobile DDR内存控制器、多媒体卡(MMC)/安全数字(SD)卡接口、LCD控制器、视频端口接口(VPIF)、10/100Mb/s以太网MAC(EMAC)、可编程实时单元子系统、多个UART模块和USB接口等丰富的外设,满足各种接口和通信需求。 TI还提供了名为电源管理器的软件组件,该组件是DSP/BIOS的一部分,负责执行DVFS策略,以优化功耗并确保在不同工作点间的平滑过渡。此功能对外设进行通知和控制,确保了系统的稳定运行。 OMAP-L138是一款功能强大的嵌入式处理器,集成了高性能的DSP和ARM核心,具有灵活的内存架构和丰富的外设接口,同时具备高效的电源管理机制,适于各种需要高性能计算和低功耗的嵌入式应用。