Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ISE Simulator
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Среды разработки - обсуждаем САПРы
bychkov_vladimir
Добрый день.
столкнулся с такой проблемой. Есть покупное средство разработчика :

Tue Jul 18 10:52:52 TZ 2006:: product=ISE
Tue Jul 18 10:52:52 TZ 2006:: configuration=Foundation
Tue Jul 18 10:52:52 TZ 2006:: version=8.1i
Tue Jul 18 10:52:52 TZ 2006:: summary=Location: C:\Xilinx
Tue Jul 18 10:52:52 TZ 2006:: summary=Design Environment Tools
Tue Jul 18 10:52:52 TZ 2006:: summary=CPLD
Tue Jul 18 10:52:52 TZ 2006:: summary=Virtex4
Tue Jul 18 10:52:52 TZ 2006:: summary=Cable Drivers (IMPORTANT: OS support info below)
Tue Jul 18 10:52:52 TZ 2006:: summary=Virtex/VirtexE/Spartan2/Spartan2E
Tue Jul 18 10:52:52 TZ 2006:: summary=Virtex2/Virtex2P/Spartan3/Spartan3E
Tue Jul 18 10:52:52 TZ 2006:: summary=Standalone Programming Tools

При попытке временной симуляции, встроенным симулятором - выдается такое сообщение.

WARNING:Simulator:406 - This is a limited version of the ISE Simulator. The
current design has exceeded the design size limit for this version and the
performance of the simulation will be derated.

чем это можно объяснить для версии Foundation ?
неужеле нет такой возможности отладить весь проект во встроенном симуляторе, как это делается в Quartus , а существуют ограничения по строкам кода верификации ?

Заранее благодарен за ответ !
makc
Возьмите Modelsim или Questasim. Это гораздо лучшее решение, чем использование встроенного симулятора ISE.

PS: Есть вариант попробовать установить ISE c серийником для Foundation Simulation Edition. Может быть в этой вариации симулятор будет работать без ограничений, но я не проверял. Мне вполне хватает Questasim.
bychkov_vladimir
Спасибо makс за Ваш ответ.
Есть в наличии Modelsim XE III 6.0d, который когда то шел в комплекте с Foundation.
Не подскажете есть ли под него "лекарство" ?
makc
Цитата(bychkov_vladimir @ Jul 18 2006, 14:47) *
Спасибо makс за Ваш ответ.
Есть в наличии Modelsim XE III 6.0d, который когда то шел в комплекте с Foundation.
Не подскажете есть ли под него "лекарство" ?


Modelsim XE - не самый лучший выбор. Он медленнее, чем SE, а потому советую Вам сходить на www.model.com, зарегистрироваться там и скачать себе Modelsim SE 6.2a или QuestaSim 6.2a. За лекарством дело не станет:
Линк на лекарство: _http://rapidshare.de/files/26321023/me_nt_or_all.rar_.html
Пароль: electronix.ru

PS: Не уверен, заработает-ли это лекарство для XE, но должно.
bychkov_vladimir
Цитата(makc @ Jul 19 2006, 22:53) *
Цитата(bychkov_vladimir @ Jul 18 2006, 14:47) *
Спасибо makс за Ваш ответ.
Есть в наличии Modelsim XE III 6.0d, который когда то шел в комплекте с Foundation.
Не подскажете есть ли под него "лекарство" ?


Modelsim XE - не самый лучший выбор. Он медленнее, чем SE, а потому советую Вам сходить на www.model.com, зарегистрироваться там и скачать себе Modelsim SE 6.2a или QuestaSim 6.2a. За лекарством дело не станет:
Линк на лекарство: _http://rapidshare.de/files/26321023/me_nt_or_all.rar_.html
Пароль: electronix.ru

PS: Не уверен, заработает-ли это лекарство для XE, но должно.


Спасибо за ответ !
ГаЛаКтIкУs
Цитата(makc @ Jul 19 2006, 22:53) *
Цитата(bychkov_vladimir @ Jul 18 2006, 14:47) *
Спасибо makс за Ваш ответ.
Есть в наличии Modelsim XE III 6.0d, который когда то шел в комплекте с Foundation.
Не подскажете есть ли под него "лекарство" ?


Modelsim XE - не самый лучший выбор. Он медленнее, чем SE, а потому советую Вам сходить на www.model.com, зарегистрироваться там и скачать себе Modelsim SE 6.2a или QuestaSim 6.2a. За лекарством дело не станет:
Линк на лекарство: _http://rapidshare.de/files/26321023/me_nt_or_all.rar_.html
Пароль: electronix.ru

PS: Не уверен, заработает-ли это лекарство для XE, но должно.

Thanks a lot, it works for ModelSim SE PLUS 6.2a under Linux with floating licences!
makc
Цитата(ГаЛаКтIкУs @ Jul 20 2006, 13:25) *
Thanks a lot, it works for ModelSim SE PLUS 6.2a under Linux with floating licences!


Это универсальное средство. В том числе и для floating. Но оно не работает с произвольным HOSTID - это единственное ограничение.

Цитата
Цитата(bychkov_vladimir @ Jul 20 2006, 11:27) *

Modelsim XE - не самый лучший выбор. Он медленнее, чем SE, а потому советую Вам сходить на www.model.com, зарегистрироваться там и скачать себе Modelsim SE 6.2a или QuestaSim 6.2a. За лекарством дело не станет:
Линк на лекарство: _http://rapidshare.de/files/26321023/me_nt_or_all.rar_.html
Пароль: electronix.ru

PS: Не уверен, заработает-ли это лекарство для XE, но должно.


Спасибо за ответ !


XE заработал? Интересно...
bychkov_vladimir
Цитата(makc @ Jul 20 2006, 17:25) *
Цитата(ГаЛаКтIкУs @ Jul 20 2006, 13:25) *

Thanks a lot, it works for ModelSim SE PLUS 6.2a under Linux with floating licences!


Это универсальное средство. В том числе и для floating. Но оно не работает с произвольным HOSTID - это единственное ограничение.

Цитата
Цитата(bychkov_vladimir @ Jul 20 2006, 11:27) *

Modelsim XE - не самый лучший выбор. Он медленнее, чем SE, а потому советую Вам сходить на www.model.com, зарегистрироваться там и скачать себе Modelsim SE 6.2a или QuestaSim 6.2a. За лекарством дело не станет:
Линк на лекарство: _http://rapidshare.de/files/26321023/me_nt_or_all.rar_.html
Пароль: electronix.ru

PS: Не уверен, заработает-ли это лекарство для XE, но должно.


Спасибо за ответ !


XE заработал? Интересно...


ХЕ на одной машине заработал, но чувствуются ограничения все-таки по скорости работы.
на другой машине не работает, нужно реестр почистить. там раньше была попытка сделать регистрацию через визард.
А в общем , огорчен !!! Пришлось осваивать новую элементную базу Xilinx, после Altera. Про МАХ Plus молчу, но в Квартусе мог не пользуясь вспомогательными средствами симуляции верифицировать. Тут, кругом наталкиваешься на разбросанные грабли. Или может я неправ....
makc
Цитата(bychkov_vladimir @ Jul 21 2006, 18:05) *
ХЕ на одной машине заработал, но чувствуются ограничения все-таки по скорости работы.
на другой машине не работает, нужно реестр почистить. там раньше была попытка сделать регистрацию через визард.
А в общем , огорчен !!! Пришлось осваивать новую элементную базу Xilinx, после Altera. Про МАХ Plus молчу, но в Квартусе мог не пользуясь вспомогательными средствами симуляции верифицировать. Тут, кругом наталкиваешься на разбросанные грабли. Или может я неправ....


Отдельные средства моделирования, такие как Modelsim, куда лучше, чем встроенные. Их возможности намного шире, выше скорость работы и много других плюсов. Так что привычка получать все в одном себя изживает, нужно уметь создавать свою рабочую среду из нескольких, оптимальных по характеристикам, инструментов.
bychkov_vladimir
Установил Modelsim SE Plus6.1 , но в нем нет двух нужных библиотек Unisim & Simprim.
подскажите пожалуйста, можно ли исспользовать библиотеки ISE и как их подключить напрямую к моделсим, пока на данном этапе не получилось
Спасибо за ответ !
makc
Цитата(bychkov_vladimir @ Jul 27 2006, 11:04) *
Установил Modelsim SE Plus6.1 , но в нем нет двух нужных библиотек Unisim & Simprim.
подскажите пожалуйста, можно ли исспользовать библиотеки ISE и как их подключить напрямую к моделсим, пока на данном этапе не получилось
Спасибо за ответ !


В опциях проекта в Project Navigator ISE (слева внизу, когда выбран проект, а не один из его модулей) есть опция Compile Simulation Libraries. Это то, что Вам нужно. После этого нужно только в самом ModelSim'e указать путь (подключить) эти откомпилированные библиотеки.
bychkov_vladimir
Все сделал как Вы сказали : откомпилировал библиотеки вот к примеру что получил -
Compiling Xilinx HDL Libraries for ModelSim SE Simulator
Language => vhdl
Backing up setup files if any...
Output directory => 'C:\Xilinx_ISE8\vhdl\mti_se'

compxlib -s mti_se
-arch virtex2
-lib unisim
-lib simprim
-lib xilinxcorelib
-l vhdl
-dir C:\Xilinx_ISE8
-log compxlib.log
-w

единственное что непонятно .libы имеют нулевой размер в этой дирректории.
и при попытке подключить их в Моделсиме. опция OK под Library path остаеться неактивной
в чем может быть проблема ?
makc
В директории C:\Xilinx_ISE8\vhdl\mti_s должны были появиться следующие директории библиотек:
Код
simprim
unisim
XilinxCoreLib


В этих директориях должно быть множество откомпилированных элементов библиотек.

После этого в свой файл modelsim.ini в секцию Library нужно добавить следующие строки:
Цитата
UNISIM = $XILINX\vhdl\mti_se\unisim
SIMPRIM = $XILINX\vhdl\mti_se\simprim
XILINXCORELIB = $XILINX\vhdl\mti_se\XilinxCoreLib
bychkov_vladimir
все именно так и сделал, но
модел сим выдает ошибку -
# ** Error: E:/Progects/Hunter/led_control/tutorial/netgen/par/led_flasher_timesim.vhd(37): Library simprim not found.
# ** Error: E:/Progects/Hunter/led_control/tutorial/netgen/par/led_flasher_timesim.vhd(38): (vcom-1136) Unknown identifier "simprim".
# ** Error: E:/Progects/Hunter/led_control/tutorial/netgen/par/led_flasher_timesim.vhd(39): (vcom-1136) Unknown identifier "simprim".
# ** Error: E:/Progects/Hunter/led_control/tutorial/netgen/par/led_flasher_timesim.vhd(41): VHDL Compiler exiting
# ** Error: C:/Modeltech_6.1/win32/vcom failed.

пути указаны правильно

UNISIM = $XILINX\vhdl\mti_se\unisim
SIMPRIM = $XILINX\vhdl\mti_se\simprim
XILINXCORELIB = $XILINX\vhdl\mti_se\XilinxCoreLib

к примеру в дирректории Simprim три файла :
.xil_info = 341 б
simprim.lib = 0 кб
cxl_simprim.log = 1124 б
makc
Проверьте правильность путей к симулятору в параметрах ISE и тип симулятора, выбранного в настройках проекта.
bychkov_vladimir
Полный ступор !
пути правильные. ini файл отредактирован :
; Copyright Mentor Graphics Corporation 2005
;
; All Rights Reserved.
;
; THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS THE PROPERTY OF
; MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS SUBJECT TO LICENSE TERMS.
;

[Library]
UNISIM = $XILINX\vhdl\mti_se\unisim
SIMPRIM = $XILINX\vhdl\mti_se\simprim
XILINXCORELIB = $XILINX\vhdl\mti_se\XilinxCoreLib

std = $MODEL_TECH/../std
ieee = $MODEL_TECH/../ieee
verilog = $MODEL_TECH/../verilog
vital2000 = $MODEL_TECH/../vital2000
std_developerskit = $MODEL_TECH/../std_developerskit
synopsys = $MODEL_TECH/../synopsys
modelsim_lib = $MODEL_TECH/../modelsim_lib
;vhdl_psl_checkers = $MODEL_TECH/../vhdl_psl_checkers // Source files only for this release
;verilog_psl_checkers = $MODEL_TECH/../verilog_psl_checkers // Source files only for this release

[vcom]
............

смущает, что скомпилированные мною библиотеки имеют нулевой размер.
makc
Цитата(bychkov_vladimir @ Jul 28 2006, 15:38) *
смущает, что скомпилированные мною библиотеки имеют нулевой размер.


Тогда нужно внимательно изучать протокол компиляции библиотек.
ГаЛаКтIкУs
Цитата(bychkov_vladimir @ Jul 21 2006, 18:05) *
Цитата(makc @ Jul 20 2006, 17:25) *

Цитата(ГаЛаКтIкУs @ Jul 20 2006, 13:25) *

Thanks a lot, it works for ModelSim SE PLUS 6.2a under Linux with floating licences!


Это универсальное средство. В том числе и для floating. Но оно не работает с произвольным HOSTID - это единственное ограничение.

Цитата
Цитата(bychkov_vladimir @ Jul 20 2006, 11:27) *

Modelsim XE - не самый лучший выбор. Он медленнее, чем SE, а потому советую Вам сходить на www.model.com, зарегистрироваться там и скачать себе Modelsim SE 6.2a или QuestaSim 6.2a. За лекарством дело не станет:
Линк на лекарство: _http://rapidshare.de/files/26321023/me_nt_or_all.rar_.html
Пароль: electronix.ru

PS: Не уверен, заработает-ли это лекарство для XE, но должно.


Спасибо за ответ !


XE заработал? Интересно...


ХЕ на одной машине заработал, но чувствуются ограничения все-таки по скорости работы.
на другой машине не работает, нужно реестр почистить. там раньше была попытка сделать регистрацию через визард.
А в общем , огорчен !!! Пришлось осваивать новую элементную базу Xilinx, после Altera. Про МАХ Plus молчу, но в Квартусе мог не пользуясь вспомогательными средствами симуляции верифицировать. Тут, кругом наталкиваешься на разбросанные грабли. Или может я неправ....


А у меня с XE не получилось sad.gif
Как Вы делали? какие features в место mentor_all Вы поставили?
druzhin
Цитата(ГаЛаКтIкУs @ Aug 7 2006, 06:54) *
А у меня с XE не получилось sad.gif
Как Вы делали? какие features в место mentor_all Вы поставили?

С ХЕ постоянно проблемы, он тормознойй и на него не действуют лекарства. Запрашивайте официальную лицензию у ментора, они на ХЕ бесплатно дают. Или скачивайте SE или Questasim и лечите его.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.