HISOC开发进度
SOC那么多模块,感觉网上根本找不到多少RTL代码,都是些基本概念的介绍,没啥意思。不如自己写着玩。
每天进展一点点 。
写写代码,也是一种游戏。
CPU-RVSEED
- 单周期设计
- 全指令测试PASS ✅2024-07-20
- 五级流水线设计
- IFU ✅2024-08-11
- IDU ✅2024-08-13
- EXU ✅2024-08-18
- MEM
- 寄存器写回数据冒险:Forwarding
- WB
- INST_MEM总线访问
- AXI RD接口访问 ✅2024-07-26
- Buff吸收延迟 ✅2024-08-01
- DATA_MEM总线访问
- AXI RD接口访问
- AXI WR接口访问
总线-AXI
- AXI MST、SLV RD接口
- 基本控制逻辑 ✅2024-07-24
- 多OST ✅2024-08-02
- 同ID保序
- AXI MST、SLV WR接口
- 多OST
- 同ID保序
- AXI INTERCONNECT
总线-APB
总线-AHB
总线-CHI
- credit机制
基础模块-CBB (Common Building Blocks)
- RW寄存器
- 基本功能 ✅2024-08-04
- 读写同拍处理 ✅2024-08-18
- 同步FIFO
- 基本功能 ✅2024-08-02
- 异步FIFO
- 基本功能
开发环境-EDA
- VERDI+VCS ✅2024-07-22
- EXCEL表单管理数据结构,脚本生成宏定义文件 ✅2024-07-25
- EXCEL表单管理寄存器堆,脚本生成regs RTL ✅2024-08-09
HISOC开发进度
https://rongyel.github.io/posts/55e29e16.html