[HDLBits] Exams/ece241 2014 q4

Given the finite state machine circuit as shown, assume that the D flip-flops are initially reset to zero before the machine begins.

Build this circuit.

复制代码
module top_module (
    input clk,
    input x,
    output z
); 
	wire d1,d2,d3,q1,q2,q3;
    assign d1=x^q1;
    assign d2=x&(~q2);
    assign d3=x|(!q3);
    always@(posedge clk) begin
    	q1<=d1;
        q2<=d2;
        q3<=d3;
    end
    assign z=~(q1|q2|q3);
endmodule
相关推荐
dadaobusi11 小时前
ZeBu的runClk原理
fpga开发
第二层皮-合肥16 小时前
50天学习FPGA第32天-添加HDL属性调试
学习·fpga开发
minglie117 小时前
MAC,PHY,变压器,RJ45
fpga开发
tiantianuser18 小时前
RDMA设计62:RoCE v2 原语及单/双边语义功能测试2
功能测试·fpga开发·rdma·高速传输·cmac·roce v2
unicrom_深圳市由你创科技18 小时前
LabVIEW和C#在工业控制中的应用差异是什么?
fpga开发·c#·labview
senijusene20 小时前
IMX6ULL 时钟系统配置与定时器 (EPIT/GPT)
stm32·单片机·fpga开发
乌恩大侠21 小时前
【WNC】R1220 参数
fpga开发
mcupro21 小时前
TQTT_KU5P开发板教程---在Windows下XCKU5P+AD9361测试
嵌入式硬件·fpga开发·模块测试
GateWorld2 天前
FPGA内部模块详解之九 FPGA内部模块的协同作战与设计流程精要
fpga开发·fpga设计流程
嵌入式-老费2 天前
vivado hls的应用(hls需要verilog基础)
fpga开发