MSP430
最新课程
- TI 超声成像系统电源方案介绍
- TI 连续血糖监测(CGM)方案介绍
- AI 智能眼镜充电的需求与续航力
- 电动汽车电池管理系统(BMS)设计
- 电动汽车电池管理系统(BMS) 下
- 电动汽车电池管理系统(BMS) 上
- TI 经典AM335x处理器与升级硬件资源 – 探索高性价比设计之道
- 使用 TI 的接地电平转换器解决电压转换难题
- PFC功率因数校正
- 光传感:远不止肉眼所能看到的
热门课程
深入研究低能耗加速器(LEA)外设
现在让我们深入 了解 LEA 外设。
LEA 是 32 位 加速引擎,
专为执行矢量 数学操作而设计。
简而言之,它是专为执行 特定任务而设计的小型 CPU。
它根据客户 在 LEA 外设寄存器中
配置的特定 命令运行。
您的应用程序 将通过外设寄存器
与 LEA 交互, 其中客户
通常会配置 数据输入和
输出的地址点。
应用程序 将通过
4KB LEA SRAM 存储空间 交换数据输入和输出。
在为 LEA 初始化 数据缓冲器时,
它必须处于 4KB 内存映射区域内,
这是因为 LEA CPU 仅对上述特定区域 具有存储访问权限。
最后,为启动 LEA 操作,应用程序
可触发 LEA 触发命令 enable。
LEA 完成后, LEA 可以通过
CPU 能够轮询的标志 或者中断标志
指示 CPU。
在 MSP430FR5994 中,我们现在 拥有总共 8KB SRAM,
其中 4KB 用于 主应用程序,
而其他 4KB 是 LEA 与 CPU 之间的共享 SRAM
存储空间。
SRAM 已拆分为 两个 4KB 部分,
因为每次仅有一个 处理器可访问共享的
RAM。
这正是为何应用程序 堆栈安置在另一个
4KB 存储空间部分。
请务必注意, 当使用 LEA 后,
LEA 仅可访问介于 2C00 至 3BFF 之间的
4KB 存储空间。
LEA 将其堆栈、数据输入、 数据输出以及任何
其他特定参数 均置于这段地址区间内。
DMA 还可 用于将数据
移入和移出 LEA SRAM。
当然,如果未使用 或禁用 LEA,
应用程序就可以利用 整个 8KB SRAM,
-
未学习 MSP430 16位MCU上的信号处理简介
-
未学习 信号处理概述
-
未学习 什么是低能耗加速器(LEA)外设?
-
未学习 低能耗加速器(LEA)性能
-
未学习 深入研究低能耗加速器(LEA)外设
-
未学习 低能耗加速器(LEA)程序员模型













