首页 > 产品 > 微控制器 (MCU) 和处理器 > MSP430 16位MCU上的信号处理 >

MSP430

最新课程

热门课程

深入研究低能耗加速器(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,

现在让我们深入 了解 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,

视频报错
手机看
扫码用手机观看
收藏本课程

视频简介

深入研究低能耗加速器(LEA)外设

所属课程:MSP430 16位MCU上的信号处理 发布时间:2019.03.11 视频集数:6 本节视频时长:00:02:03
使用低能加速器(LEA)对16位FRAM MCU进行高级信号处理的介绍和议程 这是具有低能量加速器(LEA)的16位MSP430 FRAM MCU上的高级信号处理培训系列的一部分。
TI培训小程序