Commit Graph

93 Commits

Author SHA1 Message Date
Liphen 881b1eca3c refactor: 删除PC_WID 2023-12-24 14:13:05 +08:00
Liphen 82b0912046 fix(icache): 修复lru、valid存在的问题 2023-12-24 14:04:29 +08:00
Liphen 61f0692e2a docs: 增加AXI文档 2023-12-23 20:44:37 +08:00
Liphen f67f96976a fix(icache): 配置成任意取指 2023-12-23 13:44:45 +08:00
Liphen 442f51d5a4 fix(icache): 修复之前icache遗留的问题 2023-12-23 11:47:35 +08:00
Liphen f4e0e1b5be refactor: nset改为nindex 2023-12-22 18:12:56 +08:00
Liphen 969237a09f fix: 修复dcache的size 2023-12-22 17:57:19 +08:00
Liphen faa9fca6b9 refactor(axi): 将常量移动到cache-axi中 2023-12-22 14:56:31 +08:00
Liphen c0bdc5a097 refactor: 部分常量换成XLEN 2023-12-22 14:28:13 +08:00
Liphen 76c0f446da feat: 增加dcache 2023-12-22 14:18:32 +08:00
Liphen 301199c756 feat: 添加icache成功生成Verilog 2023-12-21 15:24:57 +08:00
Liphen 3134b79c54 增加puamips的cache文件 2023-12-19 15:08:24 +08:00
Liphen 452b8ad995 删除mem_wreg 2023-12-10 22:23:22 +08:00
Liphen 2a16d26278 feat: 通过所有测试用例 2023-12-07 21:14:40 +08:00
Liphen 44ac8853b8 fix: 修复访存ready信号 2023-12-07 17:41:47 +08:00
Liphen 9524ee9919 fix(dcache): 解决写请求发生了两次的问题 2023-12-07 17:04:04 +08:00
Liphen 36840d6abe refactor(exe): 重构部分跳转信号 2023-12-01 16:12:30 +08:00
Liphen 8a3e85b201 删除addr_err 2023-12-01 14:14:14 +08:00
Liphen ec946d5def revert(icache): 回退取指read next addr 2023-11-30 15:45:40 +08:00
Liphen 160daec1e2 fix(icache): 修复无cache时的取指问题 2023-11-29 21:31:54 +08:00
Liphen 1aeb3180ce style(cache): 优化了下acc err写法 2023-11-29 21:12:58 +08:00
Liphen 610323dec9 fix: 例外判断缺少了int 2023-11-29 15:37:45 +08:00
Liphen 7195770448 fix(icache): acc err时应该把valid置为1 2023-11-28 16:46:33 +08:00
Liphen 588d94988b fix(id): 输出的addr条件错误 2023-11-28 15:14:19 +08:00
Liphen aac7d1ccb8 fix(mem): 修复wstrb错误 2023-11-27 17:16:46 +08:00
Liphen e3366efc56 fix(icache): 修复stall逻辑 2023-11-27 16:01:17 +08:00
Liphen b30026d57c fix(dcache): 修改stall逻辑 2023-11-27 15:22:49 +08:00
Liphen 53860c99c6 fix(exe): 修复mem addr错误 2023-11-27 14:55:04 +08:00
Liphen 152bc91507 fix(dcache): 修复取数据问题 2023-11-27 14:14:19 +08:00
Liphen 94352e1687 fix(ExeAccessMem): 修复mem en信号错误 2023-11-26 15:43:30 +08:00
Liphen fbeb9413ab fix(icache): 修复取指bug 2023-11-26 14:49:22 +08:00
Liphen 703b70adf4 修改变量名 2023-11-26 12:15:14 +08:00
Liphen 7daed5b3a5 修改信号名 2023-11-26 11:29:59 +08:00
Liphen 3000c5b424 fix: 可以正常取指令了 2023-11-24 12:05:47 +08:00
Liphen 31eadb3bf3 feat: 成功读取到指令 2023-11-23 21:51:57 +08:00
Liphen e909de6dfb 增加instrAddrMisaligned 2023-11-22 13:42:59 +08:00
Liphen b657c0c7f0 ICache改为双取指 2023-11-20 13:58:08 +08:00
Liphen ebbdd5b3b7 重构了下core 2023-11-14 12:11:53 +08:00
Liphen f229789a12 feat: 修改并成功生成无cache的axi 2023-11-13 17:56:41 +08:00
Liphen 401149f111 feat: 增加cache至axi的转接桥 2023-11-13 15:55:16 +08:00
Liphen e266678e90 修改cache代码 2023-11-12 16:27:30 +08:00
Liphen 8913ae5da0 修改了部分前端设计,去除cache、tlb 2023-11-12 15:50:49 +08:00
Liphen 3c7beb03c6 增加pua-mips代码 2023-11-07 17:58:40 +08:00