我在用HDL Designe2018.2做代码规范审查,即Design Checker功能,我选择的代码审查规则包是DO-254,如下图:
检测结果表明我代码中状态机的状态类型不正确,报错是状态机状态不能是parameter类型的,如下所示:
但是软件内置DO-254规则包中状态机的状态跳转就是可以用parameter类型的啊,官方给出的例程也是parameter,如下图:
状态机报错的这段我的代码如下:
根据官方给出的详细规则,我将状态改为localparam或者`define都还是会报错,我把官方给出的例程用DO-254规则包做代码审查,同样也会报状态机参数的错误,不知道要怎么改了。有无懂HDL Designer中DO-254规则包下代码审查的具体要求,期待大家的解答。