TMS320F28374S之X-BAR

这篇具有很好参考价值的文章主要介绍了TMS320F28374S之X-BAR。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

X-BAR

X-BAR可翻译为交叉开关或者交换总线,在DSP中有四种 X-BAR,分别是: Input X-BAR、 Output X-BAR、 CLB X-BAR 和
ePWM X-BAR。Input X-BAR可以将外部信号传输到CPU内部,Output X-BAR则可以将内部信号传输到外部GPIO端口。CLB X-BAR 和ePWM X-BAR将内部信号传输到CLB和 ePWM模块。

Input X-BAR

Input X-BAR用于将信号从 GPIO 端口链接到许多不同的 IP 块,比如eCAP、ADC、external interrupts等等。
配置过程:
使用时需要通过INPUTxSELECT 寄存器配置。
以下为流程图
dsp x-bar,DSP,嵌入式软件设计,嵌入式硬件,dsp开发,硬件工程
dsp x-bar,DSP,嵌入式软件设计,嵌入式硬件,dsp开发,硬件工程

ePWM, CLB, and GPIO Output X-BAR

ePWM X-BAR

ePWM X-BAR向ePWM模块发送信号。
ePWM X-BAR连接到每个ePWM模块的数字比较Digital Compare (DC)子模块,用于诸如tripzones和syncing之类的动作。
配置过程:
1、通过TRIPxMUX0TO15CFG和TRIPxMUX16TO31CFG寄存器选择每个mux的输入.
2、在TRIPxMUXENABLE寄存器中使能mux。
3、将mux在被传送到ePWM上的相应TRIPx信号之前将输出结果在逻辑上取或。或者通过TRIPOUTINV寄存器反转信号。
以下为流程图
dsp x-bar,DSP,嵌入式软件设计,嵌入式硬件,dsp开发,硬件工程
dsp x-bar,DSP,嵌入式软件设计,嵌入式硬件,dsp开发,硬件工程

CLB X-BAR

CLBX-BAR向CLB模块发送信号,CLB X-BAR有八个输出,它们被路由到每个CLB模块。
配置过程:
1、通过AUXSIGxMUX0TO15CFG和AUXSIGxMUX16TO31CFG寄存器选择每个mux的输入。
2、在AUXSIGxMUXENABLE寄存器中使能mux。
3、将mux在被传递到CLB上的相应AUXSIGx信号之前将输出结果在逻辑上取或。或者通过通过AUXSIGOUTINV寄存器反转信号。
以下为流程图
dsp x-bar,DSP,嵌入式软件设计,嵌入式硬件,dsp开发,硬件工程dsp x-bar,DSP,嵌入式软件设计,嵌入式硬件,dsp开发,硬件工程
dsp x-bar,DSP,嵌入式软件设计,嵌入式硬件,dsp开发,硬件工程

OUTOPT X-BAR

OUTOPT X-BAR从设备内部接收信号并将其输出到GPIO。
配置过程:
1、通过OUTPUTxMUX0TO15CFG和UTPUTxMUX16TO31CFG寄存器选择输入。
2、在OUTPUTxMUXENABLE寄存器中启用mux。
3、将所有已启用的mux在被传递到GPIO模块上的相应OUTPUTx信号之前的结果在逻辑上取或。或者选择通过OUTPUTINV寄存器反转信号。
4、通过GpioCtrlRegs.GPxMUX和GpioCtrlRegs.GPxGMUX寄存器选择正确的OUTPUTx muxing选项。
以下为流程图
dsp x-bar,DSP,嵌入式软件设计,嵌入式硬件,dsp开发,硬件工程

dsp x-bar,DSP,嵌入式软件设计,嵌入式硬件,dsp开发,硬件工程

XBAR Registers

此部分内容大家可以参考技术手册文章来源地址https://www.toymoban.com/news/detail-648886.html

XBAR Base Addresses

XBAR_REGS Registers

INPUT_XBAR_REGS Registers

OUTPUT_XBAR_REGS Registers

EPWM_XBAR_REGS Registers

CLB_XBAR_REGS Registers

Register to Driverlib Function Mapping

到了这里,关于TMS320F28374S之X-BAR的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python绘制X-bar图和R图 | 统计过程控制SPC

    X-bar图和R图是用于统计过程控制(SPC)的两种常用工具,用于监测过程的平均值和范围(变异性)。这些图有助于识别过程中的变化和异常,以便及时采取纠正措施。 **X-bar图(平均值控制图)**显示了一系列样本的平均值,用于监测过程的平均值是否保持在可接受的范围内。

    2024年02月07日
    浏览(40)
  • DSP_TMS320F28377D_ADC学习笔记

    DSP各种模块的使用,基本上就是 GPIO复用配置、相关控制寄存器的配置、中断的配置。本文主要记录本人对ADC模块的学习笔记。TMS320F28377D上面有24路ADC专用IO,这意味着不需要进行GPIO复用配置。 只需要考虑相关控制寄存器和中断的配置。看代码请直接跳到最后。 在放代码之前

    2024年02月04日
    浏览(36)
  • DSP_TMS320F28377D_ePWM学习笔记

    本人需要使用ePWM来控制一个永磁同步电机(PMSM), 本文记录了对于TMS320F28377D ePWM模块的学习笔记。主要内容是FOC PMSM控制的ePWM配置,同时包含ADC触发源的配置,关于ADC的学习笔记,请参考DSP_TMS320F28377D_ADC学习笔记_江湖上都叫我秋博的博客-CSDN博客。 关于一些PWM的基础知识,

    2023年04月25日
    浏览(47)
  • 11.TMS320C5509V+Win10+CCS8开发环境搭建

    众所周知,相较于TMS320F28335,TMS320C5509V属于较老的平台,在新版本的CCS版本上支持一直是一个问题。 最基本的问题便是,无法新建基础工程。各开发版厂商提供的例程无法在CCS8上使用,只支持CCS3.3环境,但是由于目前Win7、Win10等系统均不再支持CCS3.3,所以只能折腾虚拟机来

    2024年02月07日
    浏览(44)
  • DSP_TMS320F28377D_算法加速方法1_拷贝程序到RAM运行

    TI C2000系列的DSP芯片算力有限,用于来控制有时候常会出现控制程序无法实现实时运行的情况,因此从本文开始,将陆续推出几篇DSP算法加速的方法 此方法只需要添加 一行代码 和 一个预定义 ,即可达到算法整体加速的目的。先声明本文是讲的是TMS320F28377D,其他C2000系列芯片

    2024年02月10日
    浏览(62)
  • 【TES600】基于XC7K325T与TMS320C6678的通用信号处理平台

    板卡概述         TES600是一款基于FPGA+DSP协同处理架构的通用高性能实时信号处理平台,该平台采用1片TI的KeyStone系列多核浮点/定点DSP TMS320C6678作为主处理单元,采用1片Xilinx的Kintex-7系列FPGA XC7K325T作为协处理单元,具有1个FMC子卡接口,具有4路SFP+万兆光纤接口,具有2路

    2024年02月06日
    浏览(43)
  • 基带信号处理设计原理图:2-基于6U VPX的双TMS320C6678+Xilinx FPGA K7 XC7K420T的图像信号处理板

    基于6U VPX的双TMS320C6678+Xilinx FPGA K7 XC7K420T的图像信号处理板          综合图像处理硬件平台包括图像信号处理板2块,视频处理板1块,主控板1块,电源板1块,VPX背板1块。 一、板卡概述          图像信号处理板包括2片TI 多核DSP处理器-TMS320C6678,1片Xilinx FPGA XC7K420T-

    2024年03月15日
    浏览(59)
  • DSP_TMS320F28377D_算法加速方法2_添加浮点运算快速补充库rts2800_fpu32_fast_supplement.lib

    继上一篇博客DSP_TMS320F28377D_算法加速方法1_拷贝程序到RAM运行_江湖上都叫我秋博的博客-CSDN博客之后,本文讲第二种DSP算法加速的方法,该方法的加速效果很明显,但是加速范围仅限于32位浮点数下面这几种函数: 下面稍微解释一下一些可能有疑问的点 1 电机控制中经常对同一

    2024年02月10日
    浏览(36)
  • 图像信号处理板设计原理图:2-基于6U VPX的双TMS320C6678+Xilinx FPGA K7 XC7K420T的图像信号处理板

             综合图像处理硬件平台包括图像信号处理板2块,视频处理板1块,主控板1块,电源板1块,VPX背板1块。 一、板卡概述          图像信号处理板包括2片TI 多核DSP处理器-TMS320C6678,1片Xilinx FPGA XC7K420T-1FFG1156,1片Xilinx FPGA XC3S200AN。实现四路千兆以太网输出,两路

    2024年02月04日
    浏览(55)
  • TMS FlexCel for VCL & FMX Crack

    强大、广泛和灵活的组件套件,用于VCL和FireMonkey的本地Excel报告、文件生成和操作。 FlexCel for VCL/FireMonkey是一套允许操作Excel文件的Delphi组件。它包括一个广泛的API,允许本地读/写Excel文件。如果您需要在没有安装Excel的机器上在Windows或macOS上阅读或创建复杂的电子表格,Fl

    2024年02月16日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包