[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
После компиляции видно (RTL view) что разрешение записи в D-триггер
делается мультиплексором . Вход 'D' подключает к своему выходу 'Q'
или др. сигналу.
Выражение :
module test (c,enable,out);
input c,enable;
output [31:0] out;
reg [31:0] out;
always @(posedge c)
begin
if (enable) out = out + 4;
end
endmodule
синтезируется выше указанным образом.
Наверно поэтому (в данном случае) MAX+ обгоняет по скорости
и объему Synplify Pro на 20%.
E-mail: info@telesys.ru