结构4_总线和存储器结构.pptVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BIT/TI 1、总线和存储器访问需求 经典的FIR抽头延迟滤波器的乘法累加指令MAC对存储器的访问 读取指令 读取采样数据 读取滤波器系数 把数据写入存储器(下一抽头延迟线位置) 2、冯诺曼结构和哈佛结构 2、冯诺曼结构和哈佛结构 冯诺曼结构 只有一个存储器空间,它通过一套总线(包括数据总线和地址总线)与处理器内核相连接,程序和数据存放在同一存储空间。 总线带宽低 哈佛结构 指令存储空间和程序存储空间分离,采用两套独立的总线,一套连接程序存储器和处理器内核,另一套连接数据存储器和处理器内核 改进哈佛结构把存储空间分成3个独立空间 现代DSPs为了方便用户,片外存储器使用冯诺曼结构,但片内存储器充分地利用哈佛结构 3、C2xx总线和片上存储器结构 4、片上存储器类型 片上ROM/flash、SARAM、B0块DARAM可作为程序存储器 SARAM、B0~B2块DARAM可作为数据存储器 SARAM是单访问存储器,在一个指令周期CPU只能对其进行1次访问 DARAM是双访问存储器,在一个指令周期CPU只能对其进行2次访问。 5、C3x总线和片上存储器结构 6、C6000存储器结构 C62xx DSPs片内集成了大容量存储器 分为程序区间和数据区间两个独立的部分 程序区间可以作为普通SRAM映射到存储空间,也可以作为高速缓存(cache)使用; 数据区间通过两套总线与处理器内核相连,在一个指令周期内不同Bank的数据存储器可同时被各访问一次。 C62xx处理器在一个指令周期内最多可对片内存储器进行3次访问。 C62xx处理器对存储器的管理和数据传输是由专门的控制器来完成的, 6、C6000程序存储器结构 6、C6000数据存储器结构 7、提高存储器带宽技术 存储器带宽总是低于处理器对数据带宽的要求,这种差别甚至达到一个数量级 提高存储器的访问带宽,可以采用并行访问、流水交叉访问等技术 使存储器带宽与总线带宽及处理器带宽相匹配 7、提高存储器带宽技术:并行访问 7、提高存储器带宽技术:并行访问 并行访问存储器的存储器数据宽度与处理器数据宽度不一致,存在存储器访问冲突 取指令冲突:当作为程序存储器,读出的有一条转移指令,而且转移成功时,读取的其它指令将无效。 读数据冲突:一次并行读出的n个数据,并不一定都是需要处理的数据。 写数据冲突:当只需要写其中的某一个字,为不改变其它字的内容,需要先把其它字读出,与该字拼接,才能进行整个字的写入。 读写冲突:与一般存储器一样,不能同时对同一存储器地址进行读和写。 7、提高存储器带宽技术:交叉访问 交叉访问存储器 由多个模块存储器组成,模块存储器连接到系统总线或开关网络上,通过对相邻模块存储器进行流水线访问,可以获得更高的存储器带宽。 主存储器地址分为二部分:模块地址和字地址(模块存储器地址) 二种交叉访问存储器 低位交叉访问存储器和高位交叉访问存储器, 在低位交叉存储器中,低位地址不同的存储单元分配在不同的存储器模块,使得连续地址的存储器访问顺序对不同模块流水进行,这样即使存储器模块的速度较低,但总存储器的访问速度可以很高。 7、提高存储器带宽技术:低位交叉访问 7、提高存储器带宽技术:高位交叉访问 7、提高存储器带宽技术:交叉访问流水线 7、提高存储器带宽技术:交叉访问例子 LDB/LDH/LDW/LDDW指令 8、存储器的层次结构 9、存储系统原理 一个处理器系统可以有多种存储器 Cache、主存储器和外部存储器 SRAM、SBSRAM、DRAM 存储器在处理器系统任意组织是不能成为一个有效的存储系统 存储器系统 两个或两个以上速度、容量和价格各不相同的存储器用硬件或(和)软件连接起来的对应用程序员透明、统一的一个数据和(或)指令存放系统,它的速度接近速度最快的存储器的速度,它的容量等于或接近容量最大的存储器的容量,它的单位容量价格接近容量最大的存储器的单位容量价格 9、存储系统原理 9、存储系统原理 * * 第2章 数字信号处理器结构 1、处理器(基本结构) 2、指令控制单元与流水线 3、处理单元与数据通道 4、存储器结构 5、Cache、VLIW结构、SIMD结构、中断机制、片上通用外设结构 改进型哈佛结构 三套内部总线 1.程序读总线 2.数据读总线 3.数据写总线 可作程序存储器 可作数据存储器 三块独立的片上存储器 程序存储器结构 数据存储器结构 存储系统 存储器 M1 ( T 1 , S 1 , C 1 ) 存储器 M2 ( T 2 , S 2 , C 2 ) 存储器 Mn ( T n , S n , C n ) ··· 当作系统,从外部看: 对应用程序员,

文档评论(0)

awang118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档