Exams/2012 q2b
2022/6/4 23:50:19
本文主要是介绍Exams/2012 q2b,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
这个问题的状态图再次显示在下面。
假设在状态分配中使用了 one-hot 代码 y[5:0] = 000001(A)、000010(B)、000100(C)、001000(D)、010000(E)、100000(F)
写一个逻辑表达式 Y1 ,它是状态触发器 y[1] 。
写一个逻辑表达式 Y3 ,它是状态触发器 y[3] 。
(通过假设 one-hot 编码的检查推导出逻辑方程。测试台将使用非 one hot 输入进行测试,以确保您不会尝试做更复杂的事情)。
module top_module (
input [5:0] y,
input w,
output Y1,
output Y3
);
parameter A=6'b000001,B=6'b000010,C=6'b000100,D=6'b001000,E=6'b010000,F=6'b100000;
reg [5:0] nstate;
always@(*) begin
case(y)
A: nstate = w?B:A;
B: nstate = w?C:D;
C: nstate = w?E:D;
D: nstate = w?F:A;
E: nstate = w?E:D;
F: nstate = w?C:D;
default: nstate = A;
endcase
end
assign Y1=y[0]&w;
assign Y3=(y[1]|y[2]|y[4]|y[5])&~w;
endmodule
这篇关于Exams/2012 q2b的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-20测试人员都是画画大神,让我看看谁还不会用代码图?
- 2024-05-20年薪百万的程序员都在用的摸鱼方式……
- 2024-05-19永别了,微服务架构!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了