Liphen
|
9d36be8d8d
|
更新README
|
2024-06-15 11:55:04 +08:00 |
Liphen
|
4666edd560
|
完成挖空,作为演示代码
|
2024-05-28 10:24:02 +08:00 |
Liphen
|
d2f51d5967
|
完成lab1大致实验框架
实现R型运算类指令的理想流水线设计
|
2024-05-27 16:33:13 +08:00 |
Liphen
|
b3ba6c1c88
|
完成lab2实验大致框架
实现I型和U型运算类指令的理想流水线设计
|
2024-05-27 16:18:59 +08:00 |
Liphen
|
290f584dcc
|
完成实验大致框架
实现乘除法指令的理想流水线设计实验
|
2024-05-27 16:05:41 +08:00 |
Liphen
|
42b7355b45
|
大致完成实验框架
实现访存指令的理想流水线设计实验
|
2024-05-27 15:54:34 +08:00 |
Liphen
|
ecddfd545b
|
完成实验大致框架
实现转移指令的理想流水线设计实验
|
2024-05-27 15:50:41 +08:00 |
Liphen
|
0797cd651e
|
修改顶层接口
|
2024-05-27 15:40:25 +08:00 |
Liphen
|
d2bc851cf7
|
完成气泡流水线大致代码框架
|
2024-05-27 09:54:58 +08:00 |
Liphen
|
3b2ba2e43c
|
删去多余代码
|
2024-05-26 17:45:13 +08:00 |
Liphen
|
1e35953db9
|
完成实验大致框架
|
2024-05-26 16:35:52 +08:00 |
Liphen
|
2bc97b8b86
|
修改sram信号定义
|
2024-05-26 16:35:24 +08:00 |
Liphen
|
f50f173e74
|
修复lsu的rdata逻辑
feat: 增加debugPro选项
开启时,增加增量调试输出,如sram的写回
删除debug sram信号
|
2024-05-26 16:35:06 +08:00 |
Liphen
|
e191004c0f
|
fix(lsu): mem级读数据处理错误
|
2024-05-11 15:49:59 +08:00 |
Liphen
|
b9f0def62e
|
exe访存时需要allow_to_go
|
2024-05-11 14:56:38 +08:00 |
Liphen
|
140dad44a8
|
Merge branch 'sram' of github.com:Ciliphen/DC-CA-SA-Lab into sram
|
2024-05-11 14:50:03 +08:00 |
Liphen
|
ca1a6abe7b
|
修复mem被阻塞时读数据错误问题
|
2024-05-11 14:49:38 +08:00 |
Clo91eaf
|
a765eed394
|
fix(top_sram_wrapper) fix bit bug
|
2024-05-11 14:15:32 +08:00 |
Liphen
|
5bd7124535
|
feat(debug): 增加sram差分测试接口
|
2024-05-11 11:40:26 +08:00 |
Liphen
|
4a9e3dc05f
|
修改debug信号的wen为commit
|
2024-05-09 19:16:02 +08:00 |
Liphen
|
be93752841
|
修复jalr指令跳转目标问题
|
2024-05-08 20:44:30 +08:00 |
Liphen
|
4f32948d0b
|
修复访存级的冲刷问题
|
2024-05-08 20:01:21 +08:00 |
Liphen
|
ed586e41b6
|
fix: Fix FetchUnit PC initialization issue
|
2024-05-08 16:56:28 +08:00 |
Liphen
|
9862402688
|
fix: Fix FetchUnit PC initialization issue
|
2024-05-08 13:04:57 +08:00 |
Liphen
|
59dc2337cb
|
chore: Update Chisel dependencies to use version 6.1.0
|
2024-05-07 10:33:44 +08:00 |
Clo91eaf
|
18f71c12d4
|
unuse chisel test
|
2024-05-07 01:47:10 +08:00 |
Liphen
|
333ced6e19
|
fix(if): 修复第一个pc初始值问题
|
2024-05-06 16:05:40 +08:00 |
Liphen
|
f6e8eeb381
|
Merge branch 'sram' of github.com:Ciliphen/DC-CA-SA-Lab into sram
|
2024-05-06 15:55:59 +08:00 |
Liphen
|
16043c72a0
|
更新项目结构
|
2024-05-06 15:54:28 +08:00 |
Clo91eaf
|
994f110808
|
add chisel6 option
|
2024-04-29 17:15:38 +08:00 |
Liphen
|
e03e7917db
|
增加firtool
|
2024-04-02 12:18:19 +08:00 |
Liphen
|
64336aaf1c
|
refactor: 将ex信息在执行级后省略
|
2024-03-22 23:29:02 +08:00 |
Liphen
|
be91a70924
|
修改TestMain
|
2024-03-22 23:18:11 +08:00 |
Liphen
|
e955c3d580
|
更改CpuConfig
|
2024-03-22 23:16:48 +08:00 |
Liphen
|
81b3915c46
|
feat: 成功生成sram的verilog
|
2024-03-22 22:57:04 +08:00 |
Liphen
|
0a20a7cda9
|
feat: 升级chisel版本至5.0
|
2024-03-22 22:56:41 +08:00 |
Liphen
|
6508b72858
|
修改包名,修改各单元逻辑
|
2024-03-22 22:45:48 +08:00 |
Liphen
|
703cd0b41c
|
修改wb
|
2024-03-22 21:14:19 +08:00 |
Liphen
|
8520961a64
|
修改lsu
|
2024-03-22 21:11:58 +08:00 |
Liphen
|
d16b70ea8d
|
修改CpuConfig
|
2024-03-22 15:07:18 +08:00 |
Liphen
|
f43763b32c
|
修改bru,去除分支预测
|
2024-03-22 15:00:13 +08:00 |
Liphen
|
e6decd7c82
|
修改mdu
|
2024-03-22 14:26:21 +08:00 |
Liphen
|
1ab2644cba
|
修改if级逻辑
|
2024-03-22 14:23:37 +08:00 |
Liphen
|
a69e4e907d
|
删除不必要的文件
|
2024-03-22 14:23:12 +08:00 |
Liphen
|
7e13a02cb4
|
修改id级逻辑
|
2024-03-22 14:18:56 +08:00 |
Liphen
|
2c7af2ce4b
|
增加sram的顶层接口
|
2024-03-22 11:13:19 +08:00 |
Clo91eaf
|
6274a62ba0
|
remove .vscode from git.
|
2024-03-15 00:42:14 +08:00 |
Liphen
|
b782293dac
|
refactor: 修改异常变量名称
|
2024-03-11 20:03:33 +08:00 |
Liphen
|
32005bb3e2
|
删去部分无用定义
|
2024-03-11 19:46:55 +08:00 |
Liphen
|
aaf97820d4
|
fix(csr): 修复mem级valid无效时仍使用ex信息
|
2024-03-11 19:27:23 +08:00 |