【牛客】VL74 异步复位同步释放

描述

题目描述:

请使用异步复位同步释放来将输入数据a存储到寄存器中,并画图说明异步复位同步释放的机制原理

信号示意图:

clk为时钟

rst_n为低电平复位

d信号输入

dout信号输出

波形示意图:

输入描述:

clk为时钟

rst_n为低电平复位

d信号输入

输出描述:

dout信号输出

c 复制代码
`timescale 1ns/1ns

module ali16(
input clk,
input rst_n,
input d,
output reg dout
 );

//*************code***********//
initial dout = 1'b0;

reg rst_n_r = 1'b1,
    rst_n_d1_r = 1'b1;

always @(posedge clk, negedge rst_n) begin
    if (~rst_n) begin
        rst_n_r <= 1'b1;
        rst_n_d1_r <= 1'b1;
    end else begin
        rst_n_r <= 1'b0;
        rst_n_d1_r <= rst_n_r;
    end
end

always @(posedge clk, posedge rst_n_d1_r) begin
    if (rst_n_d1_r) begin
        dout <= 1'b0;
    end else begin
        dout <= d;
    end
end

//*************code***********//
endmodule
相关推荐
ktd0071 小时前
`timescale 1ns/1ps的意义
fpga开发
我是苹果,不是香蕉2 小时前
双端口ram与真双端口ram的区别
fpga开发
尤老师FPGA2 小时前
LVDS系列11:Xilinx Ultrascale系可编程输入延迟(一)
fpga开发
Terasic友晶科技5 小时前
第20篇:Linux设备驱动程序入门<七>
fpga开发·定时器·de1-soc开发板·linux设备驱动程序
怪小庄吖8 小时前
7系列 之 OSERDESE2
笔记·fpga开发·硬件架构·硬件工程·xilinx·7系列fpga·i/o资源
怪小庄吖8 小时前
UG471 之 SelectIO 逻辑资源
笔记·fpga开发·硬件架构·硬件工程·xilinx·7系列fpga·i/o资源
MVP-curry-萌神11 小时前
FPGA图像处理(5)------ 图片水平镜像
图像处理·fpga开发
9527华安11 小时前
Altera系列FPGA纯verilog视频图像去雾,基于暗通道先验算法实现,提供4套Quartus工程源码和技术支持
fpga开发·图像去雾·quartus·altera·基于暗通道先验
好易学·数据结构14 小时前
可视化图解算法36: 序列化二叉树-I(二叉树序列化与反序列化)
数据结构·算法·leetcode·二叉树·力扣·序列化·牛客
碎碎思15 小时前
不用官方EDA怎么开发FPGA?
fpga开发