- 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自我笔记
ST的源可以是累加器,特殊寄存器,立即数等,目的则是内存(包括MMR)LD的源可以是内存,立即数,目的则是累加器,特殊寄存器.你可以认为二者功能相反,ST是往内存存储,LD是从内存读取.第一章:绪论1.2.2、DSP芯片的特点 哈弗结构和冯诺依曼结构哈佛结构:该结构采用双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输,使取指令操作、指令执行操作、 数据吞吐并行完成,大大地提高了数据处理能力和指令的执行速度,非常适合于实时的数字信号处理。 冯。 诺依曼结构:该结构采用单存储空间,即程序指令和数据共用一个存储空间,使用单一的地址和数据总线,取指令和取操作数都是通过一条总线分时进行。当进行高速运算时,不但不能同时进行取指令和取操作数, 而且还会造成数据传输通道的瓶颈现象, 其工作速度较慢。 区别: 哈佛:该结构采用双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输,使取指令操作、指令执行操作、数据吞吐并行完成,大大地提高了数据处理能力和指令的执行速度,非常适合于实时的数字信号处理。 冯: 当进行高速运算时,不但不能同时进行取指令和取操作数,而且还会造成数据传输通道的瓶颈现象,其工作速度较慢。DSP 系统有哪些特点?答:(1)接口方便(2)编程方便(3)具有高速性(4)稳定性好(5) 精度高(6) 可重复性好(7) 集成方便第二章 TMS320C54X的硬件结构2.1、’C54x的基本结构‘C54:低功耗、高速实时信号处理、16位定点数字信号处理器,采用改进哈弗结构。优点:⒈围绕1组程序总线、3组数据总线和4组地址总线而建立的改进哈弗结构;⒉具有高度并行性和专用硬件逻辑的CPU设计,提高了芯片的性能;⒊具有完善的寻址方式和高度专业化指令系统,更适应与快速算法的实现和高级语言的优化; ⒋模块化结构设计,使派生器件得到了更快的发展 ⒌采用先进的IC制造工艺,降低了芯片的功耗,提高了芯片的性能 ⒍采用先进的静态设计技术,进一步降低了芯片的功耗,使芯片的性能具有更强的应用能力基本结构:1、中央处理器2、内部总线结构(8组16位总线“1组程序总线、3组数据总线和4组地址总线”)3、特殊功能寄存器(26个、位于具有特殊功能的RAM区)4、数据存储器RAM5、程序存储器ROM6、I/O口(扩展功能)和XF7、串行口8、主机借口HPI9、定时器10、中断系统TMS320C54x 芯片的流水线冲突是怎样产生的?有哪些方法可以避免流水线冲突?答: ’C54x 的流水线结构,允许多条指令同时利用 CPU 的内部资源。 由于 CPU 的资源有限,当多于一个流水线上的指令同时访问同一资源时, 可能产生时序冲突。解决办法① 由 CPU 通过延时自动解决 ② 通过程序解决, 如重新安排指令或插入空操作指令。为了避免流水冲突,可以根据等待周期表来选择插入的 NOP 指令的数量。第三章 指令系统3.1、寻址方式数据寻址、程序寻址 7中基本的数据寻址:立即寻址、绝对寻址、累加器寻址、直接寻址、间接寻址、存储器映像寄存器寻址。3.1.1、立即寻址主要用于初始化。特点是指指令中包含有一个固定的立即数LD #80H3.1.2、绝对寻址数据存储起地址(dmad)寻址、程序存储器地址(pmad)寻址、端口(pa)寻址、*(Lk)寻址 LD *(PN),A 特殊绝对寻址利用16位地址寻址存储单元,特点是指令中包含一个固定地址MVKD EXAM1,*AR5 (特点:用定义的为地址的常量或变量)将数据存储器EXAM1地址单元中的内容复制到AR2寄存器所指向的数据存储单元中去3.1.3、累加器寻址累加器寻址是将累加器的内容作为地址去访问程序存储器单元,即将累加器中的数作为地址,用来对存放数据的程序存储器寻址。两条指令:READA Smem把累加器A所确定的程序存储单元中的一个字,传送到单数据存储单元所确定的数据存储单元中去WRITA Smem把Smem所确定的数据存储单元中的一个字传送到累加器A所确定的程序存储单元中去3.1.4、直接寻址 @符号 直接寻址是利用数据指针和堆栈指针寻址,特点:数据存储器地址由基地址(数据页指针DP或堆栈指针SP)和偏移地址共同构成。DP和SP都可以与dmad偏移结合产生实际的地址,位于状态寄存器ST1的CPL位(直接寻址编辑方式)可以选择采用哪种方式产生实际地址damd用于指向哪一个单元 ①CPL=0,以数据页指针存储器DP的9为高位,以指令中的7位(dmad)为低7位,共同构成16位数据存储器单元的地址 ②CPL=1,将堆栈指针SP的16位地址与指令中的7位地址相加,形成16位的数据存储器地址3.1.5、间
文档评论(0)