- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何学习DSP技术资料
DSP入门
如何学习DSP技术1)DSP的速度较快,DSP的硬件系统需要考虑时序。 2)DSP的指令较复杂,如果需要较高效率的程序,需要从DSP的硬件结构出发,优化你的程序。 开发DSP并不难,选择好的技术支持厂家最为关键。SEED以给您提供从方案论证、器件选择、开发工具、产品调试、编程技巧的全面支持。开发入门需要看的文档1)讲述DSP的CPU,memory,program memory addressing, data memory addressing的资料都需要看、外设资源的资料可以只看自己用到的部分2)C和汇编的编程指南需要看3)汇编指令和C语言的运行时间支持库、DSPLIB、程序员向导、优化手册等资料如何开始软件开发1)看CCS的使用指南2)明白CMD文件的编写3)明白中断向量表文件的编写,并定位在正确的地方4)运行一个纯simulator的程序,了解CCS的各个操作5)到TI网站下相关的源码,参考源码的结构进行编程6)取得一块评估板进行实际系统的软件调试DSP的C语言同主机C语言的主要区别1)DSP的C语言是标准的ANSI C,它不包括同外设联系的扩展部分,如屏幕绘图等。但在CCS中,为了方便调试,可以将数据通过printf命令虚拟输出到主机的屏幕上。 2)DSP的C语言的编译过程为:C编译为ASM,再由ASM编译为OBJ。因此C和ASM的对应关系非常明确,非常便于人工优化。 3)DSP的代码需要绝对定位;主机的C的代码由操作系统定位。 4)DSP的C的效率较高,非常适合于嵌入系统。如何能够相对较快地掌握DSP的硬件和软件的设计建议选择合适的EVM,如SEED提供的DEC系列,提供客户完整的原理图,示例程序,是学习的很好的工具,是设计很好的参考。什么是DSP/BIOS作为CCS强大开发工具的一个集成,DSP/BIOS是一个简易的嵌入式操作系统,它能大大方便用户编写多任务应用程序同时还能增强对代码执行效率的监控。DSP/BIOS工具已经具有实时操作系统的很多功能,如任务调度管理、任务间的同步和通信、内存管理、实时时钟管理、中断服务管理、外设驱动程序的管理等。使用DSP/BIOS开发DSP有2个重要的特点:1.所有与硬件相关的操作都必须借助DSP/BIOS本身提供的函数完成,开发者应避免直接控制硬件。2.带有DSP/BIOS功能的程序在运行时与传统开发的程序有所不同。在传统开发中程序是顺序执行,基于DSP/BIOS开发的程序由BIOS来调度,不再按照编写的顺序来执行。File-NEW-DSP/BIOS Configuration。建立新的配置文件,根据开发的DSP不同芯片,对BIOS进行配置,如下图1所示:
16.图1
PCI同ISA的区别? 1)PCI是同步总线;ISA是异步总线。 2)PCI的传输率较高。 3)PCI可以即插即用。 4)PCI的成本较高。何为USB? USB是通用串行总线的简称。它具有以下特点: 1)传输速度快。 2)连接方便。 3)成本低。接口简单。 4)兼容性好。可以适应于不同的计算机平台。 5)开发容易。CPLD同FPGA的区别? 1)CPLD的逻辑单元较大。 2)CPLD的容量较小。 3)CPLD的时序确定,延时可预测。 4)CPLD适合于组合逻辑和计算器设计。USB的有哪些种类? 1)按种类分有: 接口型:只提供接口。较便宜;使用复杂。 芯片型:本身是一个单片机。使用简单。 2)按用途分有: Hub型:为了构成USB Hub。 设备型:设备端接口。 主机型:主机端接口。 3)按速度分有: 低速型:1.5M。用于鼠标、键盘等慢速计算机外设。 全速型:12M。用于数据传输。 高速型:480M。开发中。5V/3.3V如何混接? TI DSP的发展同集成电路的发展一样,新的DSP都是3.3V的,但目前还有许多外围电路是5V的,因此在DSP系统中,经常有5V和3.3V的DSP混接问题。在这些系统中,应注意: 1)DSP输出给5V的电路(如D/A),无需加任何缓冲电路,可以直接连接。 2)DSP输入5V的信号(如A/D),由于输入信号的电压4V,超过了DSP的电源电压,DSP的外部信号没有保护电路,需要加缓冲,如74LVC245等,将5V信号变换成3.3V的信号。 3)仿真器的JTAG口的信号也必须为3.3V,否则有可能损坏DSP。为什么要片内RAM大的DSP效率高? 目前DSP发展的片内存储器RAM越来越大,要设计高效的DSP系统,就应该选择片内RAM较大的DSP。片内RAM同片外存储器相比,有以下优点: 1)片内RAM的速度较快,可以保证DSP无等待运行。 2)对于C2000/C3x/C5000系列,部分片
文档评论(0)