- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP技术概述 本章内容 1. 实时系统的概念 2. 数字信号处理的概念 3. 数字信号处理器(DSPs) 学习C6000 DSP软件的4个层次 1. C6000汇编语言和体系结构 流水线 2. C6000 C运行时环境 寄存器使用约定、函数调用约定、系统启动流程 3. C6000的RTOS – DSP/BIOS 4. 嵌入式实时软件设计模式: 状态机模式等 本课程中其他内容: (1) 基于CCS的嵌入式实时软件开发与调试:以上述1,2,3为基础(2) C6000代码优化:以上述1为基础 实时系统的概念 实时系统:及时(timely)(1)定义:工作(任务)在一个时限(deadline)内完成(2)是否必须在时限内? 不一定。飞行器控制(Y),视频游戏(N)(3)超过时限的代价:放弃任务? 飞行器,drop;视频会议,no drop。(4)我们都需要工作在一个有限的时间内完成;所以,实时的要求是“绝对”的。 实时系统的概念 实时概念的重新定义:A real-time system includes embedded system that control things like aircraft, nuclear reactor, chemical power plants, jet engines, and other objects where Something Very Bad will happen if the computer does not deliver its output in time. 实时系统的概念 实时概念的重新定义(续):These are called hard real-time systems. There is another category called(not surprisingly) soft real-time systems, which are systems such as multimedia, where nothing catastrophic happens if some deadline are missed, but where the performance will be degraded below what is generally considered acceptable. 实时系统的概念 实时概念的重新定义(续) :In general, a real-time system is one in which a substantial fraction of the design effort goes into making sure that deadlines are met. 实时系统的例子 a 100-tap FIR filter is performed in real-time if the DSP can perform and complete the following operation between two samples: 实时系统的例子 We can say that we have a real-time application if: Waiting Time ? 0 如何满足系统实时性要求 1. 提高处理速度单CPU的处理能力: 主频,多处理单元多核CPU处理:?计算机体系结构多CPU并行处理:?计算机网络 2. 提高数据输入输出速度:ADC, DAC, CPU间高速IO技术 3. 实时任务调度:实时操作系统(RTOS): 处理时间可预测,各任务尽量满足时限 DSPs的特点-面向实时系统应用 数字信号处理 信号处理的实质是对信号进行变换。 信号处理的目的是获取信号中包含的有用信息,并用更直观的方式进行表达。 数字信号处理就是用数字的方法对信号进行变换,以获取有用信息。 20世纪60年代,数字信号处理随着数字电子计算机的发展而发展起来的。 1975, 奥本海默《数字信号处理》1999, 第二版 典型的数字信号处理算法--乘法累加 The Sum of Products (SOP) is the key element in most DSP algorithms: 数字信号处理的应用 数字信号处理器的历史 DSP历史:实时系统对数据处理的要求促进DSP的出现和发展;70年代末,第一片DSP出现,Intel2920 ,然后是Upd7720 。第一代DSP的标志是TMS32010,其它代表还有AMD2900、NEC7720。 80年代末,DSP开始高速发展,DSP器件内部使用流水线,并行指令和多核结构
文档评论(0)