User Tag List

Показано с 1 по 10 из 804

Тема: Pentagon-1024/4096 от Northwood

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    804
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    100 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Готов предварительный вариант схемы счётчиков и формирователя растра.

    Скажу сразу, это не окончательная схема и её следует доработать, т.к. содержит недостаток - перегруженные выходы счётчиков КР1533ИЕ10. Например, к выходам с сигналами H3 и H5 подключено по 5 входов логических элементов, а ещё добавятся мультиплексоры адресной шины ОЗУ и мультиплексоры схемы видеорежимов. В итоге, с микросхемами КР1533ИЕ10 скорей всего получится глюкодром.

    Ставить серию К555 здесь нельзя, т.к. время распространения сигнала у неё в 2 раза больше, что пагубно при тактовой частоте динамического ОЗУ = 7 МГц.

    Если ИЕ10 поставить серии КР1531, то проблем не будет, но их достать будет трудно. Я склоняюсь к тому, чтобы КР1531ИЕ10 заменить на КР1531ИЕ17, во многом они полностью аналогичны ИЕ10, но функционально несколько шире чем ИЕ10, так что я смогу их заменить без существенного изменения схемы, их я смог без проблем купить, правда, импортный аналог 74F169N.

    А теперь об изменениях и преимуществах данной схемы перед схемами Пентагона-1024 1.4 и Пентагона-128:

    Во-первых, ещё давно я выполнил доработку схемы, которая устраняет "дребезг счёта" во второй КР1533ИЕ10 в конце строки экранной области из-за неудачной схемы тактирования в Пентагоне-1024 1.4 при реализации коэффициента деления = 14. Этот же "дребезг счёта" КР1533ИЕ7 присутствует и в схеме Пентагона-128. Данный "дребезг счёта" создаёт проблемы при турбировании ОЗУ до 7 МГц, и делает невозможным полноценную реализацию видеорежимов 512х192 и 16Colors на турбированном ОЗУ (мерцание пикселей и атрибутов в последнем знакоместе строки из-за считывания данных из неверных адресов). Данная доработка учтена в данной схеме.

    Счётчики строчной развёртки я выполнил на КР1533 (КР1531) ИЕ10, но в отличии от схемы Пентагона-1024 1.4, изменил схему их включения, использовал полностью синхронную схему тактирования обоих микросхем, что ликвидировало задержки переключения 2-й микросхемы относительно 1-й.
    Данную схему тактирования я испытал на своём Пентагоне, и она успешно заработала, дребезг счёта 2-й ИЕ10 отсутствует.

    От использования КР1533ИЕ7, которые применялись в Пентагоне-128, я окончательно отказался, т.к. при расширении разрядности они не поддерживают синхронную схему тактирования, а во-вторых, запись по входам D0-D3 у ИЕ7 асинхронная, что усложнит схему включения 2-й ИЕ7 при попытке устранить дребезг счёта в конце строки экрана.

    Счётчики кадровой развёртки я решил сделать полностью как в Пентагоне-128, т.е. на 2-х КР1533ИЕ5, а не на К561ИЕ10, т.к. КМОП-серия 561 довольно медленная, а их сигналы участвуют в регенерации ОЗУ, так что задержки сигналов здесь так же должны быть минимальными.

    В данной схеме реализовано 2 варианта положения сигнала "INT" Z80 - пентагоновский и фирменный, переключение входным сигналом "INT_POS":
    INT_POS = 0 - Пентагоновский INT;
    INT_POS = 1 - Фирменный INT.

    Положение INT-а переключается как по вертикали, так и по горизонтали.

    Джампер XJ1 нужен для определения точной позиции Пентагоновского INT по горизонтали:
    В левом по схеме положении (замкнуты контакты 1 и 2) тайминги соответствуют схеме Пентагона-128, но возможно, INT будет отставать на 4 пикселя в данной схеме.
    В правом по схеме положении (замкнуты контакты 2 и 3) тайминги соответствуют схеме доработки положения INT в Пентагоне-1024 1.4, т.е. INT станет на 4 пикселя раньше.

    Какое положение XJ1 окажется правильным, покажет проверка на демке "INSULT". Сделал эту возможность, чтобы не пришлось резать дорожки в случае, если я не угадал правильный вариант. К сожалению, детальный анализ и сравнение таймингов Пентагона-1024 1.4 и Пентагона-128 ничего не дал - всё сходится пиксель в пиксель, а на деле разница INT-а на 4 пикселя, почему, я так и не понял.

    Длительность сигнала "INT" определяется самим процессором Z80 - "INT" прекращается как только Z80 выставил подтверждение приёма INT сигналами "IORQ" и "M1". В случае, если маскированные прерывания запрещены, "INT" прекращается сам через 8 строк.

    В данной схеме реализованы практически стандартная синхросмесь и стандартный сигнал "бланк":

    Длина строчных гасящих импульсов (СГИ) = 11.43 мкс;
    Длина строчных синхро импульсов (ССИ) = 4.57 мкс;
    ССИ окружён СГИ на 1.71 мкс спереди (для надёжной синхронизации строк) и на 5.14 мкс сзади (для надёжной синхронизации цвета);
    Задний фронт ССИ соответствует середине времени между бордюрными областями + смещение на 4 пикселя вправо, что даёт точную центровку экранной области по горизонтали.

    Длина кадровых гасящих импульсов (КГИ) = 16 строк = 1024 мкс (оставил как есть);
    Длина кадровых синхро импульсов (КСИ) в режиме "Пентагоновский INT" = 2.72 строки = 174.29 мкс (почти стандарт);
    Длина кадровых синхро импульсов (КСИ) в режиме "Фирменный INT" = 2.5 строки = 160 мкс (стандарт);

    КСИ окружён КГИ на 6 строк спереди и 7.5 строк сзади, положение КСИ даст улучшенную центровку экранной области по вертикали.

    Принципиальная схема:



    Тайминги развёртки:

    Последний раз редактировалось Northwood; 23.12.2017 в 20:00.
    С уважением, Александр

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

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

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

Похожие темы

  1. Pentagon 1024
    от Ilyad в разделе Pentagon
    Ответов: 3
    Последнее: 24.06.2015, 15:28
  2. Ответов: 186
    Последнее: 01.07.2012, 18:43
  3. Pentagon – 1024 SL 2.2
    от skar в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 19.08.2008, 12:56
  4. Pentagon – 1024 SL 1.4
    от skar в разделе Барахолка (архив)
    Ответов: 19
    Последнее: 28.08.2007, 13:00
  5. Pentagon 1024 SL
    от breeze в разделе Pentagon
    Ответов: 7
    Последнее: 15.03.2005, 10:43

Ваши права

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