本帖最后由 llf021421 于 2014-8-7 22:38 编辑
参考代码如下:
reg flag_reg;
reg flag_reg_next;
//下面是一个D触发器
always @(posedge sysclk,negedge rst)
begin
if(!rst)
flag_reg <= 0;
else
flag_reg <= flag_reg_next;
end
//下面是D触发器组合逻辑输入电路
always @(*)
begin
if(flag_reg == 1)
flag_reg_next = 0;
else
flag_reg_next = flag_reg;
end
//下面是D触发器的组合逻辑输出电路
always @(*)
begin
if(flag_reg == 1)
IO = IO1;
else
IO = IO2;
end
|