《十C的片内存储器IRAM》由会员分享,可在线阅读,更多相关《十C的片内存储器IRAM(25页珍藏版)》请在金锄头文库上搜索。
1、第十一讲 C6000的片内存储器 IRAM第十一讲 IRAM1BIT / TI内容简介 片内存储器的构成 片内程序存储器 片内数据存储器 存取的优化 高速缓存cache C6211/C6711两级存储结构第十一讲 IRAM2BIT / TI概述框图第十一讲 IRAM3BIT / TI概述资源第十一讲 IRAM4BIT / TI概述IRAM请求的来源片内RAM是资源 的一部分 CPU和DMA是最 主要的两个访问者 DMC和PMC控制 访问者与资源之间 的通信第十一讲 IRAM5BIT / TIIPRAM 总容量64k bytes(甚至384k bytes) 一次读取一个取指包 256-bit数据
2、宽度 配置 映射的程序存储器 程序cache第十一讲 IRAM6BIT / TIIPRAM模式 两种工作状态 静态存储器 高速缓存cache 4种模式 存储器映射 cache使能 cache冻结 cache bypass第十一讲 IRAM7BIT / TIIPRAM结构8BIT / TIIDRAM 总容量64k bytes(甚至512k bytes) 单周期双存取 CPU与DMC间2*64-bit数据总线 DMC与IDRAM间4*16-bit数据总线第十一讲 IRAM9BIT / TIIDRAM 结构C6201C6201的IDRAM结构10BIT / TIIDRAM 结构C6201BC6201
3、B的IDRAM结构第十一讲 IRAM11BIT / TIIDRAM 结构C670112BIT / TIIDRAM 结构C6201B第十一讲 IRAM13BIT / TIIDRAM 结构C6701第十一讲 IRAM14BIT / TIIDRAM 存取效率访问冲突 byte/half-word/word 双存取解决: 不同块中 offset array unrolled loop第十一讲 IRAM15BIT / TIcache 概述Cache hit Cache miss第十一讲 IRAM16BIT / TIcache 模式 三种模式 enable freeze bypass 直接映射式 cach
4、e的操作 缓冲的刷新 frame的置换第十一讲 IRAM17BIT / TIcache 机制第十一讲 IRAM18BIT / TIcache 机制32262110对于c6000的cache模式,需要多少根地址线呢 ?第十一讲 IRAM19BIT / TIcache 机制2Kx11bit 的标记RAM第十一讲 IRAM20BIT / TIcache 地址的解析5-bit作为取指包的固定偏移单位(alignment)11-bit作为块偏移地址,表明一个取指包在某个 2K frame块中的位置10-bit作为标记第十一讲 IRAM21BIT / TI两级存储概述 C6211/C6711特有 第一级cache L1P L2D 第二级 L2 五种配置 第一级与第二级联系第十一讲 IRAM22BIT / TI两级存储框图第十一讲 IRAM23BIT / TI两级存储资源总结由27个控制寄存器完成维护和控制两级存储资源两级存储结构第十一讲 IRAM24BIT / TI小结 内部RAM的结构 访问 CACHE第十一讲 IRAM25BIT / TI