UnityChipForXiangShan/ut_backend/ctrl_block/decode
yaozhicheng 6e0d24b3e8 rename mllp->toffee 2024-11-01 20:25:55 +08:00
..
env rename mllp->toffee 2024-11-01 20:25:55 +08:00
README.md env: Add Decoder module test environment 2024-10-16 16:55:56 +08:00
__init__.py update 2024-10-09 20:01:48 +08:00
test_rv_decode.py rename mllp->toffee 2024-11-01 20:25:55 +08:00

README.md

说明:

  • 本测试的目的是遍历指令判断Decoder模块能否能够检测出非法指令情况。并未对Decoder模块的其他功能进行验证。
  • 本测试未对涉及指令与特殊寄存器的状态结合的情况进行考虑。因此当V指令因为特殊寄存器状态不符合预期而报异常时。本测试用例未作进一步考虑。
test_rv_decode.py 是验证环境运行的主文件解释了测试激励的输入获取DUT结果以及比较两者结果。
test_rvi_batch.py 是为了遍历除C扩展外的所有指令主要会调用test_rv_decode.py中的函数。

decode_wrapper.py 是对dut接口信号的封装。