以设计一个二输入与门举例,要求采用三种建模方式完成(数据流建模、行为建模、结构化建模),采用modelsim进行仿真,保证功能正确。
1、数据流建模:以“assign”关键字出现,用来描述组合逻辑电路(输入发生变化理想中输出立刻发生变化)。输入和输出类型全部为wire,赋值方式为阻塞赋值“=”。
在这里插入图片描述
Modelsim操作步骤:
停止波形(STOP)
去信号路径
进行分组
刷新波形,再产生(restart run-all)
全局缩小(zoom full)
设置标线以及信号的进制 [^1]: mermaid语法说明
在这里插入图片描述
2、行为建模:
以“always”块关键字出现,不仅能够描述组合逻辑电路,也能够描述时序逻辑电路。如果always块括号条件为电平值,那么描述的是组合逻辑电路,输入数据类型wire类型,输出数据类型为reg类型,赋值方式为阻塞赋值。如果always块括号条件为沿触发,那么描述的是时序逻辑电路,输入数据类型wire类型,输出数据类型为reg类型,赋值方式为非阻塞赋值(<=)。
时序电路(输入发生变化,输出不一定发生变化)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.结构化建模:不做功能描述,只做模块间连线
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
正确答案:B解析:总胆红素增高,直接胆红素、间接胆红素也增高,常见于肝细胞性黄疸;总胆红素和直接胆红素增高,见于阻塞性黄疸;总胆红素和间接胆红素升高,常见于溶血性黄疸
。
欢迎分享,转载请注明来源:优选云