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