Есть готовый вычислительный алгоритм, требующий N операций сложения и M операций умножения.
Он должен выполняться в режиме реального времени.
Для аппаратной реализации алгоритма нужно выбрать ПЛИС.
Взять, например, линейку изделий фирмы Xilinx. Я не совсем понимаю, как оцениваются их вычислительные ресурсы.
Вопрос, грубо говоря, сводится к следующему: как перевести количество логических ячеек, секций, логических блоков и блоков dsp в количество арифметических операций?..
Буду рад, если кто-то приведет ссылки на книги или на примеры такой оценки вычислительных ресурсов ПЛИС.
ПЛИС: расчет вычислительных затрат
- Реклама
Re: ПЛИС: расчет вычислительных затрат
А с какой целью переводить ? Для вычисления необходимых ресурсов fpga или оценки производительности ?
Re: ПЛИС: расчет вычислительных затрат
Для того, чтобы выбрать ПЛИС, удовлетворяющую вычислительным потребностям алгоритма (N операций сложения и M операций умножения в реальном времени (обработка видеоданных)).
Re: ПЛИС: расчет вычислительных затрат
Зачем телегу впереди лошади запрягать ?Vladyc писал(а):Для того, чтобы выбрать ПЛИС, удовлетворяющую вычислительным потребностям алгоритма (N операций сложения и M операций умножения в реальном времени (обработка видеоданных)).
Нарисуй свой алгоритм в каком нибудь CADе, скомпилируй и он все тебе скажет в какой плис лезет, а в какой нет -))
Ну, семейство то часто можно заранее выбрать, а конкретную модель по результатам.
Re: ПЛИС: расчет вычислительных затрат
То есть нужно нарисовать схему цифровой обработки в пакете вроде OrCad'a, и он все сам посчитает?
- Реклама
Re: ПЛИС: расчет вычислительных затрат
Да, примерно так.Vladyc писал(а):То есть нужно нарисовать схему цифровой обработки в пакете вроде OrCad'a, и он все сам посчитает?
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: ПЛИС: расчет вычислительных затрат
Лучше отработать в ISE (для ксайлинкса) или в квартусе (для Альтеры) там и будет все показано.
С исходными данными: N сложений, M умножений - пустой разговор. Все зависит от структуры синтезируемого аппарата
С исходными данными: N сложений, M умножений - пустой разговор. Все зависит от структуры синтезируемого аппарата
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


