Перейти к содержанию
    

проблема с проектом в Quartus 4.2

При компиляции проекта имею следующий Warning и приложенные к нему 2 Info:

Warning: Found pins functioning as undefined clocks and/or memory enables

Info: Assuming node "CLK" is an undefined clock

Info: No valid register-to-register data paths exist for clock "CLK"

 

Как результат: при симуляции waveform программа просто игнорирует этот клок и никаких изменений в сигналах не происходит. Хотя сигнал глобального сброса воспринимается совершенно нормально.

CLK заведен на один из глобальных клоков чипа.

Код написан на Verilog. Плисина: EPM240T100C5 (кстати, пробовал перекомпилировать для других чипов - такая же фигня).

 

В моей практике такое выпадает впервые. Перепробовал разные способы: и объявление сигнала глобальным в тексте кода, и установку LCELL, и установку буферов - ничего не помогает.

 

Энибади ХЕЛП!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поскольку другой информации нет, то выскажу предположение: буковка С случаем не в русском, а в другом месте английская? Имеется в в иду CLK.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я встречался с этой проблемой, по моему это связано с constraint файлом. Что у вас в "Timing Settings"? Попробуйте задать индивидуальные параметры для сигнала "CLK".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поскольку другой информации нет, то выскажу предположение: буковка С случаем не в русском, а в другом месте английская? Имеется в в иду CLK.

 

Нет, с этим все в порядке.

 

Я встречался с этой проблемой, по моему это связано с constraint файлом. Что у вас в "Timing Settings"? Попробуйте задать индивидуальные параметры для сигнала "CLK".

 

Пробовал, не помогает.

 

Странно, но в Floorplan видно, что этот клок таки разведен и соединен с триггерами. Однако симулятор его упорно игнорирует.

 

Вроде проблема решилась (на 100% утверждать пока не могу, поскольку не проверял еще все сигналы проекта). У меня стояла версия Qu@rtus, снятая с FTP форума (build 156). При просмотре всех INFO-сообщений компилятора наткнулся на сообщение о невозможности сгенерировать programming file, так как EPM240T100C5 не поддерживается этим билдом (признаюсь - болван, лень было читать все сообщения раньше). Попытка поставить ServicePack 1 на эту версию не увенчалась успехом (сообщение: полная версия Q@rtus не найдена)- возможно потому, что в ней был не оригинальный sys_cpt.dll, а уже крякнутый. Я снес Qu@rtus полностью и установил тот билд, который сейчас лежит на ftp Альтеры (он оказался немного меньшего размера). Не ломая его, установил сервиспак (установился без проблем). Только после этого заменил dll. При компиляции сообщение о неразведенном клоке все-равно выскакивает, НО... Симулятор все-таки увидел клок и сигналы меняются как надо (те, что я успел проверить).

 

В общем, большое спасибо всем откликнувшимся. Буду надеятся, что все пойдет как надо. Если опять появится затыка - напишу сюда же. :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...