资源简介
该工程包含数据缓存D_Cache和指令缓存I_Cache的Verilog代码和仿真文件,Cache的详细技术参数包含在.v文件的注释中。
直接相连16KB D_Cache
Cache写策略: 写回法+写分配
(二路)组相连16KB I_Cache
Cache替换策略: LRU
I_Cache的工作就是在cpu需要指令时将指令从主存中搬进I_Cache,再传给CPU,而D_Cache在解决数据读外,还要注意数据写入的问题。本工程可以与arm.v 中的arm 核协同工作,主存使用dram_ctrl_sim。
代码片段和文件信息
#define SEED 7
#define A 29
#define B 37
#define N 256
int main() {
int i j min;
int temp;
int n[N];
n[0] = SEED;
for (i = 1; i < N; ++i)
n[i] = (A * n[i - 1] + B) % N;
for (i = 0; i < N - 1; ++i) {
for (min = i j = i + 1; j < N; ++j)
if (n[j] < n[min])
min = j;
temp = n[min];
n[min] = n[i];
n[i] = temp;
}
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 9942 2014-06-11 23:15 D_Cache.v
文件 5747 2014-06-11 18:58 I_Cache.v
文件 1935 2014-06-15 12:47 program.mif
文件 378 2014-06-15 10:57 srandom.c
文件 4436 2014-06-15 12:38 _main.s
相关资源
- ARM9指令cache的verilog代码
- NetApp NetCache助HypoVereinsbank实现安全快
- Primocache3.0.2免PE重置第二版,最新支持
- 基于Tomasulo算法的32位RISC带Cache的流水
- the cache memory book
- ehcache rmi集群demo
- C66x多核DSP高级软件开发技术-第三章
- PrimoCache3.0.2+永久60天+免PE重置x86.x64
- ClipCache Pro 3.5.3(剪切板缓存 专业版)
- MTK 6260调试工具
- 剪贴板增强工具_ClipCache Pro 3.6.1安装
- 群晖Memcached套件
- primocache3.0.9破解+批处理
-
listview+ba
seAdapter + AsyncTask异步请求网 - 计算机组织结构课程设计-8位无cache五
- MyCache模拟器.zip
- PrimoCache 2.2.0继续试用e源码+批处理 官
- CPU Cache and Memory Ordering(修改版)
- spring-cache.xsd+spring-encache.xsd
- cache ODBC 2015[Win64]
- 8位5级流水无cache实验CPU课程设计有
- CPU Cache and Memory Ordering
- cachecloud-bin-1.2.tar.gz 二进制一键安装
- 现代体系结构上的UNIX系统--内核程序
- CacheServer-5.6.2p4
- RedisCacheDemo
- PrimoCache3.0.2 + 免PE重置V2 支持 win10 1
- treeNMS-1.7.3
- [book] Memory Systems --- Cache DRAM Disk
- memcached1.4.5源代码
评论
共有 条评论