Ошибка в VHDL (Xilinx): не удалось связать дизайн
Почему я получаю ошибку в VHDL для этого? Кроме того, иногда: не удается выполнить процесс, поскольку процесс ранее не выполнялся?
Большое спасибо.
8 ответов
Из-за сбоя процесса кажется, что у создателей инструментов Xilinx может быть проблема, попробуйте перезапустить их и, если необходимо, вашу машину.
Постоянное решение 1: на win 10 найти "installation directory \ Xilinx \ 14.x \ ISE_DS \ ISE \ gnu \ MinGW \ 5.0.0 \ nt \ libexec \ gcc \ mingw32 \ 3.4.2 \ collect2.exe
"и удалите его и перезапустите эмулятор, проблема решена!
Просто удалите это или вырежьте и вставьте куда-нибудь, а затем перезапустите код или тестовый стенд, он будет работать.
Пожалуйста, примите решение, если найдете работу
Нет необходимости обновлять MinGW
Я нашел ответ! Посмотрите на ответ ningunos и поместите файл "fuse" в: C:\Xilinx\14.x\ISE_DS\ISE\bin\nt
Скачать последнюю версию MinGW
Скопируйте весь контент из
MinGW
папка вXilinx\14.2\ISE_DS\ISE\gnu\MinGW\5.0.0\nt
Теперь это должно работать.
Эта ссылка работала для меня. Решена проблема windows 10 с xilinx. Я попробовал это решение (как упомянуто в ссылке): "ISE 14.7 64-разрядная версия - отключение SmartHeap:"
1) Перейдите в следующий каталог установки ISE: \ Xilinx \ 14.7 \ ISE_DS \ ISE \ lib \ nt64 \
2) Переименуйте файл "libPortability.dll" в "libPortability.dll.orig".
3) Скопируйте файл "libPortabilityNOSH.dll" в ту же папку и переименуйте его в "libPortability.dll".
4) Повторите шаги 1-3 в следующей папке: \Xilinx\14.7\ISE_DS\common\lib\nt64\
Приведенные выше действия заменяют исходный файл "libPortability.dll" файлом "libPortability.dll", в котором отключен SmartHeap, версия NOSmartHeap (NOSH).
Это не оказывает негативного влияния на работу инструментов и должно успешно обходить сбой ISE 14.7, описанный выше.
Конечно ответ ниже **
Г-н Пурохит Гаурав, 11 июля 2016 года
**
Я попробовал тот же самый на Windows 8, он прекрасно работает...........
я просто вырезал файл collect2.exe и вставил его в другое место
Permanent solution 1: on win 8 Find the "installation directory \ Xilinx \ 14.x \ ISE_DS \ ISE \ gnu \ MinGW \ 5.0.0 \ nt \ libexec \ gcc \ mingw32 \ 3.4.2 \ collect2.exe" and delete it and re-run the emulator, the problem resolved! !
Just delete this or cut and paste somewhere as else, now re-run the code or test bench it will work.
У меня была проблема с компилятором, но при установке компилятора столкнулся с ошибкой "не удалось связать дизайн"
Решение, которое сработало для меня, - это очистить файлы проекта.
На панели задач нажмите «Проект» > «Очистить файлы проекта».