я для SK-AT91SAM9260-S3E слепил вывод на аналоговый ВГА монитор 640х480 2 бита на цвет (64цвета всего и аппаратное мигание) из набортной статики 0.5Мб. вывод в резистивный dac.
пишу в память как на CGA - в момент обратного хода луча, под мою задачку подходит: обновление всего экрана попиксельно проц за 300-400мс делает, а мне весь перерисовывать не надо, в итоге не тормозит.
А как момент обратного хода луча определяете, по какому то регистру от FPGA? Да было бы интересно на проект глянуть. У меня такая же платка, подключить обычый моник, что бы хотябы в коммандере поработать ну или самому чего нить вывести. Может и на 256 цветов сделаем, если разберемся.
Возникла загвоздка в генерации синхросигналов для панели.
DCLK который 40МГц я сообразил с помощью DCM_SP в ISE. А вот как изобразить вертикальную и горизонтальную синхры(38кГц и 60Гц соответственно) не знаю. Или может быть они вычисляются как нить из потока данных? не подскажите?
проект вывода с фпга на аналоговый вга монитор
вывохы RrGgBbHV соответственно цвета и синнхро
RGB через 500ом
rgb через 1ком
HV через 100ом
выходы у меня инверсные, пущены через буфер с инверсией 74hc240 (что под руки попалось)
в проекте много лишнего - проверка всего ввода-вывода, можно выкинуть
"0" регистр на чтение - состояние, проверяем пуллингом и пишем когда свободно.
Возникла загвоздка в генерации синхросигналов для панели.
DCLK который 40МГц я сообразил с помощью DCM_SP в ISE. А вот как изобразить вертикальную и горизонтальную синхры(38кГц и 60Гц соответственно) не знаю. Или может быть они вычисляются как нить из потока данных? не подскажите?
Вот простой синхрогенератор из FPGA4FUN.com
(в моем первом проектике "зловещие клеточки"
для SK-M-XC3S50AN)
Вот простой синхрогенератор из FPGA4FUN.com
(в моем первом проектике "зловещие клеточки"
для SK-M-XC3S50AN)[/quote]
*******************************************
Вот блин файл не прикрепился
[quote]У usb клавы создается 2 устройства на одном из котрых raw ввод текстовый. Например у меня на ноуте после подключения внешней клавы usb:
[/quote]
вот что выдает плата при втыкании клавиатуры:
usb 1-1: new low speed USB device using at91_ohci and address 3
usb 1-1: configuration #1 chosen from 1 choice
input: HID 0566:3002 as /class/input/input2
input: USB HID v1.10 Keyboard [HID 0566:3002] on usb-at91-1
input: HID 0566:3002 as /class/input/input3
input: USB HID v1.10 Device [HID 0566:3002] on usb-at91-1
пробую cat /dev/input/event2 или 3 - толка нет...
может именно на том образе, что с платой поставляется чего не хватает?