Noob 0 17 ноября, 2008 Опубликовано 17 ноября, 2008 · Жалоба Здравствуйте. Работаю в Квартусе. Есть вопрос. Я вообще новичек в этой области, так что вопрос может быть глупым. Итак, стоит задача - сравнить быстродействие некоторых несложных алгоритмов. Алгоритмы я делаю вовсе без клоков - только как комбинационные схемы. Вопрос вот в чем - можно ли сравнивать их быстродействие опираясь только на tpd, компилируя проекты в одинаковых условиях? Не будет ли результат настолько сильно зависеть от трассировки, что какой из алгоритмов - быстрее - выявить не удасться? И если подход не верный, подскажите как правильно... Заранее благодарю... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LV26 0 17 ноября, 2008 Опубликовано 17 ноября, 2008 · Жалоба Здравствуйте. Работаю в Квартусе. Есть вопрос. Я вообще новичек в этой области, так что вопрос может быть глупым. Итак, стоит задача - сравнить быстродействие некоторых несложных алгоритмов. Алгоритмы я делаю вовсе без клоков - только как комбинационные схемы. Вопрос вот в чем - можно ли сравнивать их быстродействие опираясь только на tpd, компилируя проекты в одинаковых условиях? Не будет ли результат настолько сильно зависеть от трассировки, что какой из алгоритмов - быстрее - выявить не удасться? И если подход не верный, подскажите как правильно... Заранее благодарю... Здравствуйте! Quartus не предназначен для сравнения "некоторых несложных алгоритмов", IMHO. Лучше опишите подробнее задачу. Тогда, возможно кто-то откликнется. Успехов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Noob 0 17 ноября, 2008 Опубликовано 17 ноября, 2008 · Жалоба Задача состоит в сравнении модулярных сумматоров и умножителей различной реализации и на различных модулях. Задача носит в основном исследовательский характер. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Beby 8 17 ноября, 2008 Опубликовано 17 ноября, 2008 · Жалоба Задача состоит в сравнении модулярных сумматоров и умножителей различной реализации и на различных модулях. Задача носит в основном исследовательский характер. А что именно хотите исследовать ? Если Вы собираетесь изучать сами схемы (т.е. задержки в буферрах вводы/вывода Вас не волнуют, равно как и задержки в линиях связи от/до io pin до/от исследуемой схемы), то рекомендую поставить на вход и выход исследуемой схемы триггеры - и исследовать максимально возможную рабочуу частоту схемы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DuHast 0 17 ноября, 2008 Опубликовано 17 ноября, 2008 · Жалоба Задача носит в основном исследовательский характер. В Quartus Вы будете сравнивать быстродействие конкретных реализаций сравниваемых схемы в ПЛИС, которые много от чего зависит(тип крестала, его загрузка, настройки укладчика и т. д.), а не сами схемы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Noob 0 17 ноября, 2008 Опубликовано 17 ноября, 2008 (изменено) · Жалоба В Quartus Вы будете сравнивать быстродействие конкретных реализаций сравниваемых схемы в ПЛИС, которые много от чего зависит(тип крестала, его загрузка, настройки укладчика и т. д.), а не сами схемы. Да, я это понимаю. И меня как раз и интересует грубо говоря будет ли соблюдаться "чистота эксперимента" при одинаковых значениях всех этих параметров (тип крестала, его загрузка, настройки укладчика и т. д.). рекомендую поставить на вход и выход исследуемой схемы триггеры - и исследовать максимально возможную рабочуу частоту схемы. Вот это интересно. Спасибо за дельный совет... Изменено 17 ноября, 2008 пользователем Noob Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться