1.3 KiB
1.3 KiB
仓库完整性体检原始数据
本目录存放《低功耗 RISC-V 开源芯片综述》第 7 节(仓库完整性与可二次开发性实测评估)的原始数据与可复现工具。
| 文件 | 说明 |
|---|---|
scan_repos.py |
结构化体检脚本(统计 RTL 规模、验证环境、构建体系、CI、依赖管理等) |
仓库体检原始输出.txt |
2026-09-06 对 9 个仓库的实际扫描输出 |
复现方法
体检时各仓库以浅克隆方式获取(git clone --depth 1),扫描脚本直接对本地目录统计:
git clone --depth 1 https://github.com/olofk/serv.git # 其余 8 仓同理
python3 scan_repos.py > 仓库体检原始输出.txt
扫描口径
- RTL 行数:
.v/.sv/.svh/.vh/.vhd/.vhdl/.scala源码文件行数合计(VexRiscv 含 SpinalHDL 源码) - 验证环境:tb/testbench/verif/dv/uvm/tests 等典型验证目录下的 RTL 文件计数
- 构建体系:FuseSoC
.core、Makefile、Bazel(build/.bzl)、CMake、Tcl 脚本计数 - 依赖管理:
.gitmodules子模块清单;清单式外拉(pulpinoupdate-ips.py、pulpissimo Bender)需结合 README 人工核查
注意:git log 显示的 HEAD 日期为扫描时点(2026-09-06)状态,各仓库后续会有新提交。