✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
You want to add four numbers together. Which logic is going to give the highest throughput and correct operation? Rank order the logic from the fastest throughput to the slowest. i.e. Which will give the fastest clock?
Option 1.
always@(posedge clock)
begin
A <= B+C;
E <= D+F;
G <= A+E;
end
Option 2.
always@(posedge clock)
begin
G <= A + E;
end
assign A = B+C;
assign E = D+F;
Option 3
always@(posedge clock)
begin
G <= B+C+D+F;
end
Option 4
always@(posedge clock)
begin
A <= B+C;
G <= (D+F)+A;
end