onion2014
Member level 1
I am quite new with verilog, please share any idea you have.
in many articles, they only said that edge driven logic, logic in always @(posedge XXX), will be synthesis as flipflop. Should we say that logic using non-blocking assignment in the @(posedge XXX) procedural block will be synthesized as flipflop. for those using blocking assignment logics, they are still synthesized as com logic.
like this:
always @(posedge clk)
begin
a = b;
end
a will be synthesized as a buffer?
in many articles, they only said that edge driven logic, logic in always @(posedge XXX), will be synthesis as flipflop. Should we say that logic using non-blocking assignment in the @(posedge XXX) procedural block will be synthesized as flipflop. for those using blocking assignment logics, they are still synthesized as com logic.
like this:
always @(posedge clk)
begin
a = b;
end
a will be synthesized as a buffer?