- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP控制器汇编语言程序设计
DSP控制器汇编语言程序设计
摘 要:在当今的数字化时代背景下,在数字信号处理中起着重要的作用。Abstract:In digitized time ,DSP plays an important role in the digital signal processing. This paper summarily describes the hardware structure of the TMS320C6XDSP,and It introduced in detail the assembly language introductions.On the basis having all above knowledge, a high speed data acquisition system based on DSP and using DSP to IIR Digital filter design was introduced,in order to understand the DSP assembly language program development method.
Keyword: TMS320C6X DSP the assembly language IIR Digital filter design a high speed data acquisition system
前言
数字信号处理是一种将现实世界中的转换为计算机能够处理的信息的过程。比如人们说话的声音,这就是一个连续信号,除此之外,现实生活中还有很多这样的信号,比如光、压力、温度等等。这些信号通过一个模拟向数字的转换过程(称之为AD),变成数字信号送给处理器,进行数字计算,处理结束后,再把结果通过数字向模拟的转换过程重新变成连续信号(称之为DA)。用一般的通用微处理器可以完成这些工作,但是面临的问题是满足如此高的计算速度,就很难保证耗电量很低,更难保证价格足够便宜。因此,另一种微处理器应运而生:数字信号处理器,简称DSP。在当今的数字化时代,DSP已成为通信、计算机、消费类电子产品等领域的基础器件,被誉为信息社会革命的旗手。未来10年,全球DSP产品将向着高性能、低功耗、加强融合和拓展多种应用的趋势发展,DSP芯片将越来越多地渗透到各种电子产品当中,成为各种电子产品尤其是通信类电子产品的技术核心,将会越来越受到业界的青睐。对于DSP的程序员来说,主要的DSP应用程序都是用汇编语言写的(至少部分是汇编语言优化的)。这里有两个理由:首先,大多数广泛使用的高级语言,例如C,并不适合于描述典型的DSP算法。其次,DSP结构的复杂性,如多存储器空间、多总线、不规则的指令集、高度专门化的硬件等,使得难于为其编写高效率的编译器。汇编语言是一种利用所有硬件特性并能直接控制硬件的程序设计语言占用资源少汇编语言直接描述机器指令,比机器指令容易记忆和理解。通过学习和使用汇编语言,能够感知、体会、理解机器的逻辑功能,向上为理解各种软件系统的原理,打下技术理论基础;向下为掌握硬件系统的原理,打下实践应用基础。学习汇编语言是我们理解整个的最佳起点和最有效途径。DSP芯片,也称数字信号处理器,是一种具有特殊结构的微处理器。DSP芯片的内部采用程序和数据分开的哈佛结构,具有专门的硬件乘法器,广泛采用流水线操作,提供特殊的DSP 指令,可以用来快速地实现各种数字信号处理算法。TMS320C6x核心CPU由32个32比特字长的通用寄存器和8 个功能单元组成(2个乘法器和6个算术逻辑单元),故而可以在一个时钟周期中完成8条指令。它支持8/16/32比特的数据格式,并为声音合成或其它增强运算提供了对40比特数据算术运算的支持。TMS320C6x拥有大容量的片内RAM(64KB的数据存储器的64KB的程序存储器),并通过32比特的EMIF支持SDRAM、SBSRAM、SRAM以及其它的非同步存储器。此外TMS320C6x还提供了多通道的DMA操作,用以相对CPU进行后台的数据存取,DMA的辅助通道还提供了对主机端口界面(HPI)的支持,主机可以通过HPI异步地访问TMS320C6x内外存储器及外围设备。C6x还为通信提供两个多通道、多缓冲的串行口。此外,TMS320C6x也和一般的DSP一样具备较完善的中断处理机制、定时器结构,并可以以不同的方式启动系统。 TMS320C6000 的CPU有两个数据通道A和B,每个通道有16个32位字长的寄存器(A0~A15,B0~B15),四个功能单元(L,S,M,D),每个功能单元负责完成一定的算术或者逻辑运行。A、B两通道的寄存器并不是完全共享,只能通过TM320C6000提供的两个交换通道1X、2X,才能实现处理单元从不
您可能关注的文档
- 82一元一次不等式课件(共18张PPT).ppt
- 84三元一次方程组的解法课件.ppt
- 850UCM六辊冷轧机说明书.doc
- 822加减消元解二元一次方程组第1课时课件.ppt
- 84消毒液批生产记录.doc
- 8D报告模板电气行业.doc
- 8D解决问题培训PPT 8D Report Presentation.ppt
- 8、公路工程沥青试验作业指导书.doc
- 8S 现场管理检查表-(精标咨询培训).doc
- 8、创业板信息披露业务备忘录第8号股权激励(股票期权).doc
- 小学美术课堂中的数量关系应用研究案例探讨与实践探讨教学研究课题报告.docx
- 礼仪教育在未成年人性别平等教育中的作用分析教学研究课题报告.docx
- 英语学习中的评估方法研究教学研究课题报告.docx
- 心理健康教育在学校管理中的实施效果评估教学研究课题报告.docx
- [南京]2024年江苏南京农业大学科研助理招聘6人(八)笔试历年参考题库频考点试题附带答案详解.docx
- 六年级数学上册第一单元长方体和正方体第7课时长方体和正方体的体积1教学课件苏教版.pptx
- 高中信息技术中的虚拟现实技术在教育中的应用教学研究课题报告.docx
- 高中美术课堂中引导学生审美情感的策略研究与实践教学研究课题报告.docx
- 高中信息技术中的智能城市公共交通教学研究课题报告.docx
- 中小学生创造力培养策略探索教学研究课题报告.docx
文档评论(0)