- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2021/2/7 * 二、软件设计 1、DSP软件编程的特点 在此对软件开发流程做简单的介绍。 ①与计算机的汇编语言比起来,由于 TI公司汇编语言的指令系统比计算机汇编语言的指令系统要简单一些,而且由于有许多专门为数字信号处理而设计的指令,因此是比较容易掌握并运用于数字信号处理的编程中的。 ②与高级语言比起来,使用DSP汇编语言的用户一定要熟悉DSP芯片内部结构和指令系统。尤其是在多DSP并行处理的场合,或在便携电话、磁盘驱动器等编程空间很小的场合,这对偏重高效的DSP软件是非常重要的。 2021/2/7 * ③高级语言(如 C语言)的开发工具不断完善,随着 TI公司 C语言编译器、优化器的不断改进,以及一些第三方的不断努力,C语言的编译效率已经得到了很大的提高。在C3X中,其编译效率大约为汇编语言的1/10,而到了C6X系列,其编译效率提高了3倍。 ④在实时要求高的场合或实时要求高的算法中,用汇编语言开发;实时要求低的场合用C语言编程。将两者结合起来,既能保持算法的实时性,又能做到程序结构的清晰明了。 2021/2/7 * 2、软件编程的步骤 ①用汇编语言、C语言或汇编语言和C语言的混编来编写程序,然后把它们分别转化成TMS320的汇编语言并送到汇编语言编译器进行编译,生成目标文件。 ②将目标文件送入链接器进行连接,得到可执行文件。 ③将可执行文件调入到调试器(包括软件仿真、软件开发系统、评测模块、系统仿真器一般在系统调试中,系统仿真器是最常用的)进行调试,检查运行结果是否正确。如果正确进入第四步;如果不正确,则返回第一步。④进行代码转换,将代码写人 E/EPROM,并脱离仿真器运行程序,检查结果是否正确。如果不正确,返回第三步;如果正确,进入下一步。 ⑤软件测试。如果测试结果合格,软件调试完毕;如果不合格,返回第一步。 上述步骤如图2.5 所示: 2021/2/7 * 图2.5 软件设计系统框图 2021/2/7 * 三、硬件设计 1、设计硬件实现方案 所谓硬件实现方案是指根据性能指标、工期、成本等,确定最优硬件实现方案(考虑到实际的工作情况,最理想的方案不一定是最优的方案),并画出其硬件系统框图(图2.6)。这时对于具体器件的要求应该已经比较明确。 2、进行器件的选型 一般系统中常用 A/D、D/A、内存、电源、逻辑控制、通信、人机接口、总线等基本部件。下面将大致介绍它们的确定原则,至于具体的介绍详见后续各章。 2021/2/7 * 图2.6 硬件系统设计框图 2021/2/7 * A/D:根据采样频率、精度来确定A/D型号,是否要求片上自带采保、多路器、基准电源等。 D/A:信号频率、精度是否要求自带基准电源、多路器、输出运放等。 内存:包括SRAM,EPROM(或 EEPROM或 FLASH MEMORY),在 TMS320C6X等一些产品中还有SDRAM,SBSRAM。所有这些的选型主要考虑工作频率、内存容量位长(8位/16位/32位)、接口方式(串行还是并行)、工作电压是5 V还是3.3 V或2.5V。 逻辑控制:首先是确定用PLD,EPLD,还是用FPGA。其次根据自己的特长和公司芯片的特点决定采用哪家公司的哪一系列的产品。最后还须根据DSP的频率决定芯片的工作频率以确定使用的芯片。 2021/2/7 * 数据交换:根据数据交换的速率决定采用交换方式。 Network Interface Units: Serial Communication Interface (SCI) - UART:RS232、RS422 Serial Peripheral Interface ( SPI) Inter Integrated Circuit ( I2C) – Bus Controller Area Network (CAN) Local Interconnect Network (LIN) Universal Serial Bus (USB) Local / Wide Area Networks (LAN, WAN) 如果还有更高的要求则应考虑通过总线进行数据交换。再高则可采用 LVDS、FPDP和光纤。 总线:一般有ISA、PCI、VME等。采用哪一种总线主要看使用的场合、数据传输速率的高低(总线宽度、频率高低、同步方式等)。 人机接口:有键盘、显示器等它们可以通过与80C51 2021/2/7 * 等通用单片机的通信来构成,也可
您可能关注的文档
- 生物制药工艺学第二节-生物制药工艺技术.ppt
- 第1课:汗证(中医内科).ppt
- 公司股权纠纷的防范和处理.ppt
- 《左传》课件学习.ppt
- 新概念英语第3册第4课.ppt
- 仓储合同模板.ppt
- 合同分论知识.ppt
- 6贷款与贴现业务的会计处理.ppt
- 第8章--审计计划.ppt
- 冠词专题学习.pptx
- 急性肾功能衰竭综合征的肾血管介入性诊治4例报告并文献复习.docx
- 基于血流动力学、镇痛效果分析右美托咪定用于老年患者髋部骨折术的效果.docx
- 价格打骨折 小心统筹车险.docx
- 交通伤导致骨盆骨折合并多发损伤患者一体化救治体系的效果研究.docx
- 多层螺旋CT与DR片诊断肋骨骨折的临床分析.docx
- 儿童肱骨髁上骨折后尺神经损伤恢复的预测因素分析.docx
- 康复联合舒适护理在手骨折患者中的应用及对其依从性的影响.docx
- 机器人辅助老年股骨粗隆间骨折内固定术后康复.docx
- 超声辅助定位在老年髋部骨折患者椎管内麻醉中的应用:前瞻性随机对照研究.docx
- 两岸《经济日报》全面合作拉开帷幕.docx
原创力文档


文档评论(0)