У меня сейчас в работе девайс со следующей функциональностью: оцифровка Ч/Б ТВ-синала -> вывод на OLED-дисплей VESA 800x600 60Гц + менюшка одной стройкой (температура, батарейка, яркость, контрастность и пр. настройки). Тракт следующий АЦП(AD9203) - ПЛИС (Cyclone II 8) - ОЗУ (SDRAM 16M16) - ЦАП(AD7123). Формированием кадра, времянок и пр. занимается ПЛИС. К плиске по SPI (3,7МГц) подцеплена ATMEGA168 (7,4МГц). Мега занимается формированием менюшки. Одна строка меню представляет из себя массив 200х7 пикселов по 4 бита на пиксел (она многоцветная). На экран выводится увеличенным в 4 раза по обеим координатам. Мега засылает строчку только в случае необходимости её изменить, если кнопочку нажали или температура-напряжение поменялось. Время передачи одной строчки меню ~= 2 мс. Может понадобиться выводить 2 сточки - сделаем. Но чтоб полноэкранку делать мелкоконтроллером - нет уж, увольте.
--------------------
Из того, что дуракам закон не писан, вовсе не следует, что они не принимают участия в их написании.
|