Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
И все-таки оно работает! 23.03.06 11:17 Число просмотров: 3054
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman Отредактировано 23.03.06 11:17 Количество правок: 1
|
И все-таки оно работает!
> Думаю не сложно, но pixel rate будет 640*480*50 = 15.3 МГц
Картинка то на 20 строк по 38 символов. Частота раза в три меньше получается.
> И это только на выходе КАЖДОГО пина. Так как выходы
Там всего один при дергается сразу на три канала, а второй пин синхронизации дергается во много раз реже.
> дергаются вручную через порты, то как минимум нужно 50 МГц. > Стоит еще учесть, что тактовая частота микроконтроллера > должна быть гораздо выше (один такт на одно дерганье пина - > нереально). Так как никакой конвейеризации у контроллеров > нет, то каждый оператор будет выполняться где-то 4 такта > (работа с памятью -- дольше), чтобы дергать порты нужно как > минимум десяток-другой команд. Итого, допустим, что на одно > переключение нужно 100 тактов -> тактовая частота
Ну не 100. Если памяти в нем несколько десятков килобайт, то ее проше статической заделать - меньше проблем с адресацией, регенерацией и обращение за 1-2 такта. Алгоритм и хранение видеообраза оптимизируется так, что на точку не десяток, а пару команд достаточно будет.
Все реально.
> контроллера 5 ГГц :-) > > Нужна специализированная железяка
Специализированная лучше, хотя необходимости нет.
К стати, чем ЛЦД лучше - можно с вдвое-втрое меншей частотой экран регенерить. Еще символы можно рисовать не 8х16, а 8х8, как на CGA. Еще раз в пять можно частоту dot-clock снизить.
|
|
|