Здравствуйте! Использую Stratix, после временного анализа моего проекта запас по холду составил 1,2 нс между out_buf и out, тактовые частоты clk 46.08 МГц. Сложность в том что Stratix не поддерживает джиттер анализа, поэтому я не уверен в том что такой запас по холду приемлим. Стоит ли переделывать проект чтобы увеличить запас по холду или все таки его достаточно. И если не трудно напишите типовые значения запасов по setup, hold и clock_uncertainty. Заранее спасибо
Код
always @( posedge clk )
begin
if (multiplexer == 4)
out_buf <= a;
else
out_buf<= out_buf + a;
end
always @(posedge clk)
begin
if (multiplexer == 3)
begin
data_valid_reg <=1'b1;
out<=out_buf[g:h];
end
else
begin
data_valid_reg <= 1'b0;
out <= out;
end