Angel 0 13 октября, 2008 Опубликовано 13 октября, 2008 · Жалоба Как настроить проект, чтобы при копировании папки проекта в другое место, Modelsim не выдавал ошибку что не может найти файл? Потому что ищет его по старому пути. Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 13 октября, 2008 Опубликовано 13 октября, 2008 · Жалоба Как настроить проект, чтобы при копировании папки проекта в другое место, Modelsim не выдавал ошибку что не может найти файл? Потому что ищет его по старому пути. Спасибо. не использовать проект. в этом софте великолепно делается все ручками Удачи !!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evil_Archer 0 13 октября, 2008 Опубликовано 13 октября, 2008 · Жалоба Как настроить проект, чтобы при копировании папки проекта в другое место, Modelsim не выдавал ошибку что не может найти файл? Потому что ищет его по старому пути. Спасибо. Смотрите мануал, раздел location mapping. Если проект уже создан, придется подправить в нем пути и в свойствах поставить галку напротив пункта "Convert pathnames to softnames". Если вкратце, то нужно заменить путь до папки с проектом на что-то вроде имени переменной окружения, например $PROJECT_DIR. Также нужно объявить переменную окрежения MGC_LOCATION_MAP, которая должна указывать путь к файлу с именем mgc_location_map. Этот файл в свою очередь должен выглядеть следующим образом: $PROJECT_DIR /path_to_project/ Таким образом, меняя соержимое файла, можно переносить проекты с компьютера на компьютер. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nikolascha 0 15 августа, 2009 Опубликовано 15 августа, 2009 · Жалоба не использовать проект. в этом софте великолепно делается все ручкамине знаю что имелось в виду под "ручками", но у нас принято делать так: set wlibname proekt_name set wlibpath $env($proekt_name)/vhd # компиляция пакетов foreach name [glob "${wlibpath}/*_p.vhd"] {vcom -work $wlibname $name} # компиляция entity foreach name [glob "${wlibpath}/*_e.vhd"] {vcom -work $wlibname $name} # компиляция architecture foreach name [glob "${wlibpath}/*_a.vhd"] {vcom -work $wlibname $name} # компиляция test bench foreach name [glob "${wlibpath}/*_tb.vhd"] {vcom -work $wlibname $name} proekt_name - имя системной переменной (путь к проекту) и имя библиотеки в которую проводится компиляция в моделсиме. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться