Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Моделирование RocketIO в Aldec
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
DimaV
Кто нибудь моделировал RocketIO (а именно блок GT11) в среде Aldec7.1.
Модель GT11 - это SWIFT модель, где её взять и как подключить???, пока не разобрался.
Поделитесь опытом. Заранее спасибо.
oleg_rudakov
Smartmodels (по крайней мере интересующая Вас GT11_swift) поставляются в VHDL и Verilog виде с XILINX ISE Foundation Express.

<Xilinx_HOME>\smartmodel\nt\wrappers\mtivhdl\smartmodel_wrappers.vhd

По поводу подключений и моделирования нужно читать manual,

<Xilinx_HOME>\smartmodel\nt\image\manuals\simcfg.pdf

в частности.
DimaV
Цитата(oleg_rudakov @ Nov 23 2005, 14:58) *
Smartmodels (по крайней мере интересующая Вас GT11_swift) поставляются в VHDL и Verilog виде с XILINX ISE Foundation Express.

<Xilinx_HOME>\smartmodel\nt\wrappers\mtivhdl\smartmodel_wrappers.vhd

По поводу подключений и моделирования нужно читать manual,

<Xilinx_HOME>\smartmodel\nt\image\manuals\simcfg.pdf

в частности.


как я понял для моделирования необходимы 3 файла (согласно http://toolbox.xilinx.com/docsan/xilinx7/b...sim0060_9.html)
1.unisim_VCOMP.vhd
2.smartmodel_wrappers.vhd
3.unisim_SMODEL.vhd
все они включены в проект. после Initialize Simulation пишет:

# ELAB2: Create instances ...
# KERNEL: PLI/VHPI kernel's engine initialization done.
# PLI: Loading library 'd:\PROGRA~1\Aldec\ACTIVE~1.1\bin/systf.dll'
# VHPI: Loading library 'd:\PROGRA~1\Aldec\ACTIVE~1.1\BIN/swift.dll'
# : SWIFT: Beginning the session.
# : SWIFT: Cannot initialize SWIFT session!
# ELAB2: Create instances complete.
# ELAB2: Elaboration final pass complete - time: 0.1 [s].
# KERNEL: Kernel process initialization done.
# Allocation: Simulator allocated 4977 kB (elbread=3079 elab2=1521 kernel=376 sdf=0)
# 15:39, 23 ноября 2005 г.
# Simulation has been initialized
# Selected Top-Level: testbench_for_pcie_rio
oleg_rudakov
Я давно уже "по диагонали" читал документацию на smartmodels. Там не все просто. Нужно внимательно изучить вопрос лицензий, начальной инициализации моделирования и т.п.
des00
а либы то хоть скомпиленые ?
DimaV
Конечно, Компилятор не ругается. все компоненты находит. попробуйте смоделировать сами, если получиться, поделитесь
DimaV
нашел доку, пробую.
http://support.aldec.com/knowledgebase/art...aspx?aid=000386
DimaV
Все сделал по этому ApNote. Aldec выдает:
# ELAB2: Create instances ...
# KERNEL: PLI/VHPI kernel's engine initialization done.
# PLI: Loading library 'D:\Program Files\Aldec\Active-HDL 7.1\bin/systf.dll'
# VHPI: Loading library 'D:\Program Files\Aldec\Active-HDL 7.1\BIN/swift.dll'
# : SWIFT: Beginning the session.
# : Copyright © 1984-2005 Synopsys Inc. ALL RIGHTS RESERVED
# : You can use the Browser tool to configure the SmartModel
# : Library and access information about SmartModels:
# : $LMC_HOME/bin/sl_browser
# :
# : SmartModel product documentation is available here:
# : $LMC_HOME/doc/smartmodel/manuals/intro.pdf
# : http://www.synopsys.com/products/lm/doc/smartmodel.html
# :
# : Model gt11_swift: Model Vendor: `Xilinx'.
# : at time: 0[fs]
# : SWIFT: Number of ports is incorrect !!!
# : SWIFT: Session terminated.

Не могу разобраться почему???!!!
DimaV
Начинаю разбираться.
SmartModel Library Installer в ISE 7.1 упорно не хочет устанавливать библиотеки,
и за это был снесен к чертовой матери.
Установил ISE 6.3sp2, там SmartModel Library Installer работает как написано в доке
http://support.aldec.com/knowledgebase/art...aspx?aid=000386.
пробовал моделировать GT11, Aldec ругается (см выше).
с блоком GT10 вроде бы все получилось, видимо GT11 не поддерживается
данной версией Synopsys® SmartModels,
а мне очень надо :-(((. Буду разбираться с ISE 7.1. Если у Вас получилось смоделировать
GT11 или поставить Synopsys® SmartModels из ISE 7.1, напишите как, не будте жадными.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.