Важная информация

User Tag List

Страница 9 из 236 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя
Показано с 81 по 90 из 2351

Тема: ZXKit1 - плата VGA & PAL

  1. #81
    Activist
    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    464
    Спасибо Благодарностей отдано 
    20
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть очепятки/непонятки

    Где мультиплексирование адреса - в младших разрядах затесался счетчик строк вместо счетчика точек;

    При 60Гц счетчик строк для VGA пожалуй стОит не обнулять, а инициализировать каким-то значением, иначе экран заметно вниз съедет.
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

  2. #82
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от UncleDim Посмотреть сообщение
    Есть очепятки/непонятки

    Где мультиплексирование адреса - в младших разрядах затесался счетчик строк вместо счетчика точек;
    Ага. Спасибо. Остальное правильно?

    При 60Гц счетчик строк для VGA пожалуй стОит не обнулять, а инициализировать каким-то значением, иначе экран заметно вниз съедет.
    В описании адресации я указывал число N, но пока не рассчитывал. Может потом на опытном образце методом подбора сделать?

    Прошивка почти готова. Можно дорабатывать под синхросмесь вместо раздельных синхроимпульсов. У вас стоит число 700 вроде для строк. Как оно было выбрано? А для кадров наверно нужно, чтобы счетчики строк считали автономно, а то во время кадрового синхроимпульса фронты строчных синхроимпульсов-врезок могут быть сдвинуты.

    Можно ли мой вариант прошивки проверить у вас на DE1?
    "L-256"

  3. #83
    Activist
    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    464
    Спасибо Благодарностей отдано 
    20
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Ага. Спасибо. Остальное правильно?
    Насчёт остального надо бы "в железе" проверять...

    У вас стоит число 700 вроде для строк. Как оно было выбрано?
    Грубо-приблизительно 3/4 строки, чтобы 1) не цепляться за "врезки" 2) чтоб работало и при 14МГц, и при 12 (т.к. Профик
    Но похоже надо будет сделать определение числа точек в строке и границу подвинуть поближе к 64мкс. Тогда вот это:
    во время кадрового синхроимпульса фронты строчных синхроимпульсов-врезок могут быть сдвинуты.
    по идее не должно будет мешать.

    Можно ли мой вариант прошивки проверить у вас на DE1?
    Будет время - попробую, сейчас его не очень много..
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

  4. #84
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию ПРОШИВКА - ТЕКУЩАЯ ВЕРСИЯ

    Цитата Сообщение от UncleDim Посмотреть сообщение
    Насчёт остального надо бы "в железе" проверять...
    У меня железо еще не готово. Надо еще переходник с VGA на SCART придумать и остальные кабели докупить. Хотелось бы с разными мониторами, телевизорами и компьютерами попроверять. А можно посмотреть фотки эксперимента с вашей прошивкой?
    [/QUOTE]
    Грубо-приблизительно 3/4 строки, чтобы 1) не цепляться за "врезки" 2) чтоб работало и при 14МГц, и при 12 (т.к. Профик
    У Профи кварц на 12 МГц? Тогда моя прошивка наверное не будет работать без доработки...
    Но похоже надо будет сделать определение числа точек в строке и границу подвинуть поближе к 64мкс.
    Считать, сколько реально точек?
    Вложения Вложения
    "L-256"

  5. #85
    Activist
    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    464
    Спасибо Благодарностей отдано 
    20
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    А можно посмотреть фотки эксперимента с вашей прошивкой?
    Попробую вечером.

    У Профи кварц на 12 МГц?
    И на 12, и на 14, в зависимости от текущего видеорежима.

    Считать, сколько реально точек?
    Полностью считать смысла не вижу, можно определить 896 их или 768.
    То же и со строками (312/320) - вполне можно реализовать автоопределение.
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

  6. #86
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от UncleDim Посмотреть сообщение
    Попробую вечером.

    И на 12, и на 14, в зависимости от текущего видеорежима.

    Полностью считать смысла не вижу, можно определить 896 их или 768.
    То же и со строками (312/320) - вполне можно реализовать автоопределение.
    Прикинем такую ситуацию:
    Например, есть несколько компьютеров: Ленинград, KAY, Профи и SPECCY2007 и надо по-очереди подключать их к одному монитору или телевизору. Можно разместить одинаковые разъемы на корпуса всех компьютеров, например, типа DB-9F. Внутри подать с платы компьютера на разъем нужные сигналы. Плату VGA & PAL разместить в корпусе, через провода длиной сантиметров 10 подпаять разъем DB-9M, который подключать к нужному компьютеру.

    То есть вы считаете, можно сделать универсальную прошивку, с которой можно будет подключать плату к разным компьютерам и будет работать без перемычек?

    В дополнительном режиме Профи на плату будет подаваться частота 12 МГц, частоты строк и кадров не меняются, только точки выдаются на экран с частотой не 7, а 12 Мгц. Я правильно понял? Тогда надо будет делать два набора счетчиков точек, строчных синхроимпульсов и переключать их в зависимости от определенного количества точек в строке ?

    Не сложно это сделать будет?
    Последний раз редактировалось zx-kit; 29.07.2009 в 18:04.
    "L-256"

  7. #87
    Activist
    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    464
    Спасибо Благодарностей отдано 
    20
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    можно сделать универсальную прошивку, с которой можно будет подключать плату к разным компьютерам и будет работать без перемычек?
    Совсем уж универсальную вряд ли, но на большинство - вполне возможно.

    В дополнительном режиме Профи на плату будет подаваться частота 12 МГц, частоты строк и кадров не меняются, только точки выдаются на экран с частотой не 7, а 12 Мгц. Я правильно понял?
    Да, так. Вместо 7 можно подать 14, дабы не менять логику работы.

    Тогда надо будет делать два набора счетчиков точек, строчных синхроимпульсов и переключать их в зависимости от определенного количества точек в строке ?
    Не сложно это сделать будет?
    Без двух наборов можно обойтись. Переключать нужно будет только величину перезагрузки счетчика, плюс один-два триггера на выбор этой величины.
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

  8. #88
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от UncleDim Посмотреть сообщение
    Без двух наборов можно обойтись. Переключать нужно будет только величину перезагрузки счетчика, плюс один-два триггера на выбор этой величины.
    А если считать количество точек в строке и по строчному синхроимпульсу записывать в дополнительный регистр. Затем для счетчика точек в строке VGA брать максимальное значение из этого регистра. Тогда будет не важно, сколько точек в строке.

    Да и Ленинград был рассчитан на кварцы от 13.5 до 14.5 МГц. Чтобы сохранить длительность строчной развертки 64 мкс менялось с помощью перемычек количество точек в строке 448 +- сколько-то.

    Без этой настройки режим VGA будет чувствителен к реализации компьютера. А с ней - работать почти со всеми. Лишь бы синхронизация не сбивалась от 12 МГц.

    Только вот, если со Спектрума точки будут приходить с частотой 12 или 14 МГц, надо будет выводить их на VGA с частотой 24 или 28 МГц, то есть по фронту и спаду входных тактовых импульсов...
    "L-256"

  9. #89
    Activist
    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    464
    Спасибо Благодарностей отдано 
    20
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    А если считать количество точек в строке и по строчному синхроимпульсу записывать в дополнительный регистр. Затем для счетчика точек в строке VGA брать максимальное значение из этого регистра. Тогда будет не важно, сколько точек в строке.
    Если ресурсов хватит - можно и так, конечно.
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

  10. #90
    Activist
    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    464
    Спасибо Благодарностей отдано 
    20
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Собственно фотки (две - с экрана CRT филипса при 50 и 60Гц, одна - с LCD асера, только 60).
    Видно подрагивание строчек при работе на 60 герц.
    Но в целом - картинки попиксельно идентичны оригиналу (выводил параллельно на телек) за исключением интенсивности цвета и серого "ярко-черного") - этим просто не занимался еще.
    Вложения Вложения
    • Тип файла: zip zx2vga.zip (223.4 Кб, Просмотров: 390)
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

Страница 9 из 236 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 4 (пользователей: 0 , гостей: 4)

Похожие темы

  1. ZXKit1 - конструктор для ZX-творчества
    от zx-kit в разделе ZX Концепции
    Ответов: 449
    Последнее: 07.01.2020, 15:42
  2. Что это за плата?
    от Sergei Frolov в разделе Несортированное железо
    Ответов: 3
    Последнее: 05.07.2009, 16:49
  3. От чего эта плата?
    от Nikita в разделе Несортированное железо
    Ответов: 8
    Последнее: 26.12.2008, 23:49
  4. Подскажите что за плата это ?
    от Mad Killer/PG в разделе Несортированное железо
    Ответов: 2
    Последнее: 18.12.2008, 00:50
  5. Что это за плата кто знает ?
    от sinchuk в разделе Несортированное железо
    Ответов: 14
    Последнее: 30.11.2008, 17:29

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •