Поиск
Показаны результаты для тегов 'voptflow'.
-
Questasim 10.7c Новшество - не воспринимает в файле modelsim.ini параметр VoptFlow = 0. Не воспринимает в *.bat и *.opt файлах параметр -novopt. При VoptFlow = 0 или наличии -novopt прога вылетает с ошибкой. Обьяснение от Mentor - эти параметры вредны, бла-бла-бла, короче сами прочитаете сообщение, которое выдаст прога при попытке их использовать. Пытаюсь скомпилировать библиотеки стандартным батником %Xilinx%\bin\nt64\compxlib -s questasim -64bit -arch all -lib all -l all -dir %MODEL_TECH%\..\Xilinx\ -p %MODEL_TECH%\ -log compxlib.log -w Переменные окружения у меня MODEL_TECH = путь до \win64, например C:\MentorGraphics\questasim64_10.7c\win64 XILINX = путь до \ISE, например C:\Xilinx\14.7\ISE_DS\ISE Ожидаю, что скомпилированные библиотеки будут в папке questasim64_10.7c\Xilinx\, как я прописал в батнике. Хрен там! Библиотеки "emty". Но папка Xilinx появилась с каким-то содержимым и подпапками. Лезу в подпапки этой папки ...\Xilinx\, смотрю файлы *.log. Вижу там **Error (suppressible): (vlog-12110) All optimizations are disabled because the -novopt option is in effect. Смотрю в папке Xilinx и в подпапках файлы *.cmd, в каждом файле есть строки типа C:\MentorGraphics\questasim64_10.7c\win64\/vlog -source -novopt -64 -work unisims_ver -f Хрен знает откуда там взялись эти -novopt. Короче - во всех файлах *.cmd из папки и подпапок questasim64_10.7c\Xilinx\ я уничтожил параметр -novopt. Потом запустил батник questasim64_10.7c\Xilinx\.cxl.questasim.nt64.cmd и всё хорошо! Библиотеки скомпилировались! Дальше я отключил оптимизацию, типа как раньше VoptFlow = 0. В файле modelsim.ini в секции [vopt] я прописал два параметра [vopt] Coverage = sbceft CoverOpt = 1 Наступило счастье.