⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 one_shot.v

📁 一个小的UART,可以做为设计参考
💻 V
字号:

//
// ONE_SHOT.v
//
// this module generates a one shot pulse 
// whenever an input goes high from low
//
//          |---|   |---|   |---|   |
// _________|   |___|   |___|   |___|
//
//          |------------------------
//  ________|
//
//          |-------|
//  ________|       |________________
//

module one_shot (
                  sys_rst_l,
                  clk_in,
                  d,
                  q
                );

input  sys_rst_l;
input  clk_in;
input  d;
output q;

reg    d_del;

// generate a delay of the input
always @(posedge clk_in or negedge sys_rst_l)
  if (~sys_rst_l) d_del <= 1'b1;
  else d_del <= ~d;

assign q = d & d_del;

endmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -