合成的结果是什么?
What is the result of synthesis?
我正在尝试按如下方式实现门控。
但是我不确定它是如何合成到gate的?
案例 1
wire [3:0] A, B, C, D;
always @(posedge CLK)
begin
C=B;
B=A;
A=D;
end
案例 2
wire [3:0] A, B, C, D;
always @(posedge CLK)
begin
A=D;
C=B;
B=A;
end
还有。
案例 3
wire [3:0] A, B, C, D;
always @(posedge CLK)
begin
C<=B;
B<=A;
A<=D;
end
案例 4
wire [3:0] A, B, C, D;
always @(posedge CLK)
begin
A<=D;
C<=B;
B<=A;
end
有谁知道怎么合成到门?
你能举例说明这个吗?
None 这些例子应该编译,变量应该是类型 reg
:
D
需要声明其生成方式。
reg [3:0] A, B, C;
always @(posedge CLK) begin
A<=D;
C<=B;
B<=A;
end
此处A、C、B将合成为触发器。 A、C 和 B 的顺序无关紧要。他们描述了并行硬件。
我正在尝试按如下方式实现门控。 但是我不确定它是如何合成到gate的?
案例 1
wire [3:0] A, B, C, D;
always @(posedge CLK)
begin
C=B;
B=A;
A=D;
end
案例 2
wire [3:0] A, B, C, D;
always @(posedge CLK)
begin
A=D;
C=B;
B=A;
end
还有。
案例 3
wire [3:0] A, B, C, D;
always @(posedge CLK)
begin
C<=B;
B<=A;
A<=D;
end
案例 4
wire [3:0] A, B, C, D;
always @(posedge CLK)
begin
A<=D;
C<=B;
B<=A;
end
有谁知道怎么合成到门? 你能举例说明这个吗?
None 这些例子应该编译,变量应该是类型 reg
:
D
需要声明其生成方式。
reg [3:0] A, B, C;
always @(posedge CLK) begin
A<=D;
C<=B;
B<=A;
end
此处A、C、B将合成为触发器。 A、C 和 B 的顺序无关紧要。他们描述了并行硬件。