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

Головоломка с FFT от Альтеры

А я имел в виду, что у авалона есть сигналы обратной связи - ready. И они зачастую имеют latency, отличную от нуля. Отсюда и проблемы.

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


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

А я имел в виду, что у авалона есть сигналы обратной связи - ready. И они зачастую имеют latency, отличную от нуля. Отсюда и проблемы.

Понятно,это не мой случай.

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


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

Кстати, у меня скорость симуляции в модельсиме примерно 100нс в секунду. Чтобы просимулировать 200мкс приходится ждать пол-часа. Это у всех так? И комп вроде не медленный. Извиняюсь, но с модельсимом работаю очень редко,плохо его знаю.

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


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

timescale - ключевое слово. У Альтеры оно должно быть равно 1 пс.

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


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

timescale - ключевое слово. У Альтеры оно должно быть равно 1 пс.

А где его устанавливать? У меня все настройки по умолчанию и язык VHDL.

 

А,нашёл, стоит 1ps. Что то ещё влияет?

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


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

А,нашёл, стоит 1ps. Что то ещё влияет?

Если это Starter Edition, то он искусственно замедляется после какого-то количества вентилей в проекте. Попробуйте полную версию.

 

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


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

Если это Starter Edition, то он искусственно замедляется после какого-то количества вентилей в проекте. Попробуйте полную версию.

Добавлю немного - в этой версии еще зависит и от кол-ва строчек.

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


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

Не, это полная версия modeltech64_10.4 и симуляция функциональная. Попробовал вместо 1ps поставить 10ps - он начал врать,вернул назад. Ну что же,буду ждать по пол-часа раз других вариантов нет.

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


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

2 _Anatoliy

Могу посоветовать использовать эти методы для "ускорения":

1)

RAM-drive

-> само по себе ускоряет

2)

vsim -quiet -t ps -L altera_ver -L lpm_ver -L sgate_ver -L altera_mf_ver -L altera_lnsim_ver -L cyclonev_ver work.testcase

-> оптимизация всего что он посчитает нужным, работают чекеры, смотреть wave в принципе бесполезно.

или

3)

vsim -voptargs="-f vopt_acc.f" -t ps -L altera_ver -L lpm_ver -L sgate_ver -L altera_mf_ver -L altera_lnsim_ver -L cyclonev_ver work.testcase

log -r /*

-> в файле "vopt_acc.f" указано что не надо оптимизировать, остальное оптимизируется, в wave можно смотреть интересующие сигналы

 

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


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

...А первый пункт это где?

Это в OS, руками надо делать.

Дла выня - есть всякие разные софтины, не в курсе, в принциепе можно погуглить и почитать отзывы.

Для линя - как то вот так:

# -> create ramdrive / use: sudo xx.sh

#

rm -rf /mnt/tmpfs/

mkdir /mnt/tmpfs/

chmod 777 /mnt/tmpfs/

mount -t tmpfs -o size=1024M tmpfs /mnt/tmpfs/

на рюшечки не претендую :biggrin:

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


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

http://www.edaboard.com/thread195003.html

 

Some of the key differences of Questa over ModelSim:

 

Compile flow optimizations

Simulation Performance optimizations (2-50X)

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


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

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

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

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

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

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

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

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

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

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