📄 oscillograph.v
字号:
//*****************************************************
//模块名称: Oscillograph
//模块功能: 示波器模块
//版本记录:
//V 1.0 2008-03-05 谢朝壮
//*****************************************************
//模块接口
//*****************************************************
module Oscillograph(
//系统信号
input wire inclk, //输入时钟40M
input wire rst_n, //异步复位信号,低有效.
input wire in_signal, //被测信号输入
output reg out_signal, //被测信号输出
output reg trigger //触发信号输出
);
//******************************************************
wire sclk; //sclk为FPGA工作时钟,默认200MHz.
//******************************************************
//被测信号的处理
//******************************************************
always@(posedge sclk or negedge rst_n)
if(!rst_n)
out_signal <= 1'b0;
else
out_signal <= in_signal;
//******************************************************
//触发信号的生成
//******************************************************
always@(posedge sclk or negedge rst_n)
if(!rst_n)
trigger <= 1'b0;
else
trigger <= ~trigger;
//******************************************************
//PLL
//******************************************************
PLL PLL(
.inclk0(inclk),
.c0(sclk)
);
//******************************************************
endmodule
//////////////////////////////////////////////////////////
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -