第00练 - 硬件环境(03-20、03-27)¶
按照 Before Everything 准备相关环境,搜索相关资料并回答:
新安装工具的功能是什么?
请按照 About Reference Model 使用参考模型环境,搜索相关资料并回答:
测试用例是如何生成的?
如何添加新的测试用例?
请按照 About Simulation 使用仿真环境(仅需尝试WSL环境下支持的那部分命令),搜索相关资料并回答:
编译和仿真是如何进行的?
回归是如何进行的?
testbench是如何组织的?
- 请仿照 pj_example_rtl/source/xkcalc/kernel/adder/calc_add_knl.v 设计 pj_example_rtl/source/xkcalc/kernel/substractor/calc_sub_knl.v ;仿照 pj_example_rtl/simulation/rtl/rtl_calc_add_knl 构建 pj_example_rtl/simulation/rtl/rtl_calc_sub_knl ;并进行用例生成、编译、仿真和回归。(提示:此处的"用例生成"只需要修改cfg即可。)
- 请仿照 pj_example_c_model/source/xkcalc/unit/adder 构建 pj_example_c_model/source/xkcalc/unit/xor ;集成到 xkcalc 中,并设计 pj_example_rtl/source/xkcalc/kernel/xor/calc_xor_knl.v ;和构建 pj_example_rtl/simulation/rtl/rtl_calc_xor_knl ;再进行用例生成、编译、仿真和回归。(提示:此处的"用例生成"需要更新整个reference_model环境并修改相关路径。)