第00练 - 硬件环境(第3-4周)¶
按照 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/substrator/calc_sub_knl.v;仿照pj_example_rtl/simulation/rtl/rtl_calc_add_knl构建pj_example_rtl/simulation/rtl/rtl_calc_sub_knl;并进行用例生成、编译、仿真和回归。
- 请仿照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;再进行用例生成、编译、仿真和回归。