因为大多数综合器不能综合采用VerilogHDL描述的异步状态机转换为电路网表。异步状态机是没有确定时间的状态机,它的状态转移不是由唯一的时钟跳变沿所触发。采用异步状态机不容易判别触发脉冲是正常的触发还是冒险竞争产生的毛刺。
问答题是不是只要符合Verilog语法仿真行为正确的模块都可以综合成电路结构?
问答题在状态机的测试模块中,最后面的initial块语句有什么作用,若测试模块中没有最后的initial语句块能不能进行仿真?如果能需要注意什么?
问答题如果需要设计带流水线输出的Mealy状态机,其Verilog模块应该如何编写?请你编写一下,并通过综合器产生电路结构,分析其电路结构和时序。
问答题分别说明和解释图1和图2中两种不同赋值(即非阻塞赋值“<=”和阻塞赋值“=”)的用法,和逻辑关系符号“==”的含义。
问答题一般情况下状态机中的状态变量是用来干什么的?是否可以把状态变量中的某些位指定为状态机的输出,直接用来控制逻辑开关?这样做有什么好处?有什么缺点?