Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Quartus, как сгенерировать simulation model для блока Design partiton?
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Среды разработки - обсуждаем САПРы
RobFPGA
Приветствую!

Постигаю задр...а премудрости Quartus. smile3046.gif
Возникла необходимость экспортировать design partition модуль и заодно сгенерировать simulation model для него.
Если просто задать этот модуль как top и сгенерировать для него модель с помощью quartus_eda
то естественно в модели будут IO буфера которые мне не нужны.
А как сгенерировать такую модель для модуля лежащего ниже по иерархии я с наскока не нашел sad.gif.

Помогите бедному "студенту".

Успехов! Rob.
blackfin
Сделать порты виртуальными?

В файле *.tcl написать:

set_instance_assignment -name VIRTUAL_PIN ON -to valid
set_instance_assignment -name VIRTUAL_PIN ON -to ready
set_instance_assignment -name VIRTUAL_PIN ON -to tdata_i
set_instance_assignment -name VIRTUAL_PIN ON -to tdata_o
...
RobFPGA
Приветствую!

Цитата(blackfin @ Jan 31 2018, 10:41) *
Сделать порты виртуальными?

В файле *.tcl написать:

set_instance_assignment -name VIRTUAL_PIN ON -to valid
...
Спасибо! Но увы не сработало sad.gif - может что не так делаю.
Сделал нужный мне модуль как "Top-level Entry".
Добавил "set_instance_assignment -name VIRTUAL_PIN ON -to UpdateReqValid" в .qsf файл.
Синтез -> Fitter -> EDA_writer
Все равно в выходном .svo файле вижу
Код
stratixv_io_ibuf \UpdateReqValid~input ( ...

А хочется сделать post-synthesis netlist для отделного модуля и post-synthesis simulation модель для него же.

Удачи! Rob.
EugeneS
QUOTE (RobFPGA @ Jan 31 2018, 10:32) *
Приветствую!

Постигаю задр...а премудрости Quartus. smile3046.gif
Возникла необходимость экспортировать design partition модуль и заодно сгенерировать simulation model для него.
Если просто задать этот модуль как top и сгенерировать для него модель с помощью quartus_eda
то естественно в модели будут IO буфера которые мне не нужны.
А как сгенерировать такую модель для модуля лежащего ниже по иерархии я с наскока не нашел sad.gif.

Помогите бедному "студенту".

Успехов! Rob.


Зачем задавать модуль как top, когда можно сделать design partition и экспортировать его как .qxp
(не забыв проверить что отмечен Post-Synthesis netlist)?
RobFPGA
Приветствую!
Цитата(EugeneS @ Jan 31 2018, 15:48) *
Зачем задавать модуль как top, когда можно сделать design partition и экспортировать его как .qxp
(не забыв проверить что отмечен Post-Synthesis netlist)?
Так с начала так и сделал - но вот как для этого .qxp получить simulation model?

Удачи! Rob.
EugeneS
QUOTE (RobFPGA @ Jan 31 2018, 15:50) *
!
Так с начала так и сделал - но вот как для этого .qxp получить simulation model?


Я сделал так:
- отметил в "more EDA netlist writer settings" maintain hierarchy
- запустил EDA netlist writer
- из полученного vho выгрыз нужный entity
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.