реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Функциональное моделирование в ModelSim, Не получается
Shumok
сообщение Oct 18 2007, 10:29
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 57
Регистрация: 18-05-07
Пользователь №: 27 804



Вопрос вот в чем.
В WebPack 8.1i в схематике создаю схему и к ней тест-бенч. Запускаю ModelSim на исполнение - выдает ошибку. Такой-то элемент в библиотеке не найден и т.п. Мне кажется что в WebPack отсутствует функциональная модель этих элементов (триггеры, счетчики, DCM и т.д.). Т.е. их исходников по ходу нету и они идут как black-box. Как думаете я прав или нет?
Go to the top of the page
 
+Quote Post
cornflyer
сообщение Oct 18 2007, 10:40
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 11-07-06
Из: Dubna
Пользователь №: 18 729



Цитата(Shumok @ Oct 18 2007, 14:29) *
Вопрос вот в чем.
В WebPack 8.1i в схематике создаю схему и к ней тест-бенч. Запускаю ModelSim на исполнение - выдает ошибку. Такой-то элемент в библиотеке не найден и т.п. Мне кажется что в WebPack отсутствует функциональная модель этих элементов (триггеры, счетчики, DCM и т.д.). Т.е. их исходников по ходу нету и они идут как black-box. Как думаете я прав или нет?

Я использую xilinx ISE 7.1i
Сгенерил test.vhd файл с таймингами, учитывающими разводку внутри кристалла...
Встроенный ISE simulator - ругнулся на библиотеки....
Вставил этот файлик в Active HDL 6.1 - ругаеца на PULSEPATH (????)
Поставил Active HDL 7.2 - ругаеца на X_BUF_PP, X_INV_PP, X_TRI_PP
Заменил на X_BUF, X_INV, X_TRI - скомпильнулось без ошибок.
Но !!! Active HDL 7.2 ругнулся что мой проект слишком большой и отказался симулировать.
Т.к. я установил Active HDL 7.2 в триальном режиме....
Ладно, попробовал поставить Modelsim 6.0a в режиме free (mxe_starter)
Не запускается !!!!!! Ругаеца на лицензию....
HELP!!!

Сообщение отредактировал cornflyer - Oct 18 2007, 10:43
Go to the top of the page
 
+Quote Post
XVR
сообщение Oct 18 2007, 11:29
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(cornflyer @ Oct 18 2007, 14:40) *
Я использую xilinx ISE 7.1i
Сгенерил test.vhd файл с таймингами, учитывающими разводку внутри кристалла...
Встроенный ISE simulator - ругнулся на библиотеки....
Обновить библиотеки не пробовал? (С сайта Xilinx)

Цитата
Вставил этот файлик в Active HDL 6.1 - ругаеца на PULSEPATH (????)
Поставил Active HDL 7.2 - ругаеца на X_BUF_PP, X_INV_PP, X_TRI_PP
Заменил на X_BUF, X_INV, X_TRI - скомпильнулось без ошибок.
Но !!! Active HDL 7.2 ругнулся что мой проект слишком большой и отказался симулировать.
Т.к. я установил Active HDL 7.2 в триальном режиме....
Ладно, попробовал поставить Modelsim 6.0a в режиме free (mxe_starter)
Не запускается !!!!!! Ругаеца на лицензию....
HELP!!!
Лицензия на MXE (даже на free) берется на сайте Xilinx'а (где то в районе загрузки собственно MXE)





Цитата(Shumok @ Oct 18 2007, 14:29) *
Вопрос вот в чем.
В WebPack 8.1i в схематике создаю схему и к ней тест-бенч. Запускаю ModelSim на исполнение - выдает ошибку. Такой-то элемент в библиотеке не найден и т.п. Мне кажется что в WebPack отсутствует функциональная модель этих элементов (триггеры, счетчики, DCM и т.д.). Т.е. их исходников по ходу нету и они идут как black-box. Как думаете я прав или нет?
Нет, не прав. Во первых они есть в самом WebPack'е, во вторых они есть в MXE, в третьих - на сайте Xilinx'а есть обновление библиотек для MXE - это они самые и есть (библиотеки в чистом виде)
Go to the top of the page
 
+Quote Post
Shumok
сообщение Oct 18 2007, 11:35
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 57
Регистрация: 18-05-07
Пользователь №: 27 804



Цитата(XVR @ Oct 18 2007, 14:29) *
Обновить библиотеки не пробовал? (С сайта Xilinx)

Лицензия на MXE (даже на free) берется на сайте Xilinx'а (где то в районе загрузки собственно MXE)


Нет, не прав. Во первых они есть в самом WebPack'е, во вторых они есть в MXE, в третьих - на сайте Xilinx'а есть обновление библиотек для MXE - это они самые и есть (библиотеки в чистом виде)

У меня SE.
Go to the top of the page
 
+Quote Post
tyro
сообщение Oct 18 2007, 13:24
Сообщение #5


Любитель Кошек
*****

Группа: Свой
Сообщений: 1 593
Регистрация: 8-06-06
Пользователь №: 17 873



Цитата(Shumok @ Oct 18 2007, 14:35) *

Посмотрите в http://electronix.ru/forum/index.php?showtopic=28925&hl=
а вообще есть кнопка "поиск" и ключевое слово "modelsim"


--------------------
По современному этикету, в левой руке держат вилку, в правой - мышку.
Go to the top of the page
 
+Quote Post
Shumok
сообщение Oct 18 2007, 13:54
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 57
Регистрация: 18-05-07
Пользователь №: 27 804



Цитата(tyro @ Oct 18 2007, 16:24) *
Посмотрите в http://electronix.ru/forum/index.php?showtopic=28925&hl=
а вообще есть кнопка "поиск" и ключевое слово "modelsim"

Библиотеки из ISE в ModelSim я компилировал неоднократно, но это помогает почему-то только при моделировании Post&Place.
Go to the top of the page
 
+Quote Post
XVR
сообщение Oct 18 2007, 20:51
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(Shumok @ Oct 18 2007, 15:35) *
У меня SE.
Если SE то для него нужно компилировать библиотеки, см

доку Synthesis and Simulation Design Guide, раздел Compiling Xilinx Simulation Libraries (COMPXLIB)


Go to the top of the page
 
+Quote Post
BSV
сообщение Oct 18 2007, 21:59
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 541
Регистрация: 11-04-05
Из: Москва
Пользователь №: 4 045



Откомпилировать мало, желательно еще прописать пути к ним в modelsim.ini (тот, что в корне моделсимовского каталога), предварительно сняв с него атрибут readonly (потом вернуть на базу). Тогда при создании нового проекта все библиотеки будут в наличии. Если качались прекомпилированные либы с сайта, то иногда бывает нужно запустить Refresh для библиотек (потому что Xilinx немного запаздывает по версиям от Ментора).


--------------------
Дурак, занимающий высокий пост, подобен человеку на вершине горы - все ему кажется маленьким, а всем остальным кажется маленьким он сам. /Законы Мерфи/
Go to the top of the page
 
+Quote Post
Shumok
сообщение Oct 19 2007, 08:59
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 57
Регистрация: 18-05-07
Пользователь №: 27 804



Цитата(BSV @ Oct 19 2007, 00:59) *
Откомпилировать мало, желательно еще прописать пути к ним в modelsim.ini (тот, что в корне моделсимовского каталога), предварительно сняв с него атрибут readonly (потом вернуть на базу). Тогда при создании нового проекта все библиотеки будут в наличии. Если качались прекомпилированные либы с сайта, то иногда бывает нужно запустить Refresh для библиотек (потому что Xilinx немного запаздывает по версиям от Ментора).

Пути прописаны. Библиотеки не качались.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 9th July 2025 - 19:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01437 секунд с 7
ELECTRONIX ©2004-2016