slava_edf 0 24 августа, 2016 Опубликовано 24 августа, 2016 · Жалоба Начну с того что скачал архив с VMM -> vmm-1.2.2b.tgz . В README.txt написано как подключить VMM к VCM , но также есть небольшое разьяснение как подключить VMM к другим симуляторам: " When used on a non-VCS simulator, it will be necessary to include the file $VMM_HOME/sv/std_lib/vmm_str_dpi.c to supply the regular expression string matching library. Similarly, it may be necessary to include the file $VMM_HOME/sv/std_lib/vmm_xvc_dpi.c to supply the XVC command parsing and execution library. Please refer to your simulator's documentation on how to include a DPI library. " И так у нас есть два С-их файла : vmm_xvc_dpi.c , vmm_str_dpi.c. Нам нужно откомпилировать и сделать *.h хедерний файл этих библиотек посредством команд xsc и xelab ? Как это делать читаю здесь : http://www.xilinx.com/support/documentatio...-simulation.pdf стр. 169 - Direct Programming Interface (DPI) in Vivado Simulator В этом гиде так же эсть описание двух примеров скрипта компиляции для импорта и експорта функции из/в библиотеку с нашего сорса на SV. В нашем случиа это будет импорт функциии из VMM в наш сорс на SV? В нашем сорсе на SV должны бить строки : `include "vmm.sv" `include "vmm_dpi.h" // имя vmm_dpi.h хедера после компиляции файлов vmm_xvc_dpi.c , vmm_str_dpi.c. ? Скажите пожалуйста будет ли это работать , или может кто то уже такое делал и есть другой путь решения. Всем спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lexus.mephi 0 14 сентября, 2016 Опубликовано 14 сентября, 2016 · Жалоба Вопросы, связанные с методологиями верификации, обсуждаются в разделе "Языки проектирования на ПЛИС (FPGA)". VMM уже заброшенная методология: Рекомендую вместо нее использовать UVM - там побольше информации будет. И напишите, какая у Вас среда моделирования? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться