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

Проблемы с симуляцией в Quartus II 5.0

В моем проекте имеется некоторое количество модулей, расположены они иерархически. Всего 3 уровня.

 

Я использую схемный ввод.

 

Раньше у меня был один Vector Waveform File, в который я вставлял нужные мне для симуляции модуля входы и выходы, и делал симуляцию. Если были какие-то ошибки, то я правил Schematic File до тех пор, пока временные диаграммы Vector Waveform File не удовлетворяли задаче. Потом изменял Vector Waveform File для симуляции другого модуля.

 

Таким образом, Vector Waveform File у меня был один. Это оказалось несколько неудобно ввиду того, что приходилось тратить много времени на симуляцию блоков при внесении в них изменений.

 

Я посмотрел сторонний проект. Там для каждого блока был свой Vector Waveform File.

 

Я попытался сделать так же, но при симуляции мне получаю вообще ни какого результата. На закладке Simulation Report - Simulation Waveforms присутствуют только выходы и их значение не определено (там вместо сигнал ХХХХХХХХХХХ).

 

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

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


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

Думаю никто ниччего вразумительного вам не подскажет по такому описанию. Приаттачте проект, ну или пример иллюстрирующий проблемму.

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


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

Я посмотрел сторонний проект. Там для каждого блока был свой Vector Waveform File.

скорее всего у Вас создан один проект с именем наивысшей иерархии. Все остальные файлы *.bdf туда входят ввиде символьных. Самый простой путь. Создайте в этой же папке проект для нужного Вам файла *.bdf. И тогда по умолчанию для этого файла будет создавться нужный Вам файл временных воздействий с этим именем.

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


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

скорее всего у Вас создан один проект с именем наивысшей иерархии. Все остальные файлы *.bdf туда входят ввиде символьных.
вы абсолютно правы.

 

Создайте в этой же папке проект для нужного Вам файла *.bdf. И тогда по умолчанию для этого файла будет создавться нужный Вам файл временных воздействий с этим именем.
Не пробовал ваш способ. Подсказали другой способ, на мой взгляд, более правильный.

 

Перед каждой симуляцией идти Assignments -> Settings -> Simulator -> Simulator input и указывать требуемый файл. Проверил, работает.

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


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

Доброго всем времени суток!

 

Возникла проблема, похожая на проблему данного топика, только предыдущее решение не помогает...

Проблема в следующем:

Необходимо просимулировать работу одного блока *.bdf в составет top-level *.bdf.

Создаю свой wave-file, выбираю в Assignments -> Settings -> Simulator -> Simulator input этот файл.

После симуляции в result выводятся старые output-ы в состоянии XXX.

Есть небольшое подозрение, что при сосдании второго wave-файла я использую не пины, а входы/выходы блока:

sig_gen:inst1|clk
sig_gen:inst1|half_period
sig_gen:inst1|sig

В чем может быть проблема?

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


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

Доброго всем времени суток!

В чем может быть проблема?

 

Квартус по входному файлу создает свой файл рапорта.

Вот его и надо смотреть.

Если свой первоначальный файл хотите "обновить" результатами моделирования - поставmте галочку в тулзе overwrite ......

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


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

я не хочу чтобы результаты переносились в wave-file...

я хочу чтобы репорт обновился и содержал пины 2-го файла который я устанавливую как основной для симуляции, а в репорте упорно содержаться пины старого waveform-a, когда тот не установлен в качестве источника для симуляции...

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


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

я не хочу чтобы результаты переносились в wave-file...

я хочу чтобы репорт обновился и содержал пины 2-го файла который я устанавливую как основной для симуляции, а в репорте упорно содержаться пины старого waveform-a, когда тот не установлен в качестве источника для симуляции...

 

Не знаю. Я как выше уже сказал, создаю проект функционально законченного моуля и моделирую.

Если он составляющая другого, делаю из него символьный элемент, ничего не мешает вытащить его входы выходы как промежуточные для другого файла моделирования.

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


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

Здраствуйте, тут возник еще один вопрос по симуляции. Подскажите пожалуйста могу ли я увеличить длительность процесса моделирования , одной микросекунды мне не хватает. Можно ли что-то с этим сделать?

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


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

Здраствуйте, тут возник еще один вопрос по симуляции. Подскажите пожалуйста могу ли я увеличить длительность процесса моделирования , одной микросекунды мне не хватает. Можно ли что-то с этим сделать?

Откройте waveform, в меню Edit появится End time

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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