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

Подружить ISE 14.1 с ModelSim 6.5SE

При запуске моделсим выдает:

# Model Technology ModelSim SE vcom 6.5 Compiler 2009.01 Jan 22 2009
# -- Loading package standard
# -- Loading package std_logic_1164
# -- Loading package std_logic_arith
# -- Compiling package i2c
# -- Compiling entity simple_i2c
# -- Compiling architecture structural of simple_i2c
# ** Error: (vcom-11) Could not find unisim.vcomponents.
# ** Error: IICController/I2C.VHD(346): (vcom-1195) Cannot find expanded name "unisim.vcomponents".
# ** Error: IICController/I2C.VHD(346): Unknown expanded name.
# ** Error: IICController/I2C.VHD(348): VHDL Compiler exiting
# ** Error: C:/modeltech_65/win32/vcom failed.
# Error in macro ./MainSchTest.fdo line 89
# C:/modeltech_65/win32/vcom failed.
#     while executing
# "vcom -explicit  -93 "IICController/I2C.VHD""

Подскажите, может кто-нибудь сталкивался??

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


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

При запуске моделсим выдает:

# Model Technology ModelSim SE vcom 6.5 Compiler 2009.01 Jan 22 2009
# -- Loading package standard
# -- Loading package std_logic_1164
# -- Loading package std_logic_arith
# -- Compiling package i2c
# -- Compiling entity simple_i2c
# -- Compiling architecture structural of simple_i2c
# ** Error: (vcom-11) Could not find unisim.vcomponents.
# ** Error: IICController/I2C.VHD(346): (vcom-1195) Cannot find expanded name "unisim.vcomponents".
# ** Error: IICController/I2C.VHD(346): Unknown expanded name.
# ** Error: IICController/I2C.VHD(348): VHDL Compiler exiting
# ** Error: C:/modeltech_65/win32/vcom failed.
# Error in macro ./MainSchTest.fdo line 89
# C:/modeltech_65/win32/vcom failed.
#     while executing
# "vcom -explicit  -93 "IICController/I2C.VHD""

Подскажите, может кто-нибудь сталкивался??

Сталкивался. Ключевые слова - compxlib.exe. Скомпилировать либы под ваш симулятор.Добавить линки на эти либы в Моделсим.

Всё это очень популярно описано в документе Synthesis and Simulation

Design Guide. Читайте хелпы, и да пребудет с вами сила!

 

 

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


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

Всё это очень популярно описано в документе Synthesis and Simulation

Design Guide. Читайте хелпы, и да пребудет с вами сила!

Угу, а еще иногда полезно читать Xilinx Design Tools: Release Notes Guide раздел Compatible Third‐Party Tools.

 

Например, ISE 13.x хотел ModelSim 6.6, а у меня был 6.5,.. 6.5 не компилировал библиотеки, пришлось перейти на 6.6.

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


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

Может подскажете, где скачать моделсим новее моего??? Поискал через гугл, выше 6.5 ничего не нашел...

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


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

Может подскажете, где скачать моделсим новее моего??? Поискал через гугл, выше 6.5 ничего не нашел...

 

Попрбуйте ftp://ftp.model.com/SE/6.6d/

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


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

Я компилировал библиотеки таким батником:

 

C:\FPGA\Xilinx\14.2\ISE_DS\ISE\bin\nt64\compxlib -s questa -arch fpga -lib u -lib c -lib s -lib m -l all -dir C:\FPGA\questasim64_10.1b\XilinxModelLib -p C:\FPGA\questasim64_10.1b\win64\ -log compxlib.log -w

Первый путь это к екзешнику compxlib.exe в ISE 14.2.

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

Третий путь это к Questasim 10.1 b.

Для 32-разрядных виндов все 64 поменяются на 32.

 

Надо проверить, прописались ли в файле ...\questasim64_10.1b\modelsim.ini пути до библиотек. В первых 100 строках должно быть что-то типа этого:

 

secureip = C:\FPGA\questasim64_10.1b\XilinxModelLib/secureip
unisim = C:\FPGA\questasim64_10.1b\XilinxModelLib/unisim
unimacro = C:\FPGA\questasim64_10.1b\XilinxModelLib/unimacro
unisims_ver = C:\FPGA\questasim64_10.1b\XilinxModelLib/unisims_ver
unimacro_ver = C:\FPGA\questasim64_10.1b\XilinxModelLib/unimacro_ver
simprim = C:\FPGA\questasim64_10.1b\XilinxModelLib/simprim
simprims_ver = C:\FPGA\questasim64_10.1b\XilinxModelLib/simprims_ver
xilinxcorelib = C:\FPGA\questasim64_10.1b\XilinxModelLib/xilinxcorelib
xilinxcorelib_ver = C:\FPGA\questasim64_10.1b\XilinxModelLib/xilinxcorelib_ver

Ну и конечно в том же modelsim.ini, где то в районе 300-ой строки, надо исправить:

 

было:

VoptFlow = 1

 

надо:

VoptFlow = 0

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


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

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

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

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

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

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

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

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

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

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