glock17 0 7 марта, 2005 Опубликовано 7 марта, 2005 · Жалоба При компиляции проекта имею следующий 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, и установку буферов - ничего не помогает. Энибади ХЕЛП!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vjacheslav 0 7 марта, 2005 Опубликовано 7 марта, 2005 · Жалоба Поскольку другой информации нет, то выскажу предположение: буковка С случаем не в русском, а в другом месте английская? Имеется в в иду CLK. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eayra79 0 8 марта, 2005 Опубликовано 8 марта, 2005 · Жалоба Я встречался с этой проблемой, по моему это связано с constraint файлом. Что у вас в "Timing Settings"? Попробуйте задать индивидуальные параметры для сигнала "CLK". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
glock17 0 8 марта, 2005 Опубликовано 8 марта, 2005 · Жалоба Поскольку другой информации нет, то выскажу предположение: буковка С случаем не в русском, а в другом месте английская? Имеется в в иду 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: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться