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

 
 
> IOE Delay для Cyclone 10 LP, как задействовать управление задержкой
AVR
сообщение Aug 21 2018, 12:41
Сообщение #1


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Только что в какой-то мере победил задачу управления задержкой поступающего на вход сигнала перед десериализатором на Spartan 7. Настраивается по идиотски, еще предстоит добить.
Аналогичная задача стоит на Cyclone 10 LP. Есть опасения, что это управляется не для всех входов (что-то про клоковые входы пишут, что лишь на них). В документации пишут, что:
Цитата
You can activate the programmable IOE delays to ensure zero hold times, minimize
setup times, increase clock-to-output times, or delay the clock input signal. This
feature helps read and write timing margins because it minimizes the uncertainties
between signals in the bus.
Each pin can have a different delay value to ensure signals within a bus have the same
delay going into or out of the device.

Далее:
Цитата
Related Information
• Timing Closure and Optimization chapter, Volume 2: Design Implementation and
Optimization, Intel Quartus Prime Handbook
Provides more information about the input and output pin delay settings.

Скачиваем qts-qps-5v2.pdf "Intel® Quartus® Prime Standard Edition Handbook Volume 2 Design Implementation and Optimization Updated for Intel® Quartus® Prime Design Suite: 17.1".

И... Там нет ничего про то, как управлять задержками...
Может я не туда смотрю? Ищу по слову delay. Может оно не так называется? В IP каталоге в Quartus Prime тоже варианты перебирал, не нашел через что подобная задержка управляется.

P.S.
У хилых там на самом видном месте в SelectIO Wizard целая вкладка для настройки задержек.


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Flip-fl0p
сообщение Aug 21 2018, 12:48
Сообщение #2


В поисках себя...
****

Группа: Свой
Сообщений: 729
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140



Цитата(AVR @ Aug 21 2018, 15:41) *
Только что в какой-то мере победил задачу управления задержкой поступающего на вход сигнала перед десериализатором на Spartan 7. Настраивается по идиотски, еще предстоит добить.
Аналогичная задача стоит на Cyclone 10 LP. Есть опасения, что это управляется не для всех входов (что-то про клоковые входы пишут, что лишь на них). В документации пишут, что:

Далее:

Скачиваем qts-qps-5v2.pdf "Intel® Quartus® Prime Standard Edition Handbook Volume 2 Design Implementation and Optimization Updated for Intel® Quartus® Prime Design Suite: 17.1".

И... Там нет ничего про то, как управлять задержками...
Может я не туда смотрю? Ищу по слову delay. Может оно не так называется? В IP каталоге в Quartus Prime тоже варианты перебирал, не нашел через что подобная задержка управляется.

P.S.
У хилых там на самом видном месте в SelectIO Wizard целая вкладка для настройки задержек.

Посмотрите вот это описание: https://www.intel.com/content/dam/altera-ww..._altdq_dqs2.pdf
Но вроде как где-то встречал фразу что-то типа: модуль не предназначен для управления задержкой сигнала для подстройки фазы...
Больше я не нашел способа управлять задержкой входного сигнала у Altera....
Go to the top of the page
 
+Quote Post
AVR
сообщение Aug 21 2018, 12:56
Сообщение #3


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Flip-fl0p @ Aug 21 2018, 15:48) *
Посмотрите вот это описание: https://www.intel.com/content/dam/altera-ww..._altdq_dqs2.pdf
Но вроде как где-то встречал фразу что-то типа: модуль не предназначен для управления задержкой сигнала для подстройки фазы...

Они вот что написали:
ALTDQ_DQS2 Features
Access to I/O delay chains to fine-tune delays on the data or strobe signals

Спасибо, попробую.
Если это не оно, то что же есть другое?
Оно ведь сгодится для подстройки ALTLVDS_RX?

Циклона 10 поддержки этим ALTDQ_DQS2 не просматривается. Но должно же оно где-то быть? Иначе же работать не будет. Буду дальше копать. Найду - напишу в теме.


--------------------
Go to the top of the page
 
+Quote Post
Flip-fl0p
сообщение Aug 22 2018, 07:06
Сообщение #4


В поисках себя...
****

Группа: Свой
Сообщений: 729
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140



Цитата(AVR @ Aug 21 2018, 15:56) *
Они вот что написали:
ALTDQ_DQS2 Features
Access to I/O delay chains to fine-tune delays on the data or strobe signals

Спасибо, попробую.
Если это не оно, то что же есть другое?
Оно ведь сгодится для подстройки ALTLVDS_RX?

Циклона 10 поддержки этим ALTDQ_DQS2 не просматривается. Но должно же оно где-то быть? Иначе же работать не будет. Буду дальше копать. Найду - напишу в теме.

Посмотрите ещё описание на Вашу FPGA может там есть блоки DPA (Dynamic phase aligned). Данный блок вроде как сам умеет настраивать частоту.
Ещё посмотрите вот эту ссылку https://www.intel.com/content/dam/altera-ww...ug_altiobuf.pdf может поможет....
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st June 2025 - 15:43
Рейтинг@Mail.ru


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