下面我用verilog来演示下同步复位与异步复位。同步复位的verilog程序如下:
moduleD_FF
(
//Inputports
SYSCLK,
RST_B,
A,
//Outputports
B
);
//=========================================
//Inputandoutputdeclaration
//=========================================
inputSYSCLK;
inputRST_B;
input A;
outputB;
//=========================================
//Wireandregdeclaration
//=========================================
wireSYSCLK;
wireRST_B;
wireA;
regB;
//=========================================
//Logic
//=========================================
always@(posedgeSYSCLK)
begin
if(!RST_B)
B《=1‘b0;
else
B《=A;
end
endmodule
综合后的RTL级电路图如下:
评论
查看更多