реклама на сайте
подробности

 
 
> Небольшой вопрос по TimeQuest, Stratix и TimeQuest
ElectroKarp
сообщение Nov 13 2011, 13:57
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 14-01-11
Пользователь №: 62 226



Здравствуйте! Использую 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
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Kuzmi4
сообщение Nov 13 2011, 14:33
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



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
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 08:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01354 секунд с 7
ELECTRONIX ©2004-2016