gin 0 26 октября, 2011 Опубликовано 26 октября, 2011 · Жалоба Всем привет. Столкнулся сегодня с такой проблемой - Алтеровская версия моделсима (6.6) не понимает стандарт VHDL-2008. Хотя я ему и указал, что нужно использовать именно этот стандарт, он все ровно ругается на новые языковые конструкции. Кто-нить еще сталкивался с такой проблемой? А то уж очень не хочется специально для моделсима использовать старый стандарт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
almost_valid 0 27 октября, 2011 Опубликовано 27 октября, 2011 · Жалоба Чтобы включить 2008, набери в командной строке -2008 . Подробней help/technote/vhdl2008/. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gin 0 27 октября, 2011 Опубликовано 27 октября, 2011 · Жалоба В том и дело, что запускаю do-файл с параметром -2008, так же в файле modelsim.ini указано 2008, а он всё-равно новые конструкции не воспринимает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
almost_valid 0 27 октября, 2011 Опубликовано 27 октября, 2011 · Жалоба В том и дело, что запускаю do-файл с параметром -2008, так же в файле modelsim.ini указано 2008, а он всё-равно новые конструкции не воспринимает А конкретно текст ошибки какой? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EugeneS 0 27 октября, 2011 Опубликовано 27 октября, 2011 · Жалоба В Modelsim частичная поддержка VHDL-2008 (смотри файл vhdl2008.note). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gin 0 27 октября, 2011 Опубликовано 27 октября, 2011 · Жалоба А ну тогда всё ясно, про all в списке чувствительности ничего не написано, значит не поддерживает - на него он собственно и ругается. Будем ждать, когда поддержка появится, но учитывая, что он до сих пор поддерживает не все конструкции 93 стандарта, то ждать придется долго :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
almost 0 27 октября, 2011 Опубликовано 27 октября, 2011 (изменено) · Жалоба А ну тогда всё ясно, про all в списке чувствительности ничего не написано, значит не поддерживает - на него он собственно и ругается. Будем ждать, когда поддержка появится, но учитывая, что он до сих пор поддерживает не все конструкции 93 стандарта, то ждать придется долго :( Ого. Речь идет о process(all)? А для чего Вам так это нужно? Список чувствительности вроде мало к чему привязан. P.S. Просто любопытно. Изменено 27 октября, 2011 пользователем almost Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gin 0 27 октября, 2011 Опубликовано 27 октября, 2011 · Жалоба Ну иногда удобно вместо большого списка сигналов, написать all - писанины меньше. Естественно можно и без этого обойтись. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
almost 0 27 октября, 2011 Опубликовано 27 октября, 2011 · Жалоба Ну иногда удобно вместо большого списка сигналов, написать all - писанины меньше. Естественно можно и без этого обойтись. Ну т.е. Вы чисто для порядка приводите список чувствительности в "правильный" вид? Я просто не заметил связи с тем что есть в списке чувствительности и как компилируется проект, думал есть какие другие причины для заполнения данного списка. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 14 27 октября, 2011 Опубликовано 27 октября, 2011 · Жалоба думал есть какие другие причины для заполнения данного списка. А они таки есть, если вы хотите, чтобы в симуляторе ваш проект работал также, как и в железе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
almost 0 27 октября, 2011 Опубликовано 27 октября, 2011 · Жалоба А они таки есть, если вы хотите, чтобы в симуляторе ваш проект работал также, как и в железе. Ну к примеру я всегда гоняю в симуляторе файлы .vho, а не чистый код .vhd/.v. Тогда же будет одно и то же вне зависимости от составления списка чувствительности каждого процесса, так ведь? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 14 28 октября, 2011 Опубликовано 28 октября, 2011 · Жалоба А, вы делаете post place'n'route симуляцию? Вам времени не жалко? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
almost 0 28 октября, 2011 Опубликовано 28 октября, 2011 · Жалоба А, вы делаете post plase'n'route симуляцию? Вам времени не жалко? Жалко =) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
justontime 0 20 февраля, 2015 Опубликовано 20 февраля, 2015 · Жалоба Хоть и ModelSim не 6.6, а 10.3, но не хочу плодить похожие темы... Кто-нибудь может подсказать, где задается команда, которую выдает Quartus при запуске ModelSim ? Просто туда подставляется -93 (версия VHDL), а мне нужно -2008. Правка ModelSim.ini ничего не дала - насколько понимаю, явное задание версии VHDL в команде vcom перекрывает параметр по умолчанию из .ini Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 20 февраля, 2015 Опубликовано 20 февраля, 2015 · Жалоба 2 justontime Если автоматическая симуляция из EDA - смотрите лог - вам нужен скрипт компиляции исходников. Или там где то в гуе должна быть возможность вставить свои ключи для vcom/vlog. пЫсЫ Собираю сам, через do-файл Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться