欢迎来到天天文库
浏览记录
ID:40054373
大小:1.33 MB
页数:52页
时间:2019-07-18
《第2讲-第2章tms320c55x的硬件结构-c55x的总体结构封装引脚2.1_3_5》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章TMS320C55x的硬件结构(第2讲)一、C55x的总体结构内容包括2.1TMS320C55x的总体结构2.3C55x的CPU结构2.5存储空间和I/O空间二、C55x的封装和引脚内容包括2.2C55x的封装和引脚功能1一、C55x的总体结构内部总线CPU的结构存储空间结构外设配置计算机的组成运算器、控制器存储器输入设备、输出设备2图2-1TMS320VC5509A框图内部总线和CPU结构31.内部总线(1)内部总线1组32位程序总线PB5组16位数据总线BB、CB、DB、EB、FB6组24位地址总线PAB、BAB、CAB、DAB、EAB、FAB图2-3C55x的CPU结构框图41.
2、内部总线(2)内部总线1组32位程序总线PB5组16位数据总线BB、CB、DB、EB、FB6组24位地址总线PAB、BAB、CAB、DAB、EAB、FAB读程序PAB(24位地址)/PB(32位指令)读数据BAB(24位地址)/BB(16位数据)CAB(24位地址)/CB(16位数据)DAB(24位地址)/DB(16位数据)写数据EAB(24位地址)/EB(16位数据)FAB(24位地址)/FB(16位数据)CPU在一个机器周期内,能够读1次32位程序代码、读3次16位数据、写2次16位数据5注BB总线没有连到外部存储设备传送的必是内存中的数据仅从内存向D单元传数据存储器接口单元(M单元)内
3、部数据流、指令流接口;CPU和数据空间或I/O空间传输数据的媒介。PADI62.CPU的结构(1)指令缓冲单元(I)程序流单元(P)地址数据流单元(A)数据计算单元(D)7指令缓冲单元(I)功能指令缓冲队列(IBQ)存程序代码指令译码器对变长度指令译码把指令流传给其它工作单元P、A、D决定CPU是否并行执行2条指令8程序流单元(P)(1)功能产生所有程序空间的地址→PAB控制指令的读取顺序Punitsupportsbyteaddressing(P单元支持按字节寻址)9地址数据流单元(A)功能产生所有读写数据空间的地址算术逻辑单元(ALU)算数运算、逻辑运算、位操作、移位、测试等10数据计算单
4、元(D)CPU的基本计算单元注意:BB只与D单元相联11指令流水第一阶段:取指第二阶段:执行参考技术资料:TMS320C55xDSPProgrammersGuide(SPRU376),p4-52~P4-76C55x的指令流水线分为两个阶段图2-8指令流水线(取指阶段)图2-9指令流水线(执行阶段)12表2-6取指阶段流水线的意义13表2-7执行阶段流水线的意义141516173.存储空间结构C55X的存储空间数据空间、程序空间统一编址I/O空间数据/程序空间与I/O空间完全分开18C55X的存储器映射寻址空间:16MB数据空间:23位地址;程序空间:24位地址存储器映射寄存器(不超过16bi
5、t)字寻址字节寻址19TMS320VC5509A存储器映射8Mwords(16Mbytes)存储空间On-Chip(片上)memoryOn-ChipRead-OnlyMemory(ROM)32K16-bitwordsOn-ChipRAM128K16-bitwordsOn-ChipDual-AccessRAM(DARAM)On-ChipSingle-AccessRAM(SARAM)external(扩展)memory20ROM片外存储器VC5509A可HPI寻址21片上ROM的使能AhardwareresetalwaysclearstheMP/MCbit,soitisnotpossibleto
6、disabletheROMatreset.However,thesoftwareresetinstructiondoesnotaffecttheMP/MCbit.WhentheMP/MCbitfieldoftheST3statusregisterissetthroughsoftware,theon-chipROMisdisabledandnotpresentinthememorymap,andbyteaddressrangeFF0000h–FFFFFFhisdirectedtoexternalmemoryspace.22SecureROM23存储空间的访问回顾:存储格式程序空间数据空间I/O
7、空间24回顾:存储器格式-两种映射机制小端存储器系统数据的高字节存放在高地址中。大端存储器系统数据的高字节存放在低地址中。…………A+3A+2A+1A存储器0x120x340x560x78…………A+3A+2A+1A存储器0x780x560x340x12例:0x12345678在A地址开始的一个字空间的存储25程序空间(1)字节寻址一次可以读取32位的指令supports8-,16-,24-,32-,and4
此文档下载收益归作者所有