onion2014
Member level 1
- Joined
- Mar 25, 2013
- Messages
- 35
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1,286
- Location
- NY
- Activity points
- 1,574
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?