下面我用verilog來演示下同步復(fù)位與異步復(fù)位。同步復(fù)位的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級(jí)電路圖如下:
評(píng)論