DSP芯片的特点
根据数字信号处理的要求,DSP芯片一般具有如下的一些主要特点:(1) 在一个指令周期内可完成一次乘法和一次加法。(2) 程序和数据空间分开,可以同时访问指令和数据。(3) 片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问。(4) 具有低开销或无开销循环及跳转的硬件支持。(5) 快速的中断处理和硬件I/O支持。(6) 具有在单周期内操作的多个硬件地址产生器。(7) 可以并行执行多个操作。(8) 支持流水线操作,使取指、译码和执行等操作可以重叠执行。与通用微处理器相比,DSP芯片的其他通用功能相对较弱些。
关于DSP芯片的一些问题
1.TSM320c54x芯片存储器采用哈弗结构 特点:将程序和数据存储在不同的存储空间,即程序存储器和数据存储器是两个相互独立的存储器,每个存储器独立编址,独立访问 2.TSM320C54x芯片的内部有P、C、D、E四种16位总线,每种总线又包括地址总线和数据总线1)程序总线(PB)C54x用1条程序总线传送取自程序存储器的指令代码和立即数操作数2)数据总线(CB、DB和EB)C54x用3条数据总线将内部各单元连接在一起3)地址总线(PAB、CAB、DAB和EAB)C54x用4条地址总线传送执行指令所需的地址 3.累加器A和B都可以配置成乘法器/加法器或ALU的目的寄存器 4.TSM320C45x的总储存空间为192K 可分为64Kd的程序存储空间 64K的数据存储空间和64K的I/O空间 5.程序存储空间用于存放要执行的指令和指令执行中所用的系数表 数据存储空间存放执行指令所要用的数据 I/O空间与存储器映象外围设备相连接,也可以作为附加的数据存储空间所用 6.定时器由定时器寄存器(TIM) 、定时器周期寄存器(PRD)和定时器控制器寄存器(TCR) TIM是一减1计数器 PRD中存放时间常数 TCR中包含有定时器的控制位和状态位 7.HPI由 HPI存储器(DARAM)、HPI地址寄存器(HPIA)、HPI数据锁存器(PHID)、PHI控制寄存器(HPIC)、PHI控制逻辑 8.C45x有:标准同步串行口(SP)、缓冲同步串行口(BSP)、多路缓冲串口(McB-SP)时分多路串行口(TDM) ---------------------------= =其实答案都在书上有的 我一题题打累死 建议LZ好好翻下书就知 呃 不懂再说 上课去
DSP和单片机的区别?
DSP与单片机的区别:1、存储器结构不同单片机使用冯.诺依曼存储器结构。这种结构中,只有一个存储器空间通过一组总线(一个地址总线和一个数据总线)连接到处理器核。大多数DSP采用了哈佛结构,将存储器空间划分成两个,分别存储程序和数据。2、 对密集的乘法运算的支持单片机不是设计来做密集乘法任务的,即使是一些现代的GPP,也要求多个指令周期来做一次乘法。而DSP处理器使用专门的硬件来实现单周期乘法。DSP处理器还增加了累加器寄存器来处理多个乘积的和。累加器寄存器通常比其他寄存器宽,增加称为结果bits的额外bits来避免溢出。3、 零开销循环 DSP算法的一个共同的特点,即大多数处理时间都花在执行较小的循环上,也就容易理解,为什么大多数的DSP都有专门的硬件,用于零开销循环。所谓的零开销循环是指处理器在执行循环时,不用花时间去检查循环计数器的值,条件转移到循环大额顶部,将循环计数器减1。 单片机是Single-chip Microcomputer的较准确译法,但最能准确反映单片机设计思想、并且有长远技术眼光的词汇是Microcontroller(微控制器)。扩展资料:DSP主要针对一些计算能力要求较高的应用,如视频图像处理、智能机器人、数字无线、宽带访问、数字音频、高分辨率成像和数字电机控制等。单片机应用最为广泛,主要利益于它的成本控制上,使它能在许多对计算能力要求不那么高的应用立足。相信在未来几年里,MCU市场关键增长驱动力将来自于绿色能源,智能电子设备,智能电网以及电子产品的升级换代比如汽车电子。参考资料:百度百科-单片机百度百科-数字信号处理
DSP,ARM和单片机的区别
1、单片机是一种有完整计算机体系的芯片,适用于简单的测控系统,功能相对简单。
单片机的工作ARM和DSP都能作,单片机对于数字计算方面的指令少得多,DSP为了进行快速的数字计算,提高常用的信号处理算法的效率,加入了很多指令,比如单周期乘加指令、逆序加减指令,块重复指令等等,甚至将很多常用的由几个操作组成的一个序列专门设计一个指令可以一周期完成,极大的提高了信号处理的速度。
由于数字处理的读数、回写量非常大,为了提高速度,采用指令、数据空间分开的方式,以两条总线来分别访问两个空间,同时,一般在DSP内部有高速RAM,数据和程序要先加载到高速片内ram中才能运行。
2、ARM是微处理器,具有强大的事务处理功能,可以配合嵌入式操作系统使用。
ARM最大的优势在于速度快、低功耗、芯片集成度高,多数ARM芯片都可以算作SOC,基本上外围加上电源和驱动接口就可以做成一个小系统了,基于ARM核心处理器的嵌入式系统以其自身资源丰富、功耗低、价格低廉、支持厂商众多的缘故,越来越多地应用在各种需要复杂控制和通信功能的嵌入式系统中。
目前,采用ARM核的微处理器,即我们通常所说的ARM微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于ARM技术的微处理器应用约占据了32位RISC微处理器75%以上的市场份额,ARM技术正在逐步渗入到我们生活的各个方面。
3、DSP适用于数字信号处理,例如FFT、数字滤波算法、加密算法和复杂控制算法等。
DSP实时运行速度可达每秒数以千万条复杂指令程序。DSP器件比16位单片机单指令执行时间快8~10倍,完成一次乘加运算快16~30倍,其采用的设计是数据总线和地址总线分开,使程序和数据分别存储在两个分开的空间,允许取指令和执行指令完全重叠,其工作原理是接收模拟信号,转换为0或1的数字信号,再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式,它的强大数据处理能力和高运行速度,是最值得称道的两大特色。
DSP芯片,由于它运算能力很强,速度很快,体积很小,而且采用软件编程具有高度的灵活性,因此为从事各种复杂的应用提供了一条有效途径。其主要应用是实时快速地实现各种数字信号处理算法。