当前位置: 首页 > news >正文

F280049C学习笔记之X-BAR

参考附件

TMS320F280049C 学习笔记21 交叉开关 Crossbar (X-BAR)-爱代码爱编程

X-BAR 整体结构图。位于手册第1051页“Figure 9-1. Input X-BAR”

这是X-BAR部分的整体结构框图。通过INPUTxSELECT寄存器配置输入X-BAR。每个输入的可用IP目的地都能在图中找到。

X-BAR Flags图。位于手册第1060页“9.2.4 X-BAR Flags”

GPIO输出X-BAR从设备内部接收信号并将其输出到GPIO。图9-5显示了GPIO输出X-BAR的体系结构。表9-4中列出了可提供给GPIO的信号。X-BAR包含八个输出,每个输出将包含GPIO mux上的至少一个位置,表示为OUTPUTXBARx。X-BAR允许选择单个信号或最多32个信号的逻辑或。

输出X-BAR有八个输出,它们被路由到GPIO模块。图9-4表示单个输出的体系结构,但它与所有其他输出的体系结构相同。值得注意的是,输出X-BAR的架构(除了输出锁存)与ePWM X-BAR的架构相同。

Output X-BAR 的 Mux 配置表(表 9-4)。位于手册第1059页“Table 9-4. Output X-BAR Mux Configuration Table”

Output X-BAR 的 Mux 配置表(表 9-4)中列出的参数均为芯片内部外设或模块的特定信号,这些信号可通过 Output X-BAR 路由到 GPIO 输出。

使用心得:

把一个GPIO上的信号路由到另一个GPIO上

要通过 X-BAR 将一个 GPIO 的信号路由到另一个 GPIO,需结合Input X-BAR和Output X-BAR的协同配置。

原理:

  • 源 GPIO 信号先通过Input X-BAR引入芯片内部,再通过Output X-BAR输出到目标 GPIO。

  • 需配置 Input X-BAR 选择源 GPIO 作为输入,再配置 Output X-BAR 将该 Input X-BAR 信号路由到目标 GPIO。

注意:

要看手册中的X-BAR整体结构图,只有INPUTXBAR1~6能够接到Output X-BAR上面,所以配置Input X-BAR时要注意选择范围内的INPUTXBAR。

实际配置:

我这里尝试将GPIO37的电平状态同步到GPIO58上。

1,配置 Input X-BAR,将源 GPIO 信号引入内部。确保所选 INPUTx 支持路由到 Output X-BAR,Input X-BAR的 INPUT1~INPUT6 这些节点支持输出到 Output X-BAR。

2.,配置 Output X-BAR,将 Input X-BAR 信号输出到目标 GPIO。Output X-BAR 可以被  Input X-BAR 的 INPUT1~INPUT6连接,使能对应的 Mux,并确认 Output X-BAR 的 Mux 支持 INPUTx 作为输入,如 G1 的 Mux1 支持 INPUTXBAR1。

http://www.dtcms.com/a/596407.html

相关文章:

  • Python基础教学:Python的openpyxl和python-docx模块结合Excel和Word模板进行数据写入-由Deepseek产生
  • WebSocket原理及实现详解
  • 网站建设与管理吴振峰pptapp的制作需要多少钱
  • 优雅与极简:将你的屏幕变成复古翻页钟——Fliqlo for Mac 完全指南
  • wsl ubuntu24.04 cuda13 cudnn9 pytorch 显卡加速
  • macos安装mysql
  • 解决 iPhone 和 Mac 之间备忘录无法同步的9种方法
  • 【Ubuntu系统开机后出现:GNU GRUB ,Advanced options for Ubuntu】
  • 江西省建设监督网站电子网特色的企业网站建设
  • Mac上DevEco-Studio功能/使用介绍
  • Redis 配置详解
  • Mac 下载 VMware 11.1.0-1.dmg 后如何安装?超简单教程
  • mac怎么卸载office Powerpoint
  • dz论坛做分类网站wordpress git 7.5
  • Java 大文件上传实战:从底层原理到分布式落地(含分片 / 断点续传 / 秒传)
  • 有趣的网站网址之家wordpress网站中英文切换
  • 「腾讯云NoSQL」技术之Redis篇:精准围剿rehash时延毛刺实践方案揭秘
  • 中控播控系统:一键掌控多媒体空间
  • 遗传算法与粒子群算法优化BP提高分类效果
  • c++ -- 循环依赖解决方案
  • 免费vip网站推广做疏通什么网站推广好
  • 金融智能体具体能做什么?应用场景有哪些?
  • 云手机的核心用途都有哪些?
  • 需求洞察助力战略规划实现潜在市场机会
  • java set和list集合知识
  • 在IPython和PyCharm里通过PySpark实现词频统计
  • 03-node.js webpack
  • 维护_其它进程间通信(IPC Inter-Process communication)和分布式通信框架列述
  • 【大模型训练】roll 调用megatron 计算损失函数有,会用到partial
  • 使用nestjs/cli创建nest.js新项目