数字设计与计算机原理实验报告
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_d074ef0f/digital-design-computer-principles-report。
技能介绍
要解决什么问题
数字设计课实验往往散落在 Vivado 工程、.tex 草稿和板卡照片里,写报告时最容易踩坑的是:LUT/时序 slack、引脚映射、仿真结论 被凭记忆写错,或章节结构不符合院系模板。本技能把「报告文件 + 工程证据」当作唯一事实来源,而不是让模型自由发挥。
工作方式
- 盘点工作区:用
rg --files等方式定位现有报告(如实验报告.tex、report.tex)、*.xpr工程、HDL(*.srcs/sources_1/new)、仿真源(*.srcs/sim_1/new)、约束(*.srcs/constrs_1/new),以及synth_1/impl_1运行报告、波形与板卡实拍等。 - 抽取可验证事实:实验身份(板型、FPGA、Vivado 版本、时钟)、模块层次与端口、功能模式(按键/开关/显示/状态机)、可选仿真(testbench 意图、PASS/FAIL 日志、波形截图)、实现数据(资源、时序 pass/fail、功耗、bitstream)和已有插图路径。
- 按模板撰写:新建或大幅重写时才读
references/report-template.md;正文用正式中文,把 HDL 机制对应到去抖、同步、计数器、PWM、ROM 查表、动态扫描、有限状态控制、时序收敛等课程概念;设计段落后附资源/时序/上板验证,引脚与模块职责用表格呈现。 - LaTeX 构建:默认
ctexart+listings摘录短段 SystemVerilog,用latexmk -xelatex编译并检查缺图、Overfull、引用与 CJK 字体问题。
边界与注意
- 仿真章节:仅在你提供仿真源码、日志、波形或明确要求讨论仿真时加入。
- 数字与引脚:必须与 Vivado 报告、XDC 交叉核对;未在文件中出现的硬件现象应标明为假设。
- 插图:只引用工作区已有或可由工程产物生成的图,路径相对
.tex有效;无源图时不应虚构波形或资源截图。
使用场景
- Vivado 综合与实现已跑完,需要把 `synth_1`/`impl_1` 里的资源占用、时序 slack 和 bitstream 证据写进现有 `实验报告.tex`
- 工程里已有顶层模块、XDC 约束和板卡演示照片,但报告仍是空白或结构混乱,需按 `report-template.md` 重写完整中文实验叙述
- 仿真目录下有 testbench、PASS/FAIL 日志或波形截图,要在报告中补写仿真验证小节并说明输入场景与检查点
- 学期末发现报告里的引脚表与模块说明和源码不一致,需对照 `*.srcs` 与 XDC 逐段校正后再编译 PDF
适合人员
- 选修数字设计/计算机原理实验、用 Vivado 交 `.xpr` 与 bitstream 的大二/大三学生,要把设计过程写成院系格式 LaTeX 报告
- 已能完成上板功能验证,但不熟悉 ctexart、listings 与图表路径,希望从工程目录自动归纳章节与数据表的课程设计者
- 负责批改实验报告、强调「数据必须来自 Vivado 报告」的助教或任课教师,需要学生侧按证据链写作而非泛泛描述
- 在仓库里维护多版 HDL 与约束,报告数字长期未更新、需一次性对照运行结果批量刷新实现结果与上板验证段落的同学