【作业要求】
1、简述always和assign的用法?
always既可以描述组合逻辑(@(*)),也可以描述时序逻辑(时钟沿触发);assign只能用于组合逻辑的连续赋值。
2、请说明电平触发和边沿触发的区别?
电平触发:敏感信号为高 / 低电平期间,电路持续响应、随时变化;
边沿触发:只在信号上升沿或者下降沿的时间响应,其余时间保持不变。
3、简述阻塞赋值和非阻塞赋值的区别?
阻塞赋值:赋值语句按照顺序执行,后面语句要等本次赋值完成才执行;非阻塞赋值:只有在时钟的上升沿或者下降沿来到时候才会赋值,其余时间保持不变,用于时序逻辑电路中。
4、(多选)在组合逻辑中什么情况下会出现锁存器(A B )。
A、在组合逻辑中,if else不配对
B、在组合逻辑中,case语句没有写缺省项
C、在组合逻辑中,敏感信号缺失
D、使用非阻塞赋值
【我的做法】
【结果/时序图/实验现象(可视频)】
评论 0