第00练 - 硬件环境(第3-4周)

  1. 按照 Before Everything 准备相关环境,搜索相关资料并回答:

    1. 新安装工具的功能是什么?

  2. 请按照 About Reference Model 使用参考模型环境,搜索相关资料并回答:

    1. 测试用例是如何生成的?

    2. 如何添加新的测试用例?

  3. 请按照 About Simulation 使用仿真环境(仅需尝试WSL环境下支持的那部分命令),搜索相关资料并回答:

    1. 编译和仿真是如何进行的?

    2. 回归是如何进行的?

    3. testbench是如何组织的?

  4. 请仿照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;
    并进行用例生成、编译、仿真和回归。
  5. 请仿照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;
    再进行用例生成、编译、仿真和回归。