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

 
 
> Clock enable в quartus, БЕДА...
alexPec
сообщение Jun 1 2011, 21:49
Сообщение #1


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Коллеги, спасайте! День уже потерял а эту ерунду не победил. Есть кусок схемы (рис) на который ругается таймквест (отчет на рисунке) - это формирователь пачки импульсов для считывания данных с LVDS АЦП. Все клоки pll констрейнятся, видны в отчете клоков таймкветса.
Клоки С0 и С1 одинаковой частоты, 96 МГц.
Как видно, slack. Что только не делал... Регистры между ENA и компаратором, фазы клоков двигал относительно друг друга - результата ноль. Всегда slack отрицательный. Причем когда он в пределах -0,2..-0,4 нс схема еще работает, а когда стает -1,5..-3 нс - с АЦП ошибочные значения идут.
Пока схема была под 20000LE (cyc3) слак небольшой был, все работало, добавляю еще кусок на 10000LE - все, уже криво работает. Повторяемость 100% - маленькая схема - работает, большая - не работает.
Уже сделал так (думал может не эта часть а что-нить еще): вместо выхода АЦП поставил память, забитую семплами АЦП - оба варианта - и на 20000LE, и на 30000LE работает все отлично. Т.е. причина почти наверняка не в обработке, а в источнике данных, и похоже именно в этом месте.
Пробовал создавать отдельный раздел на этом блоке (lvds_block) компилировал с небольшой схемой (когда все работает), ставил фиксировать post-route, pacement and routing на раздел lvds_block. После этого расширял схему (lvds_block не меняется при этом), компилировал - уже глюки. Вроде уж зафиксировал даже... Как так то? Что б такое написать-то чтоб он меня услышал?

Помогите победить...
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
des00
сообщение Jun 2 2011, 03:38
Сообщение #2


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



1. где проект?
2. фазу с[0] vs с[1] подвигать никак ?


--------------------
Go to the top of the page
 
+Quote Post
alexPec
сообщение Jun 2 2011, 05:16
Сообщение #3


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(des00 @ Jun 2 2011, 07:38) *
1. где проект?
2. фазу с[0] vs с[1] подвигать никак ?

Да проект большой, вся папка занимает 650Мб, это только маленький проблемный кусок нарисовал. Фазу на плле я же написал, пробовал двигать, ставил при частоте 96 МГц у с0 +/- 1,2,3,5 нс. Эффекта ноль. Все равно отрицательный.

Хотя сечас сделаю проект только с lvds_block, выложу

UPD: Выделил кусок в отдельный проект, который хотел выложить, проверил - все ок. Скопировал назад с заменой файлов - слак изчез... То ли чудо, то ли фокус... Но проблема с работоспособностью не решилась, копаю дальше...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 11th August 2025 - 16:02
Рейтинг@Mail.ru


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