毕业设计(论文):基于dsp技术的正弦信号发生课程设计.doc

毕业设计(论文):基于dsp技术的正弦信号发生课程设计.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章:绪论 数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。在过去的二十多年时间里,信号处理已经在通信等领域得到极为广泛的应用 图一 数字信号处理系统简化框图 数字信号处理是以众多学科为理论基础的,它所涉及的范围极其广泛。例如,在数学领域,微积分、概率统计、随机过程、数值分析等都是数字信号处理的基本工具,与网络理论、信号与系统、控制论、通信理论、故障诊断等也密切相关。近来新兴的一些学科,如人工智能、模式识别、神经网络等,都与数字信号处理密不可分。可以说,数字信号处理是把许多经典的理论体系作为自己的理论基础,同时又使自己成为一系列新兴学科的理论基础。 第二章:TMS320C54x芯片介绍 1.总线结构 C54x 包括8 条16 比特宽度的总线,其中: 一条程序总线(PB):传送取自程序存储器的指令代码和立即操作数 三条数据总线(CB、DB、EB):将内部个单元连接在一起,CB和DB传送读自数据存储器的数据,EB传送写入存储器的数据 四条地址总线(PAB CAB DAB EAB):传送执行指令所需的地址 2.C P U C54x 的CPU 结构包括: 40 比特的ALU ,其输入来自16 比特立即数、16 比特来自数据存储器的数据、暂时存储器、T 中的16 比特数、数据存储器中两个16 比特字、数据存储器中32 比特字、累加器中40 比特字。 2 个40 比特的累加器,分为三个部分,保护位(39- 32 比特)、高位字(31-16 比特)、低位字(15-0 比特)。 桶型移位器,可产生0 到31 比特的左移或0 到16 比特的右移。 17x17 比特的乘法器 40 比特的加法器 比较选择和存储单元CSSU 数据地址产生器DAGEN 程序地址产生器PAGEN 3.外设 C54x 包括: 通用I/O 引脚,XF 和BIO 定时器 PLL 时钟产生器 HPI 口8 比特或16 比特 同步串口 带缓存串口BSP 多路带缓存串口McBSP 时分复用串口TDM 可编程等待状态产生器 可编程bank switching 模块 外部总线接口 IEEE1149.1 标准JTAG 口 4.存储器 4.1存储空间 一般而言,C54x 的存储空间可达192K16 比特字,64K 程序空间,64K 数据空间,64KI/O 空间。依赖其并行的工艺特性和片上RAM 双向访问的性能,在一个机器周期内,C54x 可以执行4 条行并行存储器操作:取指令,两操作数读,一操作数写。使用片内存储器有三个优点:高速执行(不需要等待),低开销,低功耗。 4.2程序存储区 C54x 有片内ROM 、DARAM、 SARAM ,这些区域可以通过软件配置到程序空间。当地址落在这些区域内,自动对这些区域进行访问,当地址落在这些区域以外,自动产生对外部存储器的访问。 4.2.1 片内 R O M 片内ROM( 4K 16K 24K 28K 或48K 字)可能包括的内容有: 引导程序,可以从串口、外部存储器、I/O 口或HPI 口引导 256 字的率扩展 第三章:CCS简介 1.CCS工作模式 CCS是TI公司针对TMS320系列DSP的集成开发环境,在Windows操作系统下,采用图形接口界面,提供有环境配置、源文件编辑、程序调试、跟踪和分析等工具。 CCS有两种工作模式,即: 软件仿真器模式:可以脱离DSP芯片,在PC机上模拟DSP的指令集和工作机制,主要用于前期算法实现和调试。 硬件在线编程模式:可以实时运行在DSP芯片上,与硬件开发板相结合在线编程和调试应用程序。 2.CCS的组成 CCS的开发系统主要由以下组件构成 1. TMS320C54x集成代码产生工具 用来对C语言、汇编语言或混合语言编程的DSP源程序进行编译汇编,并链接成为可执行的DSP程序。主要包括汇编器、链接器、C/C++编译器和建库工具等。 2. CCS集成开发环境 集编辑、编译、链接、软件仿真、硬件调试和实时跟踪等功能于一体。包括编辑工具、工程管理工具和调试工具等。 3. DSP/BIOS实时内核插件及其应用程序接口API 主要为实时信号处理应用而设计。包括DSP/BIOS的配置工具、实时分析工具等。 4.实时数据交换的RTDX插件和相应的程序接口API 可对目标系统数据进行实时监视,实现DSP与其他应用程序的数据交换。 5. 由TI公司以外的第三方提供的应用模块插件 3.CCS的主要功能

您可能关注的文档

文档评论(0)

14576 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档