Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Небольшой вопрос по TimeQuest
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
ElectroKarp
Здравствуйте! Использую 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
Kuzmi4
Fully constrained clock jitter (20ps):

set_clock_uncertainty -rise_from [get_clocks {tcxo_clock}] -rise_to [get_clocks {tcxo_clock}] -setup 0.020
set_clock_uncertainty -rise_from [get_clocks {tcxo_clock}] -fall_to [get_clocks {tcxo_clock}] -setup 0.020
set_clock_uncertainty -fall_from [get_clocks {tcxo_clock}] -rise_to [get_clocks {tcxo_clock}] -setup 0.020
set_clock_uncertainty -fall_from [get_clocks {tcxo_clock}] -fall_to [get_clocks {tcxo_clock}] -setup 0.020

set_clock_uncertainty -rise_from [get_clocks {tcxo_clock}] -rise_to [get_clocks {tcxo_clock}] -hold 0.020
set_clock_uncertainty -rise_from [get_clocks {tcxo_clock}] -fall_to [get_clocks {tcxo_clock}] -hold 0.020
set_clock_uncertainty -fall_from [get_clocks {tcxo_clock}] -rise_to [get_clocks {tcxo_clock}] -hold 0.020
set_clock_uncertainty -fall_from [get_clocks {tcxo_clock}] -fall_to [get_clocks {tcxo_clock}] -hold 0.020
ElectroKarp
спасибо
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.