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

Xilinx ISE 12...13 проблема MAP

Всем доброго времени суток! Суть проблемы в следующем:

При очередной компиляции проекта компилятор доходит до Map -> Global placement и крутится до бесконечности.

 

Случается в нескольких случаях:

- после некоторого количества компиляций;

- после того, как в проект добавляю файл *.cdc для ChipScope

 

Чистка временных файлов и переустановка пакета не спасают. Переустановил систему - не помогло.

Дистрибутив не кривой. На другом компе работает нормально.

 

На обоих компах Windows 7 ultimate x64

 

Если кто сталкивался и нашёл решение - пожалуйста, подскажите, что делать:smile3046:

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


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

Скорее всего, действительно не может развести.

Как вариант, компьютер очень медленный, и ждать надо долго.

Сколько часов:) Вы ждали?

 

На другом компе работает нормально.

Странно... Рискну предположить, что компилируемые проекты чем-то отличаются.

Или другой комп имеет значительно отличающиеся возможности.

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


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

Прежде всего, спасибо Всем большое за внимание к вопросу.

 

Уточню некоторые подробности:

1. Ждал вплоть до 1 часа

2. Комп на проце Core i7, оператива быстрая, ssd и т.д.

3. первая ситуация : первые N компиляций проходят шустро...потом при очередной компиляции на указанном этапе крутит и далее не двигается. Чищу временные файлы и файлы проекта - не помогает.

вторая ситуация : первые N компиляций - нормально, подцепляю файл *.cdc, и далее начинаются проблемы

 

 

...да, кстати, второй комп слабее

Изменено пользователем M_SV

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


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

Прежде всего, спасибо Всем большое за внимание к вопросу.

 

Уточню некоторые подробности:

1. Ждал вплоть до 1 часа

2. Комп на проце Core i7, оператива быстрая, ssd и т.д.

3. первая ситуация : первые N компиляций проходят шустро...потом при очередной компиляции на указанном этапе крутит и далее не двигается. Чищу временные файлы и файлы проекта - не помогает.

вторая ситуация : первые N компиляций - нормально, подцепляю файл *.cdc, и далее начинаются проблемы

 

 

...да, кстати, второй комп слабее

Чипскопная макра ест под себя ресурсы разные : память, клоковые буфера, логику... Может что-то у вас из ресурсов на грани истощения? Репорт маппера приведите.

P S Ещё иногда при напряжных условиях по таймингу к такому результату (увеличение времени разводки в разы) приводит включение оптимизации маппера по скорости.

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


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

оптимизация в Map у меня действительно установлена Speed...но может ли быть такое, что, грубо говоря, первые пять раз проект компилируется нормально, а в шестой раз случается такая хрень. Причём изменяемые от компиляции к компиляции параметры не влияют на количество функциональных узлов схемы вцелом.

 

Подобная проблема наблюдается не только с одним проектом...даже когда в проекте пара счётчиков и минимум логики, подобное имело место...а чип достаточно мощный. Самый большой проект занимает порядка 30 процентов ресурсов ПЛИС. В тайминги, если верить репортам, укладывается даже с запасом.

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


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

Насчет 12-ой ничего скачать наверняка не могу, а вот 13.1-я в этом плане просто глючит: процесс виснет, но файл прошивки создает (я во всяком случае наблюдал именно такой эффект).

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


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

эээ.. а может SmartGuide виноват? вроде бы как раз что-то подобное может наблюдаться. Xilinx рекомендует компилировать проект полностью, без SG, один раз после нескольких прогонов проекта со SG.

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


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

Всем доброго времени суток! С проблемой, кажется, разобрался. :1111493779: Смысл в следующем:

 

Вместе с Xilinx ise на комп устанавливается пакет сишных библиотек - Microsoft Visual C++ Redistributable...чё-то там. Так вот, ПОСЛЕ установки ISE я в разное время устанавливал различные пакеты - OrCad, MultiSim и т.д. И все они устанавливали, при инсталяции, свою версию этих библиотек. Скорее всего - проблема в совместимости или её отсутствии определённых версий библиотек c ISE.

 

В общем, с родными библиотеками всё работает...пока.

 

Так что, если возникнет подобная проблема, решение может быть именно в этом.

 

Всем ещё раз Огромное Спасибо за внимание к вопросу.

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


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

Всем доброго времени суток! С проблемой, кажется, разобрался. :1111493779: Смысл в следующем:

 

Вместе с Xilinx ise на комп устанавливается пакет сишных библиотек - Microsoft Visual C++ Redistributable...чё-то там. Так вот, ПОСЛЕ установки ISE я в разное время устанавливал различные пакеты - OrCad, MultiSim и т.д. И все они устанавливали, при инсталяции, свою версию этих библиотек. Скорее всего - проблема в совместимости или её отсутствии определённых версий библиотек c ISE.

 

В общем, с родными библиотеками всё работает...пока.

 

Так что, если возникнет подобная проблема, решение может быть именно в этом.

 

Всем ещё раз Огромное Спасибо за внимание к вопросу.

Вообще всё это довольно странно. При установке ИСЕ действительно пользует сишный рантайм от 9 вижуала, однако он хранит этот рантайм у себя в папке отдельной, и соответственно все ссылки должны быть именно на ЭТОТ рантайм, а не на тот, что лежит в системном каталоге.Так делают как раз во избежании борьбы с глюками разных версий вижуального рантайма. Может вы как-нибудь ненароком прибили эти библиотеки (см. путь ISE\ISE_DS\bin\nt - там есть отельные папки для 2005 и 9 рантаймов). Или в регистре что-то почистили? В общем, я так понимаю, что полная перестановка ИСЕ данную проблему решает, так?

 

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


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

Доброго времени суток. К сожалению, переустановка ISE не решает проблему...возможно, при установке других пакетов перетёрлись переменные окружения...

Изменено пользователем M_SV

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


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

даже когда в проекте пара счётчиков и минимум логики, подобное имело место...а чип достаточно мощный.

 

Интересно. А можете здесь выложить тот проект с парой счётчиков, ничего не меняя в проекте?.

 

 

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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