I'm trying to implement to gate as follows. But i'm not sure how does it synthesis to gate?
case 1
wire [3:0] A, B, C, D;
always @(posedge CLK)
begin
C=B;
B=A;
A=D;
end
case 2
wire [3:0] A, B, C, D;
always @(posedge CLK)
begin
A=D;
C=B;
B=A;
end
Also.
case 3
wire [3:0] A, B, C, D;
always @(posedge CLK)
begin
C<=B;
B<=A;
A<=D;
end
case 4
wire [3:0] A, B, C, D;
always @(posedge CLK)
begin
A<=D;
C<=B;
B<=A;
end
Does anyone know how to synthesized to gate? Would you please illustrate this one?