异步复位同步释放的(D触发器)复位处理源码

module synchronized_asynchronous_reset(

input clk ,

input reset_n,

input input_a,

output out_a

);

//变量定义

reg buffer;//对输入数据进行缓存

//内部复位

reg reset1;

reg reset2;







assign out_a=buffer ;

assign rst_in=reset2;



always@(posedge clk&nbs***bsp;negedge reset_n)

begin

if(!reset_n)begin

reset1<=1'b0;

reset2<=1'b0;

end

else begin

reset1<=1'b1;

reset2<=reset1;

end

end

always@(posedge clk&nbs***bsp;negedge rst_in)

begin

if(!rst_in)begin

buffer<=1'b0;

end

else begin

buffer<=input_a;

end

end

endmodule

喜欢本文的同学欢迎收藏点赞多多留言    ,本文原发于【FPGA hdl】

全部评论
哎,可惜看不懂啊
点赞 回复 分享
发布于 2022-06-27 20:31

相关推荐

认真搞学习:这个真喷不了,你是我见过最美的牛客女孩
点赞 评论 收藏
分享
牛客965593684号:假的,字节hr都是不会找你内推的,直接就是同学我们约个面试?他们有权限直接捞你的。
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务