|
本帖最后由 lcytms 于 2016-11-7 16:31 编辑
系统设计:
1. 工程的名称:ckeck_edge。
建立新工程文件夹ckeck_edge。
新建ckeck_edge.v文件,进行建模。
设计代码如下:
module check_edge (clk, rst_n, signal, neg_flag, pos_flag);
input clk, rst_n;
input signal;
output neg_flag, pos_flag;
reg buffer1, buffer2;
always @ (posedge clk or negedge rst_n)
begin
if (!rst_n)
begin
buffer1 <= signal;
buffer2 <= signal;
end
else
begin
buffer1 <= signal;
buffer2 <= buffer1;
end
end
assign neg_flag = buffer2 && ~buffer1;
assign pos_flag = ~buffer2 && buffer1;
endmodule
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?我要注册
x
|