- 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芯片结构和CPU外围电路 2.1 DSP芯片结构 2.1.1 TMS320C55x处理器的特点 采用改进的哈佛结构。1条读程序数据总线(PB),5条数据总线(BB,CB,DB,EB,FB),和他们对应的6条地址总线(PAB,BAB,CAB, DAB,EAB,FAB) 40位和16位的算术逻辑单元(ALU)各1个, 1个40位的移位器 4个40位的累加器(AC0,AC1,AC2,AC3)和(T0,T1,T2,T3) 17×17比特的硬件乘法器和一个40比特专用加法器的组合(MAC) 比较、选择和存储单元 数据地址产生单元(DAGEN)和程序地址产生单元(PAGEN) 数据空间和和程序空间位同一物理空间,采用统一编址 第二章 DSP芯片结构和CPU外围电路 2.1.2 TMS320C55x CPU CPU有4个功能单元:指令缓冲单元(I单元),程序流程单元(P单元) ,地址数据流程单元(A单元)和数据计算单元(D单元) CPU结构示意图 第二章 DSP芯片结构和CPU外围电路 1、指令缓冲单元(I Unit) 第二章 DSP芯片结构和CPU外围电路 2、 程序流程单元(P Unit) 组成:P单元由程序地址产生逻辑电路和一组寄存器组构成。 主要功能产生所有I单元读取指令所需的24比特程序地址、控制指令读取顺序。 一般情况下,产生的都是(连续)顺序地址。在遇到指令要求读取非连续地址程序代码时,也可以根据来自 I单元的立即数和D单元的寄 存器值产生所需的地址,并将产生地址送到PAB。 第二章 DSP芯片结构和CPU外围电路 在程序流程单元中,控制和影响程序地址的寄存器有5类: 1)程序流程寄存器,包括:PC—程序计数器,RETA—返回地址寄存器,CFCT—控制流程关系寄存器; 2)块重复寄存器,包括:BRC0、BRC1—块重复寄存器0和1、RSA0、RSA1—块重复起始地址寄存器, REA0、REA1—块重复结束地址寄存器0和1; 3)单重复寄存器,包括:RPTC—单重复计数器,CSR—计算单重复寄存器; 4)中断寄存器,包括:IFR0、IFR1(标志),IER0、IER1(使能),DBIER0、DBIER1(调试中断使能); 5)状态寄存器:ST0_55、 ST1_55、 ST2_55、 ST3_55 第二章 DSP芯片结构和CPU外围电路 3、地址流程单元(A Unit) 功能和组成: 产生读写数据空间的地址。 由数据地址产生电路(DAGEN),16比特的算术逻辑ALU电路和一组寄存器构成。 DAGEN 可以根据I单元的立即数和本A单元的寄存器数据产生读写数据空间的所有地址。在间接寻址中,还需要有P单元来指示采用那种寻址模式。 第二章 DSP芯片结构和CPU外围电路 A单元16位ALU的功能 能接收I单元数据,又能够和存储器、I/O空间、A单元寄存器、D单元寄存器和P单元寄存器进行数据交换,完成算术、逻辑、位操作、移位、测试、旋转等操作。A单元包括的寄存器有下列4种类型: 1)数据页寄存器(Data Page Register):DPH、DP、(接口数据页)PDP 2)指针寄存器(Pointers):CDPH、CDP—系数数据、SPH、SP、SSP—栈、XAR0~XAR7—辅助 3)循环缓冲寄存器(Circular Buffer Registers):BK03、 BK47、BKC—大小,BSA01、 BSA23、BSA45、BSA67、 BSAC—起始地址 4)临时寄存器(Temporary Registers):T0~T3 第二章 DSP芯片结构和CPU外围电路 4、数据计算单元(D Unit) D单元包括了CPU的主要计算部件,能够完成高效的计算功能。 组成:移位器、40比特算术逻辑ALU电路、两个乘累加器(MAC)和若干寄存器组构成。 移位器 D单元移位器能够接收来自I单元的立即数,与存储器、I/O空间、A单元寄存器、D单元寄存器和P单元寄存器进行双向通信。此外,还向D单元的ALU和A单元的ALU提供移位后的数据。 第二章 DSP芯片结构和CPU外围电路 2.1.3 CPU外围电路:除CPU以外的一些功能单元和外部接口。 时钟发生器(Clock) 定时器(Timer) 多通道缓冲串口(McBSP) 主机接口(EHPI) 外部存储器接口(EMIF) 通用输入/输出口(GPIO) 片内存储区(Momery) DMA控制器 高速指令缓冲存储器 (Instruction cache)
您可能关注的文档
- 2014年度工作总结通知及模版.doc
- 2014年度劳务结算发放流程及表格.doc
- 2014年注册消防工程师项目知识.doc
- 2014注册消防工程师项目知识培训.pdf
- 2015年度盛典策划方案.doc
- 2015年度盛典策划方案-最终版.doc
- 2015年公司年会策划.doc
- Authorware实用教程(第2版) 仇芒仙 Authorware -123章.ppt
- Authorware实用教程(第2版) 仇芒仙 第5章-1.ppt
- Authorware实用教程(第2版) 仇芒仙 第6章-1.ppt
- VHDL语言及其应用 付永庆.ppt
- Visual Basic 2005 程序设计 何聚厚 第1章 vb2005程序设计概述.ppt
- Visual Basic 2005 程序设计 何聚厚 第2章 基本数据类型及算法.ppt
- Visual Basic 2005 程序设计 何聚厚 第3章 程序结构控制.ppt
- Visual Basic 2005 程序设计 何聚厚 第4章 程序调试和错误处理.ppt
- Visual Basic 2005 程序设计 何聚厚 第5章 数据结构.ppt
- Visual Basic 2005 程序设计 何聚厚 第6章 面向对象技术.ppt
- Visual Basic 2005 程序设计 何聚厚 第7章 My命名空间.ppt
- Visual Basic 2005 程序设计 何聚厚 第8章 界面设计.ppt
- Visual Basic 2005 程序设计 何聚厚 第10章 访问数据库.ppt
文档评论(0)