What is Verilog - Verilog is a Hardware Description Language; a textual format for describing electronic circuits and systems. Applied to electronic design, Verilog is intended to be used for verification through simulation, for timing analysis, for test analysis (testability analysis and fault grading) and for logic synthesis.
module jdflipflop(q,qbar,clk,rst,d);
output reg q;
output qbar;
input clk, rst;
input d;
assign qbar = ~q;
always @(posedge clk)
begin
if (rst)
q <= 0;
else
q <= d;
end
endmodule
EmoticonEmoticon