DM6437向DSP/BIO中增加硬中断的方法

)、Event2(对应事件号64-95)、Event3(对应事件号96-127)(实际最大有效中断源为124个)。这样可以通过数量有限的CPU中断来管理大量的中断源,使用灵活。      DSP/BIOS默认将Event0-3分别对应到HWI_INT7-10四个中断号。TI驱动通过注册Event到这四个事件,进而对应到相应中断。在中断HWI_INT7-10...

http://bbs.eeworld.com.cn/thread-954919-1-1.html 发布时间: 2018-09-22



TMS320的定点算术运算

。     虽然特殊情况(如动态范围和精度要求)必须使用混合表示法。但是,更通常的是全部以Q15格式表示的小数或以Q0格式表示的整数来工作。这一点对于主要是乘法和累加的信号处理算法特别现实,小数乘以小数得小数,整数乘以整数得整数。当然,乘积累加时可能会出现溢出现象,在这种情况下,程序员应当了解数学里面的物理过程以注意可能的溢出情况。下面我们来讨论乘法、加法和除法的DSP定点运算...

http://bbs.eeworld.com.cn/thread-954918-1-1.html 发布时间: 2018-09-22



模拟算法从浮点到定点

我们在编写DSP模拟算法时,为了方便,一般都是采用高级语言(如C语言)来编写模拟程序。程序中所用的变量一般既有整型数,又有浮点数。如例1.1程序中的变量i是整型数,而pi是浮点数,hamwindow则是浮点数组。 例1.1  256点汉明窗计算 int i;+ float pi=3.14l59; float hamwindow[256]; for(i=0;i<...

http://bbs.eeworld.com.cn/thread-954916-1-1.html 发布时间: 2018-09-22



有关DSP的rom和ram的区间

DSP里,程序执行过程中也有好多地方需要跳转,所以需要跳转的目标地址。如果你在编程序时知道你所要跳转的地址,那就更好的,但实际上,这是很不好控制的。所以就产生了.CMD。它有一个最大的好处,可以把每个段分配地址,所以比如你想从一个段跳到另一个段的时候,就很方便的知道这个段的起始地址。 CMD 它是用来分配rom和ram空间用的,告诉链接程序怎样计算地址和分配空间.所以不同的芯片就有不同大小...

http://bbs.eeworld.com.cn/thread-954913-1-1.html 发布时间: 2018-09-22



DSP的硬件和软件架构问题

    DSP的硬件和软件以及系统设计称为DSP的三大部分,我觉得这部分内容还是比较有用的。 说DSP的硬件结构不得不说起它的CPU结构,世界上的CPU结构从上个世纪四十年代起CPU发展的时候就分为两大种类,一种是冯•••诺依曼结构(Von Neuman);另一种是哈佛结构(Harvard);冯•••诺...

http://bbs.eeworld.com.cn/thread-954912-1-1.html 发布时间: 2018-09-22



有关DSP的时域和频域的对应

),由于理想低通滤波器是不可实现的,所以实际上的低通滤波器都有上升时间和下降时间,因此工程上往往采用fS›2.5~3 fm.采样后的信号,时间上是离散的,但幅度仍然是连续的,还不是真正的数字信号,必须对其幅度做量化,即将离散时间点上的幅度归入有限数目的等级。 有关DSP的时域和频域的对应 ...

http://bbs.eeworld.com.cn/thread-954911-1-1.html 发布时间: 2018-09-22



DSP实现流水灯样式的源码

;   Example1_2833xGpioLED.c // // TITLE:   用DSP点亮发光二极管实验 // // //    根据在RAM中调试的需要,这个项目配置成"boot to SARAM".2833x引导模式 //    表如下显示. 常用的还有"boot to...

http://bbs.eeworld.com.cn/thread-954910-1-1.html 发布时间: 2018-09-22



Dspace死区电路部分

这是死区电路的结构框图 经过霍尔传感器发出的采样信号通过排针JP2输入 信号输入到巴特沃斯滤波电路 信号通过排针传回Dspace LM358电路图 二阶巴特沃斯滤波电路中含有LM358,LM358里面包括有两个高增益、独立的、内部频率补偿的双运放,适用于电压范围很宽的单电源,而且也适用于双电源工作方式,它的应用范围包括传感放大器、直流增益模块和其他所有可用单电源供电的使用运放的地方使用。 该部分的主要作用:通过二阶巴特沃斯滤波电路消除高频信号    二阶巴特沃斯滤波电路图 其中R3和C2构成低通级,R2和C1构成积分环节,两者都表现出低通特性。 D...

http://bbs.eeworld.com.cn/thread-954909-1-1.html 发布时间: 2018-09-22



有关msp430的编程器和仿真器

MSP430出厂时预先固化到MCU内部的一段代码,有点类似于DSP的bootloader,但又与bootloader有明显的区别,BSL只能用于对MCU内部的FLASH访问,不能对其他的资源访问,所以只能用作编程器接口。BSL通过UART协议与编程器连接通信。编程器可以发送不同的通信命令来对MCU的存储器做不同的操作。BSL的启动有些特殊,一般430复位启动时PC指针指向FFFE复位向量,但可以...

http://bbs.eeworld.com.cn/thread-954904-1-1.html 发布时间: 2018-09-22



【STM32电机矢量控制】记录7——六扇区输出值的设定

扇区六状态的计算方式,令 N=4*C+2*B+A  N值与扇区的对应关系: 基本矢量作用时间计算与三相 PWM 波形的合成 PWM 周期计数器的值------为NTpwm=fdsp/fs/2发波系数:Unom 为系统额定电压(线电压),开关频率为 fs ,系统时钟为 fc,输入额定电压 Udc则PWM周期计数器的值:NTpwm=fc/fs/2又有电压基值,实际电压 U=U'Ubase,U'为标幺值可以计算得到各扇区基本矢量的作用时间主要完成任务:1、对程序中的部分参数进行了解探索及尝试修改2、理解了合成矢量 Uref 所处扇区 N 的判断...

http://www.eeworld.com.cn/mcu/2018/ic-news092241433.html 发布时间: 2018-09-22



John Glossner:中国是全球异构计算生态的重要一环

的设计趋势。他还表示,中国是全球异构计算生态的重要一环。异构计算是一种将不同指令架构的计算单元(例如传统的CPU、GPU、DSP、还有创新的TPU、DLA等)融合在一起、实现高效协同运行的计算技术。如果说传统架构的芯片是一种烧汽油的引擎,那么异构计算的芯片就是一种混合动力引擎,甚至新能源引擎。John Glossner主席认为,大量人工智能应用的出现,如无人驾驶、机器视觉、智能手机...
关键词: 异构计算

http://www.eeworld.com.cn/manufacture/2018/ic-news092126969.html 发布时间: 2018-09-21



 C6000 Cache(缓存)部分工作状态说明

):Cache内容不再改变,发生缺失时,从EMIF中读入的指令包不会同时存入Cache。 Cache bypass(缓存旁路):Cache内容不再改变,任何程序/数据都将从缓存外存储器访问。 C6000的存储架构 C6000系列DSP在片内RAM和CPU之间提供两层Cache L1和L2,每层Cache又分为独立的程序Cache和数据Cache。其中L1是固定的,L2可以被重映射为普通...

http://bbs.eeworld.com.cn/thread-954843-1-1.html 发布时间: 2018-09-21



C6000 C Compiler

的指令组成,配合DSP芯片的硬件函数功能单元,能高效地完成一些用C语言很难完成的复杂操作。 The intrinsic operations are not function calls (though they have the appearance of function calls), so no branching is needed.Instead, the use of...

http://bbs.eeworld.com.cn/thread-954834-1-1.html 发布时间: 2018-09-21



C6000 DSP 架构

高性能的C6000 DSP 架构 8个并行的功能单元,2组寄存器,分离的程序和数据存储;256bit取指包,能一次取指8个32bit的指令;2路64bit的数据加载/存储。这些都指向一个核心——并行处理。 6000流水线 一个指令操作的完成实际上要经历取指、译码、执行三个阶段的多个过程才能实现,TI提供软件流水编排来让多个“工种”同时对多个操作进行流水式的处理,大大提高了运算的吞吐能力...

http://bbs.eeworld.com.cn/thread-954832-1-1.html 发布时间: 2018-09-21



关于28335的GPIO基本的操作

GPIO通常用来做普通的输入输出,比如按键啊,LED啊,或者芯片的片选段之类的,算是最基本的操作。 话不多说,直接上 代码+注释 记录一下,以备以后使用 我用的板子是研旭实用板 led.c #include "led.h" //LED和蜂鸣器初始化 void Led_Gpoi_Init(void) { EALLOW; GpioCtrlRegs.GPAMUX1.bit.GPIO0 = 0; // GPIO0复用为GPIO功能 GpioCtrlRegs.GPADIR.bit.GPIO0 = 1;  // GPIO0设置为输出 Gpi...

http://bbs.eeworld.com.cn/thread-954831-1-1.html 发布时间: 2018-09-21



dsp28335 gpio总结

1. dsp28335一共88个io口     A组:GPIO0~GPIO31 B组:GPIO32~GPIO63 C组:GPIO64~GPIO87 2. GPIOmux  功能复用寄存器(2个位决定一个GPIO引脚)mux1:gpio0~gpio15,mux2:gpio16~gpio31     GPIO DIR   方向设置       0:输入 1:输出     (与传统单片机设置相反 例如:51单片机...

http://bbs.eeworld.com.cn/thread-954827-1-1.html 发布时间: 2018-09-21



DSP C6000 中断小结

;      中断功能 00000b    DSPINT         Host port host to DSP interrupt 00001b    TINT0           ...

http://bbs.eeworld.com.cn/thread-954826-1-1.html 发布时间: 2018-09-21



C6000系列DSP的GPIO模块

GPIO之CSL库       使用CSL库的API函数配置DSP显然比逐一配置寄存器方面且容易理解。下面介绍一下如何使用CSL库把DSP的GPIO4配置成中断模式。 第一步:使能GPIO模块       使能之前,首先要解除锁,即向PERLOCK寄存器写入0x0F0A0B00,然后把PERCFG0寄存器中...

http://bbs.eeworld.com.cn/thread-954825-1-1.html 发布时间: 2018-09-21



DSP CCS工程文件构成

端(little endian)格式DSP,    而csl6713e.lib用于大端(little endian)格式DSP。    我们新建工程时选择了小端,因此这里选择csl6713.lib。    然后弹出提示,选择“copy to files”将库文件拷贝一份到当前工程。 3. 添加头文件    ...

http://bbs.eeworld.com.cn/thread-954824-1-1.html 发布时间: 2018-09-21



TMS320C6000基础

数字电路很难实时处理非常高频的信号。 2. Why use DSPDSP是Digital Siginal Processor的简称。 (1)相对于PC等上的高端处理器,具有更低的功耗 (2)相对于PC等上的高端处理器,具有更低的价格 因此,在考虑价格、机械尺寸、低功耗以及“高频”处理时使用DSP是较好的选择。 相对于嵌入式ARM而言,DSP在信号处理上具有更大的优势,ARM偏向于控制...

http://bbs.eeworld.com.cn/thread-954823-1-1.html 发布时间: 2018-09-21




<上一页 12345678910111213141516 下一页> 相关结果约40,328个