С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Я эти проблемы в своем Агате уже решил, но все равно спасибо. Напомню, что у меня уже работающий Агат-7 есть, который даже читал с 140К образов дисков. Я даже в некоторые игрушки смог поиграть на немКстати, я выбрал именно этот видеорежим для VGA.
Оставалось доделать:
- Поддержку родной клавы
- Поддержку пультов
- Запись на 140К образы
- Поддержка 840К образов
- Поддержка слота расширения
- Тестирование и шлифовка
Здесь-то и приходилось переделывать железо. Потому я и решил перенести проект на Retrobyte, чтобы получить модульную конструкцию и облегчить/удешевить переделки.
Для того чтобы получить частоты компьютера нет нужды подбирать кристаллы. К примеру, 14.3МГц легко получаются PLL из стандартных 50МГц (* 123 / 430).
Что касается видео, то все не так просто. Мой Агат уже сейчас умеет выводить и на VGA и на TV, но программы использующие NMI/IRQ для смены видео режимов на лету не работают как надо. Чтобы добиться совместимости, после переноса проекта на Retrobyte, я хочу так же переделать видео выход, чтобы все тайминги совпадали с оригиналом на TV выходе. Выход же на VGA будет реализован через frame-buffer. Тогда сохраниться совместимость со всеми программами. Кстати, получить любой пиксель клок, если понадобится, можно со второй PLL или при помощи фазового аккумулятора.
Все детали проектов ЮТ-88 на ПЛИС, АГАТ-7 на ПЛИС и прочее в моем блоге на http://electronicsfun.net
Александр, вопрос: ты для XGA (1024x768) используешь пиксельклок 32.5 МГц, это кадровая 30 Гц выходит, так что ли?
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).
У меня пиксель сделан сдвоенный, что фактически дает разрешение 512х768 и кадровая получается 60Гц.
Все детали проектов ЮТ-88 на ПЛИС, АГАТ-7 на ПЛИС и прочее в моем блоге на http://electronicsfun.net
Логично. И что же я "не допер" до этого...![]()
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).
Это еще что! Я на своем "Микро-80" использую почти тот же режим, но пиксель там не кратен 1024, так как разрешение там 384х256 (1024 / 384 = 2.66(6)). И чтобы сохранить пропорции, я для эксперимента сделал пиксель клок под размер реального пикселя (28.125 МГц). Кадровую правда пришлось сделать 70Гц, потому что мой монитор Samsung почему-то срывался иногда при 60Гц после некоторого времени работы. При 70Гц же все телевизоры и мониторы в доме показывают картинку без проблем, так что так и оставил в окончательном варианте
![]()
Все детали проектов ЮТ-88 на ПЛИС, АГАТ-7 на ПЛИС и прочее в моем блоге на http://electronicsfun.net
Вчера нагуглил четвертые циклоны на 5 и 10 тыс ячеек: http://ali.onl/8w1 , http://ali.onl/8w4 В своих поделках буду переходить на них. До этого ориентировался и использовал эти http://ebay.to/2daO0d1
Нашел "вкусную" девборду, частично уже с конвертерами уровней. Только не гуглится ни разу... Плюс на ней не только FPGA, но и CPLD. Но цена...![]()
Последний раз редактировалось LeoN65816; 18.10.2016 в 13:38.
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).
Похоже, что всего 42 пина с FPGA выведено. Маловато будет
Ну и чтобы два раза не вставать, заодно апдейт: плату Retrobyte для Агата спаял, установил на нее Микро-80 и протестировал с его помощью всю плату. Все работает и готово к АгатуТеперь еще надо плату расширения спаять.
Все детали проектов ЮТ-88 на ПЛИС, АГАТ-7 на ПЛИС и прочее в моем блоге на http://electronicsfun.net
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)