您的位置:首页 > 其它

封装好的全局时钟和复位测试模块

2012-03-01 14:57 330 查看
//---------   gSignal.v-------------------------

`timescale 1ns/1ns

module gSignal(
gCLK,
gRST_N
);
output reg gCLK;
output reg gRST_N;

parameter    CLK_PERIOD    =    20;
parameter    LO_LEVEL    =    0;
parameter    HI_LEVEL    =    1;

initial    gCLK    =    0;
always
#(CLK_PERIOD/2)    gCLK    =    ~gCLK;

initial    gRST_N    =    1;
task sys_rst_n;
input [31:0]rst_n_time;
begin
gRST_N    =    LO_LEVEL;
#(rst_n_time);
gRST_N    =    HI_LEVEL;
end
endtask

endmodule
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: