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

 
 
> Не выполняются констрэйны
juvf
сообщение Jul 8 2014, 04:31
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



суть такова: на вход ПЛИС приходит клок на неклоковый вход, 100МГц. по нему выполняется такой код
Код
output reg out;
reg outI;
...
always @ (posedge clkDDS)
begin
    out <= outI;//frontIQ ? outI : outQ;
end

out и clkDDS подключены непосредственн ок пинам.

т.е. от внешней DDS приходит клок, и по нему нужно выставить для DDS-a данные. Податашиту на ддс там есть время предустановки данных перед передним фронтом. также есть задержки на плате (дорожки). Всё это описал в *.sdc.
Не выполняются требования. См рис. 1 нс не хватает. Я уже и на клок, и на out указал Fast output/input register..... помогло, но не доконца. Решить проблему можно с помощью PLL, если завести на неё clkDDS сдвинуть на -2 нс. Но clkDDS заведён не на клоковые пины и подключить этот клок на вход плл нельзя. Мож но ли както запустить плл от своего такта, но синхронизировать с clkDDS?

Или как ещё можно уменьшить время задержки клока (Clock Delay) или время задержки данных (Data Delay)?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 17:19
Рейтинг@Mail.ru


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