[an error occurred while processing this directive]
Это Вы, пардон, мягко говоря, не то (+)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено dxp 05 апреля 2005 г. 08:35
В ответ на: да без всего можно обойтись отправлено mishal 04 апреля 2005 г. 20:28

говорите: есть масса задач, где никакой проц не управится. Где нужна быстрая логика - ASIC или FPGA. Вот между ними выбор и происходит. А даже быстрые процессоры - это несколько отогональная вещь.

Не, можно, конечно, поставить бодрый DSP, напрячь его по полной и решить какую-то часть задачи, но это, имхо, глупое применение процессора. Грамотный подход состоит в разумном распределении задач между логикой и процессором.

Дабы не быть голословным приведу пример: на входе видеопоток, требуется "на лету" некая обработка - вычисление минимумов/максимумов, построение гистограмм распределения яркостей, руление яркостью, контрастностью (контур АРЯ) - все это требует довольно бодрого щелкния логикой на потоке в десятки МГц. ПЛИС тут вписывается очень хорошо, в то время, как довольно глупо заставлять неслабый DSP заниматься тупым суммированием пикселов, анализом их значений, тупым умножением на коэффициент с суммированием "подставки" в потоке (управление контрастом (АРЯ)), формированием стандартного видеосигнала и т.д. Т.е. где много простой по алгоритму, но требовательной по трафику работы. Я уже не говорю о различных сопутствующих логических автоматах, формирующих управляющие сигналы для различных внешних устройств. Процессор тут может только то, что позволяет его периферия, ПЛИС может все.

Можно и еще найти немало применений, где ПЛИС рулит, т.ч. Ваш тезис об их ненужности, мягко говоря, не верен. :)

К автору исходного вопроса: если есть возможность, изучайте ПЛИС. ПЛИСы (и логика вообще) - это как еще одно измерение в Ваших возможностях. Мелкие МК - это одна ниша, крутые DSP - другая, ПЛИС - третья. Еще аналоговую схематехнику добавить и эти четрые "кита" практически накроют подавляющее большниство задач в электронике (сопутствующие области - как математика, теория сигналов и т.д. - здесь не затрагиваю).

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru