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

Altera Quartus Lite (free) и Gate Level simulation

Здравствуйте.

 

Подскажите пожалуйста, есть ли в Lite Edition Quartus-а симуляция с временными задержками? Как не пытаюсь получается только логика, по фронту клока изменения мгновенны. Если есть то может кто ни будь поделится примером для Lite, на сайте альтеры есть но для стратикса, которого в литл нет.

 

Спасибо.

 

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


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

 

опаньки ... а тогда вопрос - как отмоделить схему на пример в Max10 или циклон II ? вообще никак?

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


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

опаньки ... а тогда вопрос - как отмоделить схему на пример в Max10 или циклон II ? вообще никак?

ВременнОе моделирование для Cyclone II - пожалуйста. Только вот это семейство в Quartus Prime (в т.ч. Lite) уже не поддерживается. Надо будет квартус подревнее для этого использовать.

А вот для MAX 10 - нет, только функциональное моделирование.

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


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

Для MAX10 можно включить времеНное моделирование, в Q15 и вероятно в Prime тоже.

Для V поколения вкючить можно, но базы для симуляции пустые. SDF файлы генерятся, но без задержек .

 

проверить разрешено ли моделирование:

load_package advanced_device

test_family_trait_of -family max10 -trait HAS_TIMING_SIMULATION_SUPPORT

test_family_trait_of -family max10 -trait HAS_FUNCTIONAL_SIMULATION_SUPPORT

разрешить генерацию SDF

set_ini_var -name "ALLOW_TIM_SIM_NETLIST = on"

 

проверьте может в Prime 16.1 поменялось чего.

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


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

load_package advanced_device

test_family_trait_of -family max10 -trait HAS_TIMING_SIMULATION_SUPPORT

test_family_trait_of -family max10 -trait HAS_FUNCTIONAL_SIMULATION_SUPPORT

 

Спасибо, хоть что то стало прояснятся ...

test_family... на max10 выдал 0, хотя это семейство устанавливалось (q16.0), на maxv выдало 1, но раз базы пусты то грустно, а как раз под него тест на gate level simulation и делал.

а как включить для max10? Почитал Quartus II Scripting Reference Manual так вроде нет такой магии как "test_family_trait_of" - где про это пишут?

 

 

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


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

А зачем это нужно?

Можно же отмоделировать на RTL и развести на нужную частоту. Если развелось, то всё гарантированно будет успевать.

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


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

А зачем это нужно?

 

темная сторона силы, асинхронные схемы :rolleyes:

давно не работал с FPGA, со времен Max plus+, может быть просто привык :-D освою таймквест и тоже буду rtl обходиться.

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


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

Спасибо, хоть что то стало прояснятся ...

test_family... на max10 выдал 0, хотя это семейство устанавливалось (q16.0), на maxv выдало 1, но раз базы пусты то грустно, а как раз под него тест на gate level simulation и делал.

а как включить для max10? Почитал Quartus II Scripting Reference Manual так вроде нет такой магии как "test_family_trait_of" - где про это пишут?

Где про это пишут я не знаю, может есть курсы какие Альтеровские для продвинутых пользователей.

 

на MAX10

test_family_trait_of -family max10 -trait HAS_FUNCTIONAL_SIMULATION_SUPPORT должен вернуть 1

test_family_trait_of -family max10 -trait HAS_TIMING_SIMULATION_SUPPORT должен вернуть 0

 

чтобы включить в QSF проекта надо добавить

set_global_assignment -name INI_VARS "ALLOW_TIM_SIM_NETLIST = on"

 

 

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


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

Где про это пишут я не знаю, может есть курсы какие Альтеровские для продвинутых пользователей.

 

на MAX10

test_family_trait_of -family max10 -trait HAS_FUNCTIONAL_SIMULATION_SUPPORT должен вернуть 1

test_family_trait_of -family max10 -trait HAS_TIMING_SIMULATION_SUPPORT должен вернуть 0

 

чтобы включить в QSF проекта надо добавить

set_global_assignment -name INI_VARS "ALLOW_TIM_SIM_NETLIST = on"

Подскажите пожалуйста, Вы используете quartus для win или для linux?

У меня в q15-q16 web edition для win7

test_family_trait_of -family max10 -trait HAS_FUNCTIONAL_SIMULATION_SUPPORT

test_family_trait_of -family max10 -trait HAS_TIMING_SIMULATION_SUPPORT ошибку выводит.

 

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


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

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

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

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

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

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

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

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

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

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