[an error occurred while processing this directive]
|
1. Как схема узнает, как нумеровать фронты?
2. Что будет на выходе например b при первом фронте? При третьем?
В общем случае:
always @(posedge clk) begin
a<=b;
@(posedge clk)
b<=b+1;
@(posedge clk)
c<=a+b;
end
Вроде бы квартус такого не понимает, и считает, что внутри блока есть один фронт, но синплифай и моделсим отрабатывают.
Или конвейер:
always @(posedge clk) a<=b;
always @(posedge clk) b<=b+1;
always @(posedge clk) c<=a+b;