Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ошибка при работе с ModelSim
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
BuTeK
При попытке эмулирования на ModelSim SE в режиме Post-Map Simulation и Post-Route Simulation программы ISE 8.1.03 ModelSim выдает следующию ошибку:

# vsim -lib work -sdfmax /UUT=mt48lc4m32b2.sdf -t 1ps tb_vhd
# ** Error: (vsim-SDF-3196) Failed to find SDF file "mt48lc4m32b2.sdf".
# Error loading design
# Error: Error loading design
# Pausing macro execution

Почему ISE не создает файл sdf и вообще он должен его создавать для проекта модели? Как быть с такой ошибкой?
makc
Он его создает, правда, afair, не там где нужно. Поищите его где-нибудь рядом в директории проекта. Я поэтому всегда скрипты для подобной симуляции писал вручную.
BuTeK
А какое расширение должно быть у этого файла?
makc
Цитата(BuTeK @ May 15 2008, 07:33) *
А какое расширение должно быть у этого файла?


У какого файла?
per_aspera_ad_astra
Цитата(BuTeK @ May 13 2008, 23:59) *
При попытке эмулирования на ModelSim SE в режиме Post-Map Simulation и Post-Route Simulation программы ISE 8.1.03 ModelSim выдает следующию ошибку:

# vsim -lib work -sdfmax /UUT=mt48lc4m32b2.sdf -t 1ps tb_vhd
# ** Error: (vsim-SDF-3196) Failed to find SDF file "mt48lc4m32b2.sdf".
# Error loading design
# Error: Error loading design
# Pausing macro execution

Почему ISE не создает файл sdf и вообще он должен его создавать для проекта модели? Как быть с такой ошибкой?


Проблемма скорее всего в том что модели памяти поведенческие (в вашем случае файл mt48lc4m32b2.vhd/.v) и просто не предназначены для Post-Map и Post-Route моделирования. Посмотрите внимательнее на исходный код.
BuTeK
Да так и есть... Вот я и спрашиваю почему ISE неправильно создает файл .mdo для ModelSim? И как это можно обойти...
hitower1
Попробуйте запусить: Implement Design//Place&Route//Genarate Post//Place&Route Simulation Model


Внутри вашего проекта создастся папка netgen в ней будит SDF и VHDL для моделирования
Pavel81
А как быть, когда ошибка на моделировании PAR такая:

# -- Compiling entity ant_tb_vhd
# -- Compiling architecture behavior of ant_tb_vhd
# vsim -lib work -sdfmax /UUT=.sdf -t 1ps ant_tb_vhd
# ** Error: (vsim-SDF-3196) Failed to find SDF file ".sdf".
# Error loading design
# Error: Error loading design
# Pausing macro execution
# MACRO ./ant_tb_vhd.tdo PAUSED at line 7

ModelSim 6.2g, Project Navigator 9.2.04i
YuP
Цитата(BuTeK @ May 13 2008, 23:59) *
При попытке эмулирования на ModelSim SE в режиме Post-Map Simulation и Post-Route Simulation программы ISE 8.1.03 ModelSim выдает следующию ошибку:

# vsim -lib work -sdfmax /UUT=mt48lc4m32b2.sdf -t 1ps tb_vhd
# ** Error: (vsim-SDF-3196) Failed to find SDF file "mt48lc4m32b2.sdf".
# Error loading design
# Error: Error loading design
# Pausing macro execution

Почему ISE не создает файл sdf и вообще он должен его создавать для проекта модели? Как быть с такой ошибкой?


здесь и здесьобсуждалась по-моему похожая тема.

На сколькоя понимаю это проблема именно 8.1 и 8.2,т.к. при переходе на последующие версии эта проблема благополучно исчезла.
Решения,которые вижу я:
1.Почистить проект Cleanup project file
2.Пересобрать проект(не желательно,да и занимает много времени при его больших размерах)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.