- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
年DSP技术
DSP设计与实现 1 绪论 2 TMS320C54x的结构原理(P39) 3 TMS320LF24x的结构原理(P86) 4 DSP的软件设计及C语言开发(P173) 5 DSP集成开发环境CCS(P309) 6 系统应用程序设计(P345) 1 绪论1.1 什么是DSP 1.4 TI DSP分类 1.4 TI DSP分类 1.6 典型DSP系统构成 1.5 DSP的基本结构及主要特征 8)指令周期短 基于以上特点,以及DSP广泛采用亚微米CMOS制造工艺,其运行速度越来越快。如C2000运行速度可达600MFLOPS,C5000运行速度可达600 MIPS。 ;C6000的运行速度达到8000 MIPS,多核的更高。 7) 运算精度高 一般DSP的字长为16位、24位、32位。为防止运算过程中溢出,有的累加器达到40位。此外,一批浮点DSP,例如C3x、C4x、ADSP21020等,则提供了更大的动态范围。 1.7 DSP系统的设计过程 DSP应用系统的设计过程如图所示。 根据需求写出任务书 确定设计目标 算法研究和系统模拟实现 定义系统性能指标 选择DSP芯片 和外围芯片 硬件设计 硬件调试 软件设计 软件调试 系统集成和测试 设计步骤分几个阶段: (1)明确设计任务,确定设计目标 (2)算法模拟,确定性能指标 (3)选择DSP芯片和外围芯片 (4)设计实时的DSP应用系统 (5)硬件和软件调试 (6)系统集成和测试 本课程主要结合TMS320C54x、 TMS320LF240X两个系列DSP介绍DSP的相关结构原理、开发技术。 DSP Digital Signal Processing Digital Signal Processor ? DSP(数字信号处理)是一门涉及多门学科并广泛应用于很多科学和工程领域的新兴学科。 数字信号处理包括两个方面的内容: 1)算法的研究 2)数字信号处理的实现 ? 1.1 什么是DSP 典型的DSP算法 DSP-数字信号处理器 采用哈佛结构 具有加速复杂运算的微处理器 (CPU): 硬件乘法器(MPY) 算术运算单元(ALU) 多总线访问机制 实现 2n 次乘法/加法运算的硬件移位寄存器 1.1 什么是DSP 实现方法 1)软件法(计算机高级语言编程、非实时性、算法模拟) 2)硬件法(数字电路) 3)软硬件结合法(微处理器系统) 1.2 数字信号处理的实现 ① 通用计算机系统中加入专用的加速处理机; ② 单片机,用于不太复杂的数字信号处理; ③ 专用的DSP芯片,用户无需编程; ④ 通用的可编程DSP芯片,具有可编程性和强大的处理能力,在实时DSP领域中处于主导地位; ⑤ 基于通用DSP核的ASIC(Application? Specific Integrated? Circuit)芯片实现。DSP核是通用DSP器件中的CPU部分,再配上用户所需的存储器和外设组成用户的ASIC。 ⑥ ARM ⑦ FPGA。 或以上处理器相互结合 1.3 DSP的主要技术指标 1) 时钟频率 ① 外部时钟频率,一般指晶振频率; ② 内部工作主频,反映DSP的数据处理速度。 主频=晶振频率X锁相环的倍频系数。 通常,DSP采用较低的晶振(减少干扰)经倍频得到较高的主频以提高数据处理速度。 2)机器周期 DSP执行一条指令所需要的时间。DSP的大部分指令都是单周期的,也能反映DSP的数据处理速度。 3)MIPS Millions of Instruction Per Second,每秒执行百万条指令。综合了时钟频率、并行度、机器周期等来反映处理速度的指标,与机器周期互为倒数。 1.3 DSP的主要技术指标 3) MOPS Millions of Operation Per Second, 每秒执行百万次操作。操作次数≠指令条数,不同的DSP对操作的定义不同,不同的指令所需要完成的操作次数也不同。 4)MFLOPS Millions of Float Operation Per Second,每秒执行百万次浮点运算。是衡量浮点DSP运算能力的指标之一。 5)MACS 1s之内DSP完成乘积累加的次数。 以上指标只是反映DSP片内全速运行的速度,不代表整个系统的处理速度。 C64x C55x,
文档评论(0)