User Tag List

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

Тема: Орион-ПРО. Сборка и наладка.

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

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

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Здесь временно буду отражать доработки печатки ПРО, потом почистим лишние сообщения.

    На выходе имеем проект где "из коробки" Орион-ПРО без изменений, а для правок все максимально облегчено. Доработки порта 0FBh будут включаться только в режиме Ориона-128.

    Во вложении сегодняшняя правка платы с изменениями, больше пока других изменений не планирую (да и негде их уже делать - все ресурсы свободных мест выжал).

    1. Что сделано:

    1.1. Размещен полный разъем для IDE и часть разводки к нему и к дополнительной ЛН1 (из схемы IDE) и АП6 порта конфигурации ПРО (IN A,00h). Плата стала на 4мм больше (по высоте). Разводку делаемую на МГТФ подписываю в слое расположения элементов (т.е. надо будет соединять одинаково подписанные точки типа A0-A0, S5-S5 и т.п.). В этой части осталось только подписать соединения Bx-Bx и Сx-Cx (в-общем, одноименные портам ВВ55). Это даст возможность тупо паять соединяя точки, а не лазать в принципалку ошибаясь и забывая что только что посмотрел (что собственно всегда и бесило в МГТФ-инге).

    1.2. Изменена разводка в области D111: на ПРО это была ТМ8 - кусочек порта 0FBh с двумя битами из семи оригинальных плюс один бит на ловушку записи в 0FBh (формирователь сигнала EROM). Вместо нее теперь ТМ9 (шесть битов) и ниже дополнительная ТМ2 (два бита): один бит - ловушка записи в 0FBh = EROM, второй бит - 0FB.D7 сигнал MZ на включение диспетчера 16к по стандарту Z80 card II (он по сбросу ставится в "1" как на Z80 card II - диспетчер выключен, что даст возможность не править ПО Монитора Ориона128 и Ориона-ПРО, а использовать "как есть"). Вся цоколевка (номера выводов) D111 ТМ9 и D" ТМ2 а также названия сигналов/порезов "MA1x-MZ1x" в области D4-D5 что я вывел и подписал на плате, совпадает с названиями на схеме Z80 card II (т.е. тупо берешь эту схему Z80 card II и делаешь узел диспетчера аналогично, единственно - надо смешать по "И" сигнал MZ с сигналом включения режима Орион-128 "1С8"):
    http://www.emuverse.ru/wiki/%D0%9E%D...D-128/ZCard-II

    1.3. Рядом с D89 (ЛА2) сделано посадочное место для дополнительной логики (какая там будет добавляться - ЛИ1 или ЛЛ1 - надо подумать из наличия на плате еще свободных элементов) для реализации этой схемы:
    http://zx-pk.ru/showthread.php?t=967...l=1#post856811


    1.4. на входы D111 ТМ9 дополнительно вывел биты данных D0..D3 (диспетчер 16к) и D5 (full RAM). На ПРО был выведен только D6, т.е. включение прерываний. Выходы D111 ТМ9 с КП11 диспетчера 16к и схемой full RAM из п.1 соединим МГТФ (т.к. это уже нереал).

    1.5. оформил (вывести площадки куда пяться и между чем резать) разрыв дорожки между выводами D25.3 и D25.5 - для схемы full RAM из п.1.3


    2. Что не планирую делать, т.к. проще на МГТФ

    2.1. соединения между дополнительной КП11 диспетчера 16к (на схеме Z80 card II это D2) и D4-D5 - поставим ее на монтажном поле в правом нижнем углу (максимально близко к D4-D5) и кинем МГТФ. Развести не реально, и поскольку может и не всем надо, то 10 проводников можно и МГТФ кинуть.

    2.2. разводка для схемы и п. 1.3 тоже вся на МГТФ, т.к. сложно, не всем нужно, и возможно в той схеме еще будут правки.


    3. Что пока не получается (да и надо ли?)
    - протянуть через всю плату сигнал SOUND к V3. А зачем он туда идет? Я не вникал.


    В чем нужна помощь: открыть проект и выводя на экран только один слой за слоем, посмотреть нет ли где грубых пересечений (типа, тянул дорожку, отвлекся, забыл о недоделанном, переключился на другое место). В особенности в области IDE, D111, D89, D4-D5, в правом нижнем углу платы. Там я для добавления новых корпусов переносил элементы (например, резисторы D39-D41 унес на другие свободные места, подвинул R1, R7, JP5, Vd6, перепроложил или подвинул часть дорожек).

    - - - Добавлено - - -

    В-общем, поторопился я на счет "сделал все доработки что хотел".
    Сегодня с утречка еще раз взглянул на схему ПРО, расстроился, провереил на плате, расстроился опять.
    Слухи о том, что на ПРО сделано что-то для страничного расширения памяти свыше 512кб при помощи платы расширения в слоте, оказались всего лишь слухами. Ничего не сделано, только поговорили (впрочем как всегда). А хотелось бы. Значит - будем делать.

    По минимуму потребуется:

    1. заменить D114 с ТМ8 на ТМ9 (что даст 2 дополнительных разряда A20, A21 в порту 0F9h и расширение ОЗУ до 2Мб). Кстати, мне вообще не понятна любовь авторов ПРО к регистрам на ТМ8. Ни одного лишнего бита в портах. Они бы еще на однобитных триггерах сделали. Под свой запас что ли проектировалм, а не под удобство для людей?

    2. по аналогии с D36 (КП11 мультиплексирующая порты 0F9h и 008h) ставим еще одну КП11 (есть место под DIP16 около порта клавиатуры) для коммутации адресов в выходные адреса MA20, MA21 (+2 разряда на перспективу). MA20, MA21 должны быть выведены на системный разъем.

    3. дополнительно выходы нашей дополнительной КП11 складываем на элементе "ИЛИ", результат умножаем на элементе "И" на сигнал с выхода D86.11 отрабатывающего попадание в ОЗУ F000..FFFF, а результат подаем на вывод 3 D82 (ИД4), кстати - это A1 а не А0 (на схеме ПРО перепутано), который отрезаем от земли. Это обеспечит при обращении в память выше 512кб отключение набортных РУ7 от ШД (сигналы 94,95) и запрет записи в них (сигналы 92,93). А плата доп. ОЗУ в разъеме расширения по сигналам MA20, MA21 выставит на шину данные уже сама - для нее сигнал с вывода 3 D82 (ИД4) тоже выводим на системный разъем: это сигнал ExtRAM - переключатель "ОЗУ набортное / ОЗУ расширенное".

    В принципе, я бы вообще предложил расширять только порт 0F9h, а порт 008h оставить как есть. Это позволит отказаться от дополнительной КП11 (пункт 2 - см.выше). И пользовать только 0F9h из режима Ориона-128. Один хрен никто кроме меня (и Альтаир ДОС) расширенным ОЗУ не пользуется, а меня и режим "Орион-128" вполне устраивает. Т.к. если по хорошему, то для ПРО надо и диспетчер окон по 16к расширять на плату расширенного ОЗУ, заработает ли оно автоматически от выведенных на SYSTEM0 сигналов MA14..MA19 - это ХЗ.

    И еще, объясните мне пожалуйста, ну никак я не догоняю. В чем глубокий смысл выведения на разъем SYSTEM0 сигналов BLRAM, BLIO, ROM, XROM? Где это используется или хотя бы для чего планировался данный прон? А то для MA20, MA21, ExtRAM свободных выводов на разъеме нет, все занято какими-то технофантазиями. Подскажите, что ненужное можно выкинуть с системного разъема?
    Последний раз редактировалось Error404; 28.02.2016 в 13:14.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

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

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

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

Похожие темы

  1. Ответов: 912
    Последнее: 27.01.2024, 09:06
  2. Гамма-2 - сборка и наладка
    от CodeMaster в разделе Несортированное железо
    Ответов: 72
    Последнее: 16.10.2023, 23:26
  3. Speccy2007 - сборка и наладка
    от zx-kit в разделе Speccy-2007/2010
    Ответов: 178
    Последнее: 18.10.2017, 02:32
  4. Гамма 2А - сборка и наладка
    от CodeMaster в разделе Несортированное железо
    Ответов: 12
    Последнее: 27.08.2010, 10:20
  5. Sprinter. Сборка и наладка
    от Ewgeny7 в разделе Sprinter
    Ответов: 10
    Последнее: 18.02.2010, 07:49

Ваши права

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