添加仓库完整性体检原始数据与扫描脚本

This commit is contained in:
Qoder
2026-09-06 08:25:07 +00:00
parent 1f75a58384
commit 1980a40c82
3 changed files with 183 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
# 仓库完整性体检原始数据
本目录存放《低功耗 RISC-V 开源芯片综述》第 7 节(仓库完整性与可二次开发性实测评估)的原始数据与可复现工具。
| 文件 | 说明 |
|---|---|
| `scan_repos.py` | 结构化体检脚本(统计 RTL 规模、验证环境、构建体系、CI、依赖管理等) |
| `仓库体检原始输出.txt` | 2026-09-06 对 9 个仓库的实际扫描输出 |
## 复现方法
体检时各仓库以浅克隆方式获取(`git clone --depth 1`),扫描脚本直接对本地目录统计:
```bash
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、Bazelbuild/.bzl)、CMake、Tcl 脚本计数
- **依赖管理**`.gitmodules` 子模块清单;清单式外拉(pulpino `update-ips.py`、pulpissimo Bender)需结合 README 人工核查
注意:`git log` 显示的 HEAD 日期为扫描时点(2026-09-06)状态,各仓库后续会有新提交。