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

ModelSim

Дело в том что когда запускаю модельсим, такое впечатление что он modelsim.ini вообще не читает...

Только когда находишься в папке модельсима то он видит библиотеки (и то только те которые в корне папаки), как только запускаешь модельсим из другой папки все библиотеки пропадают -- библиотеки видит только из папки запуска... Если они там есть, то подключает, а если нет -- то нет

У меня такое впечатление что с правами что-то не так... только я на все что можно поставил 777... а всеравно не хочет

Еще один прикол в том что из под рута все как надо -- полноценно подключает все что прописано в modelsim.ini. А вот из под обычного юзера -- добавлять автомам библиотек отказывается.

Такое впечатление что он что-то грузит еще на стороне, и это "что-то" может грузить только руут

ini файл после генерации бибилиотек подправил.

 

Вот примеры скриншотов

post-25593-1382905768_thumb.pngpost-25593-1382905772_thumb.png

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


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

Так оно и есть, не ленись -- копируй modelsim.ini в папку с твоим текущим проектом.

Как мне кажется, это связано с необходимостью однавременно создавать проекты и из самого modelsim'a и подхватывать чужие (например из xilinx ISE и altera quartus)

Поэтому при работе с "чужими" проектами бери их modelsim.ini (там и будут нужные тебе библиатеки).

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


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

А я и не ленюсь.

Опробовал уже все возможные варианты которые крутились на уме.

Вариант с копированием пробовал -- не помогает. Чего только не пробовал, наверно только еще скрипты запуска подробно не разбирал.

 

Может кто может объяснить в чем разница между запуском ModelSim из под рута и из под обычного юзера. При условии что на все файлы (проект, ISE, ModelSim) выставлены права "777"? Что он там такого делает, что только под рутом читает modelsim.ini так как положено...

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


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

Была похожая тема про запуск квартуса: http://electronix.ru/forum/index.php?showt...t&p=1185030

Для запуска QuestaSim под CentOS'ом (для ModelSim'а все аналогично) я делаю на десктопе такой вот лаунчер:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Icon[en_US]=redhat-applications
Name[en_US]=QuestaSim 10.1b
Exec=sudo /home/roman/launchers/mentor/questasim/questasim_start
Name=QuestaSim 10.1b
Icon=/home/roman/launchers/mentor/questasim/questasim.png

(где questasim.png - десктоповская иконка квесты), который запускает такой вот скрипт questasim_start:

#!/bin/bash

HOME=/home/roman; export HOME
PATH=$PATH:/home/roman/Hdl/Mentor/QuestaSim/questa_sim/linux_x86_64; export PATH
LM_LICENSE_FILE=/home/roman/Flexlm/license.dat; export LM_LICENSE_FILE
MGLS_LICENSE_FILE=/home/roman/Flexlm/license.dat; export MGLS_LICENSE_FILE
vsim

Так все работает.

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


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

Если говорить о системных переменных

export LM_LICENSE_FILE=/opt/mentor/lic/lic.linux
export MODELSIM=/opt/mentor/modelsim
export MODEL_TECH=/opt/mentor/modelsim/modeltech/linux_x86_64
export PATH=$PATH:$MODELSIM/modeltech/linux_x86_64

 

И того...

Для решения данной проблемы требуется удалить переменную MODELSIM и оставить только MODEL_TECH

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


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

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

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

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

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

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

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

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

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

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