国别网站定位命令 co .uk sa,网页设计版权代码,北京网络营销咨询公司,primitive technology wordpress专栏前言 本专栏的内容主要是记录本人学习Verilog过程中的一些知识点#xff0c;刷题网站用的是牛客网 根据题意 定义一个五位的中间变量lock 每次始终上升沿来临时 判断当前寄存器的低四位新数据是否等于10111 如果等于 则下一时刻lock应被清空 否则lock等于当前的lock的低四… 专栏前言 本专栏的内容主要是记录本人学习Verilog过程中的一些知识点刷题网站用的是牛客网 根据题意 定义一个五位的中间变量lock 每次始终上升沿来临时 判断当前寄存器的低四位新数据是否等于10111 如果等于 则下一时刻lock应被清空 否则lock等于当前的lock的低四位新数据 timescale 1ns/1nsmodule sequence_test1(input wire clk ,input wire rst ,input wire data ,output reg flag
);
//*************code***********//reg [4:0] lock ; always (posedge clk or negedge rst) beginif (~rst) lock d0 ; else if ({lock[3:0], data} 5b10111) lock d0 ; else lock {lock[3:0], data} ;endalways (posedge clk or negedge rst) beginif (~rst) flag d0 ; else if ({lock[3:0], data} 5b10111) flag 1d1 ; else flag d0 ;end//*************code***********//
endmodule