- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字信号处理09
第九章 数字信号处理的硬件实现
数字信号处理器DSP是专门为实现高速运算、方便编程而推出的新型微处理器,它与通用计算机的CPU和单片机在结构上有根本区别。
通用计算机和单片机的结构本来有两类:一是哈佛结构,一是冯·诺伊曼结构。哈佛结构是最早的计算机结构,是由哈佛大学的物理学家A.Howard于1930年提出的。1944年第一台哈佛结构的计算机Harvard Mark I在哈佛大学建成。其后在1946年在宾西法尼亚大学建成了第一台通用数字计算机ENIAC,也是采用哈佛结构。
哈佛结构的计算机最大的特点是计算机具有各自独立的数据存储空间和程序存储空间,因此有独立的数据总线和程序总线。这样可以便于同时对数据和程序寻址,即计算机的CPU在读写数据的同时也可以读写程序,从而大大提高运算速度。其缺点是这种结构使机器结构变得复杂。
作为ENIAC项目的顾问,美籍数学家冯·诺伊曼在1946年提出了冯·诺伊曼结构。其主要思路是:对于计算机的CPU,数据和程序没有本质区别,一条命令可以分为操作命令和操作数两部分,它们在计算机中都以二进制码的形式存储在计算机中,因此程序和数据可以公用一个存储空间。其优点是使计算机结构大大简化,其缺点是数据和程序必须分时读写,从而影响计算机的运算速度。但由于半导体工艺的飞速发展使高速的芯片不断推出,在一般情况下冯·诺伊曼结构这一不足并不会带来严重影响,因此成为计算机结构发展的主流标准,如Intel的X86系列、奔腾系列等都采用冯·诺伊曼结构。
这种结构的计算机的中央处理单元CPU主要由算术逻辑单元ALU、随机读写存储器RAM、只读存储器ROM、各种类型的寄存器和其它控制单元组成。ALU完成两个操作数的加、减和逻辑运算,而乘法和除法可以由加法和移位来实现。也就是说尽管在汇编语言里有乘法指令,但运算在机器内部执行时,实际上还是由加减法和移位实现的,因而乘法的运算速度不可能很快。
为了数字信号处理设计的各种专用芯片都是可以实现高速运算的可编程微处理器,都带有专门的硬件乘法器来提高运算速度。美国德州仪器公司TI推出的TMS320系列DSP芯片还采用了一种改变的哈佛结构对数据和指令同时寻址,形成指令执行的流水线方式,大大加速了指令的执行速度。这种对哈佛结构的改变主要体现在数据总线和程序总线之间有局部的交叉连接。如TMS32010DSP芯片的哈佛结构和流水线方式如下图所示。
流水线方式:
二、TMS320C25的内部结构如图所示;大致可以分为六个部分:
存储器:包括数据存储器何程序存储器(RAM和ROM)
中央算术逻辑单元CALU:它由算术逻辑单元ALU、累加器ACC(ACCH、ACCL)、乘法器MULT和其它相应的位移寄存器组成。
与寻址和数据有关的辅助寄存器:包括辅助寄存器AR0~AR7、辅助寄存器算术单元ARAU,为辅助寄存器配合使用的指针寄存器ARP、缓冲器ARP、缓冲器ARB和数据存储器页指针寄存器DP。
和指令操作有关的寄存器:包括预取指针计数器PFC、指令计数器PC、堆栈Stack和微调用堆栈MCS。
特殊用途的寄存器,如图中右上方14个寄存器,分别用于控制、状态和外界通信等。其中最下部的六个寄存器,即DRR、DXR、TIM、PRD、IMR和GREG并不是单独的器件。而是利用了数据存储B2块的前六个单位元,故称为存储器映射存储器。
程序总线和数据总线:两总线间有局部交叉通路。
三、TMS320C25的工作过程简述
当由C25构成的DSP系统上电复位后,指令计数器(寄存器)PC自动指向程序存储器的0000H单元。由于在程序存储区0000H~001FH这32个单元中放置的是中断服务程序的入口地址。因此实际程序要避开这些地址。一般在0000H设置一跳转指令,PC按此跳转指令转移到程序入口地址。
指令计数器PC中总是存放下一条要执行的指令的地址,一旦PC指向该指令的地址,地址单元内的指令被取出送入指令寄存器IR中,在其中完成指令的译码和执行,同时预取指令计数器PFC中会有下一条欲取的指令地址,该地址单元的内容即指令被存入预取指令寄存器QIR中,这时PC自动加1,QIR的内容也自动放入IR中,实现取指、译指和执指的流水线操作。PC的值要么自动加1,要么按指令跳转。程序执行时,不可避免会出现跳转、中断和调用子程序操作,以确保正确返回,原PC值保存在堆栈MCS中。
在C25中有两个相对独立的算术逻辑单元CALU和ARAU。缩短了指令执行时间,从而提高了运算速度。
四、TMS320C2X的指令系统
TMS320C2X指令的特点
TMS320C2X有相当优越的指令系统,除了一般的微处理器中的常见指令为,还特别给出了适合数字信号处理的特殊指令。C25共有134条汇编语言指令,它对于定点运算的C5X系列的指令是向上兼容的,
您可能关注的文档
- Risk Assessment and the Development of the Internal Audit Plan.pptx
- 敬业报国匠心圆梦.docx
- 敬畏自然的教学意图.doc
- 敬业,最完美的工作态度.doc
- 敬业供应商注册帮助.doc
- RFID手环云端应用系统之医院内远端监控病人生理讯号装置介绍简报.ppt
- Rhode Island Model Teacher Evaluation Support System.ppt
- 敬请注意根据2007年10月8日起生效实施的《中国互联网络信息.doc
- 数万商家正在使用点点客摇一摇.docx
- River Oaks Imaging Diagnostic.PPT
- 2025至2030外科吻合器行业项目调研及市场前景预测评估报告.docx
- 2025至2030国内非处方药行业调研及市场前景预测评估报告.docx
- 2025至2030医疗机械细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国新能源接入行业市场发展现状及投资前景报告.docx
- 2025至2030全球及中国在线课程软件行业调研及市场前景预测评估报告.docx
- 2025至2030办公协同软件行业发展分析及有效策略与实施路径评估报告.docx
- 2025至2030全球及中国扁平磁带行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030血管造影机产业行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030全球及中国准分子激光行业调研及市场前景预测评估报告.docx
- 2025-2030中国黄铜棒行业市场现状供需分析及投资评估规划分析研究报告.docx
原创力文档


文档评论(0)