




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学习讨论大纲,1一个重要原则2CCS安装和设置3CCS介绍,学习讨论大纲,4一个软件开发实例5DSP硬件6一个硬件开发实例7DSP系统开发步骤与方法8讨论,先修基础,1数字电路2计算机组成原理3C语言程序设计最好有编译原理、信号处理、复杂电子系统设计、一些典型通信系统物理层的相关知识。,重要的原则,这个原则对学习DSP非常有帮助。重要的原则重点掌握DSP开发的特点。下面具体展开说明DSP开发的特点具体指什么。同时说明对程序开发的影响。,重要的原则,1DSP芯片内部的原理2关于存储器3三个必需的文件,DSP开发的特点,1DSP芯片内部的原理注意:(1)哈佛结构(2)流水线结构性能优化的基础,通过线性汇编提高性能(3)关于存储器(后面详细讨论)(4)CPU与片内外设通过寄存器、中断通信,1DSP芯片内部的原理,参考资料:CodeComposerStudioHelpCPUReferenceGuideInstructionSetSummaryCPUandPeripheralRegisters,2关于存储器,要考虑的问题:(1)配置储存器(2)C语言程序怎么编译成汇编代码(3)程序代码放在哪里,(1)配置储存器,TMS320C6416拥有两级缓存L1、L2,1MB片上储存器(既可以存储数据,也可以存储程序)。通过EMIF与片外储存器接口,可以支持很多类型的存贮器。注意:各个储存器的地址映射(MemoryMap),(1)配置储存器,参考资料关于片外存储器的接口,片内两级缓存配置参见TMS320C6000系列DSPs原理与应用5.3、5.2节。关于MemoryMap、各种存储器接口时序参见TMS320C6416DataSheetTable3,(1)配置储存器,储存器配置对程序的影响是多方面的,现举一些例子说明1了解外设的控制寄存器储存器映射地址才能与外设通信。2了解不同片外储存器的类型,才能合理安排程序存储空间,才能实现程序独立运行。3详细了解储存器,有助于调试程序。,(1)配置储存器,总之,关于储存器的知识必不可少。,(2)C语言程序编译器,编译:把C语言程序转化为汇编语言代码。我们需要知道一些(有限)的转化过程的细节知识。1段的概念2程序所使用的全局变量多少是有限制,也没有限制!在编译器使用大的存储器模型时,对全局变量没有限制。,(2)C语言程序编译器,在编译器使用小的存储器模型时,对全局变量有限制。在BuildOptions中Complier中Advanced中MemoryModels中进行设置。,(3)程序代码放在哪里,重点介绍*.cmd文件。在DSP开发中,无论是用什么语言开发,工程中都必有一个*.cmd文件。*.cmd文件结构1Memory段参见TMS320C6416DataSheetTable3memorymapsummary,(3)程序代码放在哪里,2Section段了解常见段的含义,1*.cmd文件是一个必要文件。2使用C语言进行开发,还有一个必要文件rts6416.lib。为什么需要*.cmd文件刚才已经详细讲过了,为什么需要rts6416.lib文件呢。如果缺少它,在构建可执行文件时,会报错找不到_c_init()。这个函数由,3三个必需的文件,rts6416.lib提供,负责C语言环境初始化,然后调用main()函数。3Vector.asm完全理解Vector.asm涉及以下内容:(1)Vector.asm文件结构(2)TMS320C6000中断处理、寄存器(3)汇编语言程序设计,3三个必需的文件,3三个必需的文件,(4)芯片设置这个文件中与我们关系最为密切的部分是:中断服务程序的设置。要了解中断服务程序的设置,又需要了解TMS320C6000中断处理,所以这部分内容放在后面介绍。,重要的原则小结,以上从C语言程序设计角度,归纳整理了开发DSP的一些要领。这些内容给出了编写C语言程序所需要做的前期工作。没有这些前期工作,用C语言编写的程序无法运行,或者运行结果与预期不同。,重要的原则小结,接下来,我们通过一个例子运用我们刚才学习的知识。首先我们把开发环境搭建好。然后介绍CCS集成开发环境的操作。最后讲解一个软件开发实例。,2仿真器、CCS安装和设置,1仿真器驱动程序安装2CCS集成开发环境设备驱动安装。演示+介绍,2仿真器、CCS安装和设置,注意:1Endian2DSP芯片版本号是1.13并口模式与计算机的并口模式相同4并口号是3785平时调试使用Simulator,2仿真器、CCS安装和设置,6安装DSPlib库参考资料:1合众达驱动程序光盘中的安装说明2TMS320C6000系列DSPs原理与应用3SPRU565(DSPlib),3CCS介绍,1整体介绍CCS环境和CCS界面。2结合一个软件开发实例串一下最常用的工具3其他工具,5DSP硬件,以上,7DSP系统开发步骤与方法,(1)DSP系统开发步骤(2)DSP系统当前流行的开发模式(3)我们的系统(4)参考文献,(1)DSP系统开发
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年二手房交易电子合同范本:房屋交易电子档案管理
- 2025年度对外贸易合同二:国际贸易电子商务平台运营合作合同
- 2025版化工设备采购与安全验收总承包合同范本
- 2025版房产交易资金监管合同范本
- 2025版汽车行业区块链技术应用与解决方案合同
- 2025版商业综合体食堂厨具设备采购、安装及运营管理合同
- 2025年北京城市绿地系统建设工程施工合同
- 2025版豪华汽车年租合同样本
- 2025年拆除施工合同含施工进度款支付及结算条款
- 2025年农业产业链上下游销售采购合作协议范本
- 财务岗位安全培训课件
- 2025年贵州省中考语文试卷真题(含答案)
- 2025至2030中国电容膜片真空计行业发展趋势分析与未来投资战略咨询研究报告
- 社工儿童沟通技巧课件
- 2025年甘肃省高考物理试卷(含答案)
- 2025二年级语文下册期末统考测试卷汇-总
- 血管活性药物静脉输注护理
- 造林绿化落地上图技术规范(试行)
- 2025年浙江省杭州市西湖区九年级中考一模科学试卷
- 苯乙酮项目可行性研究报告
- T/CIE 166-2023企业级固态硬盘测试规范第2部分:性能测试
评论
0/150
提交评论