Вот это вот откуда взяли? Работать наверное будет, но как-то это не по-вгашному
http://www.epanorama.net/documents/pc/vga_timing.html
Вот это вот откуда взяли? Работать наверное будет, но как-то это не по-вгашному
http://www.epanorama.net/documents/pc/vga_timing.html
Profi v3.2 512K+color; Profi 6.2B; МС-0511
Строчные импульсы VGA в периодах 14 МГц.
Гасящящий до строчного синхроимпульса - 9 периодов = 0.64 мкс
Строчный синхроимпульс - 53 периода = 3.79 мкс
Гасящящий после строчного синхроимпульса - 27 периодов = 1.93 мкс
Кадровые импульсы VGA в строках VGA.
Гасящящий до кадрового синхроимпульса - 10 строк = 320 мкс
Кадровый синхроимпульс - 2 строки = 64 мкс
Гасящящий после кадрового синхроимпульса - 33 строки = 1056 мкс
"L-256"
Для адресации 448 точек в строке нужно 9 бит адреса. Но мы будем записывать/считывать в/из ОЗУ сразу по две точки. Поэтому, для адресации точек в строке достаточно 8 бит: A7...A0.
Нужно подать нормализованные тактовые импульсы F14 на два счетчика с выходами VIDEO_H9...VIDEO_H0 и VGA_H8...VGA_H0. Счетчики будут увеличивать значения по спаду (при переходе из 1 в 0) тактовых импульсов F14. Счетчик VGA_H должен считать от 0 до 223. Оба счетчика будем сбрасывать по спаду (при переходе из 1 в 0) нормализованного строчного синхроимпульса SSI.
На ОЗУ адрес точек надо подавать через мультиплексор.
При записи кодов цвета подавать сигналы VIDEO_H9...VIDEO_H2, а при чтении - VGA_H8..VGA_H1.
Последний раз редактировалось zx-kit; 24.07.2009 в 13:23.
"L-256"
По две проще. Один регистр на четыре бита для промежуточного хранения на входе и один мультиплексор/регистр на выходе.
А если по четыре - три разных регистра по четыре бита на входе и формирование сигналов для записи в них.
Когда закончим с прошивкой надо бы ее оттестировать для разных режимов. Как это сделать в QUARTUS II V9.0 WEB EDITION?
Последний раз редактировалось zx-kit; 24.07.2009 в 14:03.
"L-256"
Строчные импульсы VIDEO в периодах 14 МГц.
Гасящящий до строчного синхроимпульса - 21 период = 1.50 мкс
Строчный синхроимпульс VIDEO_SSI1 - 66 периодов = 4.71 мкс
Гасящящий после строчного синхроимпульса - 81 период = 5.79 мкс
Кадровые импульсы VIDEO в периодах строчных синхроимпульсов разного типа.
Гасящящий до кадрового синхроимпульса - 6 периодов VIDEO_SSI2
Кадровый синхроимпульс - 5 периодов VIDEO_SSI3
Гасящящий после кадрового синхроимпульса - 5 периодов VIDEO_SSI2
Остальное время - синхроимпульсы типа VIDEO_SSI1.
"L-256"
Последний раз редактировалось zx-kit; 25.07.2009 в 10:11.
"L-256"
Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)