2026-07-18 00:51:43 +08:00
|
|
|
|
# RBPU16 读出基带处理芯片 · 数据手册
|
|
|
|
|
|
|
|
|
|
|
|
RBPU16 是一款用于超导量子比特态信息读出的 SoC 芯片,最大支持 16 个量子比特并行读出,内部集成 PLL、ADC、DAC、DSP 等模块。
|
|
|
|
|
|
|
|
|
|
|
|
本手册帮助相关工程师开展芯片性能评估、硬件设计、驱动开发及芯片使用。
|
|
|
|
|
|
|
|
|
|
|
|
## 项目结构
|
|
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
├── build.ipynb # 构建入口:VS Code 打开 → Run All → 生成报告
|
|
|
|
|
|
├── project.yaml # 项目配置(标题、章节列表、作者)
|
|
|
|
|
|
├── chapters/ # 章节源文件(Markdown,纯文本管理)
|
|
|
|
|
|
│ ├── 00_cover.md
|
|
|
|
|
|
│ ├── 01_specifications.md
|
|
|
|
|
|
│ ├── ...
|
|
|
|
|
|
│ └── appendix/
|
|
|
|
|
|
├── data/ # 结构化数据
|
|
|
|
|
|
│ ├── pin_name.csv # 管脚定义(用户直接编辑)
|
|
|
|
|
|
│ ├── pin_loc.csv # 管脚 BGA 位置网格
|
|
|
|
|
|
│ ├── seg_define.csv # 寄存器地址段定义
|
|
|
|
|
|
│ └── ids.json # 寄存器详细定义(由 XLS 生成,供脚本读取)
|
|
|
|
|
|
├── assets/ # 图片(PNG/JPG)
|
|
|
|
|
|
├── doc_builder/ # 构建工具
|
|
|
|
|
|
│ └── themes/
|
|
|
|
|
|
│ └── datasheet.css
|
|
|
|
|
|
└── output/ # 构建产物(gitignore)
|
|
|
|
|
|
└── RBPU16_数据手册.html # 自包含单文件,可直接发送
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## 快速开始
|
|
|
|
|
|
|
|
|
|
|
|
### 生成报告
|
|
|
|
|
|
|
|
|
|
|
|
1. VS Code 打开 `build.ipynb`
|
|
|
|
|
|
2. 点击 **Run All**
|
|
|
|
|
|
3. 报告生成到 `output/` 目录
|
|
|
|
|
|
|
|
|
|
|
|
> 依赖 `markdown` 库,首次运行会自动安装。
|
|
|
|
|
|
|
|
|
|
|
|
### 编辑内容
|
|
|
|
|
|
|
|
|
|
|
|
| 修改什么 | 编辑哪个文件 | 如何重新生成 |
|
|
|
|
|
|
|---------|------------|------------|
|
|
|
|
|
|
| 正文内容 | `chapters/*.md` | Run All |
|
|
|
|
|
|
| 管脚定义 | `data/pin_name.csv` | Run All |
|
|
|
|
|
|
| 地址段 | `data/seg_define.csv` | Run All |
|
|
|
|
|
|
| 寄存器定义 | `script/读出子系统IDS表.xls` | 先运行 `script/ids_import.ipynb`,再 Run All |
|
|
|
|
|
|
| 报告样式 | `doc_builder/themes/datasheet.css` | Run All |
|
|
|
|
|
|
| 封面/标题/章节列表 | `project.yaml` | Run All |
|
|
|
|
|
|
|
|
|
|
|
|
### @import 语法
|
|
|
|
|
|
|
|
|
|
|
|
在章节 Markdown 中使用 `@import` 引用数据文件,构建时自动渲染为表格:
|
|
|
|
|
|
|
|
|
|
|
|
```markdown
|
|
|
|
|
|
@import "data/pin_name.csv" → 管脚定义表
|
|
|
|
|
|
@import "data/pin_loc.csv" → BGA 焊球网格
|
|
|
|
|
|
@import "data/seg_define.csv" → 地址映射总表
|
|
|
|
|
|
@import "data/ids.json" → 寄存器详细定义
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
### 分享报告
|
|
|
|
|
|
|
|
|
|
|
|
`output/` 中的 HTML 是**自包含**的——CSS 和图片全部内嵌,单个文件即可在任何浏览器中打开,无需附带 `assets/` 目录。
|