Последние темы
» Вити больше нет!автор bug19 Пн Фев 20 2023, 19:54
» Собираем оригинальный Орион 128
автор bug19 Пн Фев 20 2023, 19:47
» Проблема плющеного экрана ОРИОНА
автор kanzler Пн Ноя 28 2022, 12:05
» Орион 128 и его клоны возрождение 2019-2022 год
автор kanzler Пн Ноя 28 2022, 12:03
» Электроника КР-04. Информация, документы, фото.
автор kanzler Пн Ноя 28 2022, 12:02
» Новости форума
автор kanzler Пн Ноя 28 2022, 11:52
» Орион-128 НГМД запуск 2021 года
автор matrixplus Сб Сен 10 2022, 17:36
» ПЗУ F800 для РК86
автор ведущий_специалист Сб Сен 10 2022, 10:37
» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор Электротехник Вт Июл 26 2022, 19:33
» Орион-128 SD карта в Орионе
автор matrixplus Чт Июн 02 2022, 09:00
» 7 Мая. День Радио!
автор Viktor2312 Чт Май 12 2022, 10:58
» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Ср Май 11 2022, 12:17
» Полезные книги
автор Viktor2312 Пн Май 09 2022, 15:07
» Орион 128 Стандарты портов и системной шины Х2
автор matrixplus Вс Май 08 2022, 23:08
» Орион-128 и Орион ПРО еще раз про блоки питания
автор matrixplus Вс Май 08 2022, 19:09
» Орион-128 Программаторы
автор matrixplus Вс Май 08 2022, 19:02
» Орион ПРО история сборки 2021 до 2022
автор matrixplus Вс Май 08 2022, 18:47
» Анонсы монет (New coin).
автор Viktor2312 Сб Май 07 2022, 23:11
» Хочу свой усилок для квартиры собрать не спеша
автор Viktor2312 Сб Май 07 2022, 19:33
» Амфитон 25у-002С
автор Viktor2312 Сб Май 07 2022, 09:38
» Майнер: T-Rex
автор Viktor2312 Вс Май 01 2022, 09:12
» GoWin. Изучение документации. SUG100-2.6E_Gowin Software User Guide. Среда разработки EDA.
автор Viktor2312 Пн Апр 25 2022, 01:01
» GoWin. Изучение документации. UG286-1.9.1E Gowin Clock User Guide.
автор Viktor2312 Сб Апр 23 2022, 18:22
» GoWin. Documentation Database. Device. GW2A.
автор Viktor2312 Ср Апр 20 2022, 14:08
» GOWIN AEC IP
автор Viktor2312 Ср Апр 20 2022, 12:08
Самые активные пользователи за месяц
Нет пользователей |
Поиск
Можно ли улучшить РК86 без вторжений на печатной плате
Страница 1 из 1 • Поделиться
Можно ли улучшить РК86 без вторжений на печатной плате
1
В этой теме я хочу обдумать (а возможно и обсудить, если будет с кем) возможность улучшить РК86 без вторжений на основной плате РК86, используя панельки (для ИД7 и возможно для КР580) а также системный разъём типа ГРПМ-61 (не зря же его предусмотрели, должна же быть польза от него). Задача - избежать монтажа двухэтажных микросхем, хотя совсем без паяльника (как говорят "из коробки"), естественно, не обойдётся, т.е допустимо припаять несколько проводков и сделать пару разрезов, что не нарушает антикварный дизайн платы и сохраняет возможность реверса доработки назад за полминуты.
В годы расцвета платформы РК86 (1986...1991) все кто монтировал журнальную печ.плату обязательно ставили вместо дешифратора области памяти D11 (ИД7) панельку. Ибо это было указано в журнальной публикации, как необходимое условие для тех, кто хочет впоследствии увеличить ОЗУ РК86. А т.к люди понимали, что 28К ОЗУ для серъёзным программ маловато (особенно при отсутствии дисковода), то панельку впаивали все. К сожалению, у авторов РК быстро закончился запал и сопровождать (а тем более развивать) своё детище они почти сразу перестали, ограничившись лишь парой мелких советов и уточнений.
И таким образом никто никогда не увидел авторскую схему реконфигуратора Радио-86РК. И похоже теперь мы её уже и не увидим, ибо основной разработчик РК86 С.Н.Попов умер в прошлом году, предположительно от ковида. Кстати, сегодня опубликовали, что из-за ковида смертность в России в 2020 году увеличилась на 18%.
Разумеется реконфигурировать распределение памяти требуется лишь при замене 565 РУ3 на 565 РУ5 (что кроме замены самих ОЗУ грамотнее всего достигается заменой 155 ЛА3 на 555 ЛА9 и припайкой двух дополнительных резисторов к выходам ЛА9, ибо она имеет выходы с ОК).
Эта платка реконфигурации подключаемая через разъём DIP-16 в панельку под D11 могла состоять лишь из одной ИМС 556 РТ5. РТ5 позволяет тратить на выборку каждого порта лишь 64 адреса (это если делить окно 32К, а не 64К). Однако сюжет при замене 555 ИД7 на ППЗУ заключается именно в возможности сохранить совместимость. Для чего старший адресный вход ППЗУ используют как управляющий (переключающий конфигурации). Тогда при 0 на этом входе реализуется базовая конфигурация РК86, а при 1 - конфигурация памяти с расширенным ОЗУ (при которой порты смещаются в верхние адреса освобождая пространство для доп.ОЗУ).
При применении РТ5 и с учётом того, что в РК86 имеются всего 4 порта (8000, A000, C000 и E000), то 565 РУ5 с учётом 2 Кб расходуемых на ПЗУ F800 и 2 Кб на каждый порт, то можно было бы расширить ОЗУ до 60 Кб, затрачивая на порты лишь 2 Кб вместо 30 Кб, что в базовом варианте распределения памяти. Более мелкое ППЗУ 155 РЕ3 можно было бы также применить, но с коммутацией она позволила бы тратить на порт лишь 4 Кб (вместо 8) и соответственно расширить ОЗУ лишь до 48 Кб (хотя, если отказаться от коммутации [и совместимости] сделав жёстко, то и 54 Кб). Хотя если применить аж две штуки 155 РЕ3, то достижимо и 60 Кб. 556 РТ4 не подойдут (или их надо ставить две), ибо у них всего 4 выхода, а для устройств даже в базовой конфигурации нужно 5 чип-селектов (4 порта и память).
Хотя вряд-ли реконфигуратор авторов состоял лишь из одной ППЗУ. Ибо нагрузочная способность КР580 позволила авторам подключить ТТЛШ 555 ИД7 и не факт, что ТТЛ 155 РЕ3 не перегрузит шину, ибо где-то читал, что у 155-й серии больший входной ток. Потому придётся на платке реконфигуратора поставить на адреса буфера (например 1533 ЛН1). Да и управление тумблером как-то уже немодно для МП-систем, так что на платке понадобятся ещё корпуса.
Т.к общего порта в обоих конфигурациях нет, зато ПЗУ в любой конфигурации остаётся в окне F800...FFFF, то программно управлять режимом выгодно портом на запись совмещённым с адресом F800. Несложно ввести программное управление режимом и командой OUT (любой, т.е по всем I/O-портам), добавив формирователь сигнала /IOWR), но это уже вряд-ли выйдет без доп.проводов на платку реконфигуратора и отблокирует с десяток наглых программ, в основном от Е.Седова, что лезут в порты командами OUT, что работает лишь на КР580 ВМ80 и не работает на КР580 ВМ1, Z80 и 8085).
Т.к 556 РТ5 сейчас недоставаема (их всех прошили ещё в советское время), да и прошить его слишком сложно и дорого (требуется покупка дорогостоящего китайского прошивателя), то разумно разработать платку реконфигуратора без использования ПЗУ с пережигаемыми проволочными перемычками. Хотя я думаю, что и 573 РФ2 или 2716 смогут работать в роли 556 РТ5, хотя это нетрадиционно (и у РТ5 цикл 70 нс, а у 2716 минимум 350 нс), т.к адреса в КР580 возникают с опережением, специально, чтобы добавлять дешифраторам время.
Сначала обдумаем самый простой вариант реконфигуратора подключаемого лишь через DIP-16. Если зыркануть на схему, то мы увидим, что на панельку в качестве входов подходят сигналы - адреса А13, А14, А15 и сигнал НП, а из панельки в качестве выходов выходят 8 чип-селектов. Два входа в панельку можно без проблем освободить отрезав землю идущую на ноги 4 и 5 ИД7. Что позволит использовать эти контакты для ещё двух адресов A11 и А12. Что позволит сократить шаг дешифрации до 2 Кб и поиметь ОЗУ 0...DFFF, т.е в 52 Кб, что уже очень очень много (по меркам 8-ми разрядок).
Сделать платку реконфигуратора смогут те любители, что дрожат над своим промышленным аппаратом с целыми заводскими пломбами (у коллекционеров это увеличивает цену аппарата) и кто не хочет вторжений в само изделие, но возможно согласится подключить к нему нечто внешнее без вторжений на основной плате.
Попутно с расширением ОЗУ реконфигуратор позволяет без пайки ввести дополнительны чип-селекты (нужные для периферии), отсутствующие как класс в базовой схеме РК86 (что, кстати, требовало при подключении КНГМД или добавке 580 ВИ53 монтировать дополнительную 555 ИД7 вторым этажом) и уже одним этим оправдана (если пользователь РК86 имеет или планирует какую-либо РК-периферию, типа винта, флопа, платы тиристоров КУ202М для управления автодоилкой на 220 вольт или умным домом).
К сожалению, на платку внешнего реконфигуратора не удастся встроить цветной адаптер из журнала РЛ 04.1992, - его волей-неволей придётся монтировать всеми почему так любимым проводом МГТФ-0.03 (но лучше ПЭЛ-0.22) вторым этажом. Также ПЗУ с ROM-BIOS можно расширить лишь на основной плате РК86 (путём замены панельки на 24 ноги на 28-ми нОгую). Хотя теоретически это возможно, если платку расширения втыкать в системный разъём ГРПМ-61, но проще просто заменить панельку.
Платка реконфигуратора по моим прикидкам в минимальном варианте будет весьма проста и несложна в настройке, всего несколько недорогих ТТЛ-корпусов (куда кроме адресных буферов для большей ламповости можно поставить и дешёвую 155-ю серию выпуска 1970-тых годов). Для ламповости в качестве буфера приятно применить 589АП16, ибо они у многих имеются в изобилии, а применить их некуда. Платка реконфигуратора небольшая и легко закрепляется на латунные стойки навинченные на винты разъёма ГРПМ-61, так, что и доп.ответстия в основной плате РК дырявить не требуется.
Пока я обдумываю схему и конструкцию такого самого простого реконфигуратора, а также и намного более солидного дающего одновременно и замену процессора КР580 на более быстрый, но совместимый, 8085 на такте 4 МГЦ и добавляющего в РК86 на этой же платке таймер 580 ВИ53 (а также возможно порты джойстика и ASCII аппаратной клавиатуры). Такой более солидный реконфигуратор подключается уже не одной косой с разъёмом DIP-16, но и дополнительно через DIP-40 CPU (или сист.разъём ГРПМ-61). Выше 4 МГЦ при ОЗУ 565 5РУ5 поднимать такт сложно, ибо эти ОЗУ не потянут (а вот при статике нет проблем разогнаться и до 6-8 МГЦ, сколько потянет процессор).
Используя эту идею любой из вас сможет сделать свой реконфигуратор и доработать РК86 по своему вкусу и совместимо. Надеюсь, что и я сам, по мере вызревания схемы (и позднее её макетирования), буду постепенно дополнять этот пост.
В годы расцвета платформы РК86 (1986...1991) все кто монтировал журнальную печ.плату обязательно ставили вместо дешифратора области памяти D11 (ИД7) панельку. Ибо это было указано в журнальной публикации, как необходимое условие для тех, кто хочет впоследствии увеличить ОЗУ РК86. А т.к люди понимали, что 28К ОЗУ для серъёзным программ маловато (особенно при отсутствии дисковода), то панельку впаивали все. К сожалению, у авторов РК быстро закончился запал и сопровождать (а тем более развивать) своё детище они почти сразу перестали, ограничившись лишь парой мелких советов и уточнений.
И таким образом никто никогда не увидел авторскую схему реконфигуратора Радио-86РК. И похоже теперь мы её уже и не увидим, ибо основной разработчик РК86 С.Н.Попов умер в прошлом году, предположительно от ковида. Кстати, сегодня опубликовали, что из-за ковида смертность в России в 2020 году увеличилась на 18%.
Разумеется реконфигурировать распределение памяти требуется лишь при замене 565 РУ3 на 565 РУ5 (что кроме замены самих ОЗУ грамотнее всего достигается заменой 155 ЛА3 на 555 ЛА9 и припайкой двух дополнительных резисторов к выходам ЛА9, ибо она имеет выходы с ОК).
Эта платка реконфигурации подключаемая через разъём DIP-16 в панельку под D11 могла состоять лишь из одной ИМС 556 РТ5. РТ5 позволяет тратить на выборку каждого порта лишь 64 адреса (это если делить окно 32К, а не 64К). Однако сюжет при замене 555 ИД7 на ППЗУ заключается именно в возможности сохранить совместимость. Для чего старший адресный вход ППЗУ используют как управляющий (переключающий конфигурации). Тогда при 0 на этом входе реализуется базовая конфигурация РК86, а при 1 - конфигурация памяти с расширенным ОЗУ (при которой порты смещаются в верхние адреса освобождая пространство для доп.ОЗУ).
При применении РТ5 и с учётом того, что в РК86 имеются всего 4 порта (8000, A000, C000 и E000), то 565 РУ5 с учётом 2 Кб расходуемых на ПЗУ F800 и 2 Кб на каждый порт, то можно было бы расширить ОЗУ до 60 Кб, затрачивая на порты лишь 2 Кб вместо 30 Кб, что в базовом варианте распределения памяти. Более мелкое ППЗУ 155 РЕ3 можно было бы также применить, но с коммутацией она позволила бы тратить на порт лишь 4 Кб (вместо 8) и соответственно расширить ОЗУ лишь до 48 Кб (хотя, если отказаться от коммутации [и совместимости] сделав жёстко, то и 54 Кб). Хотя если применить аж две штуки 155 РЕ3, то достижимо и 60 Кб. 556 РТ4 не подойдут (или их надо ставить две), ибо у них всего 4 выхода, а для устройств даже в базовой конфигурации нужно 5 чип-селектов (4 порта и память).
Хотя вряд-ли реконфигуратор авторов состоял лишь из одной ППЗУ. Ибо нагрузочная способность КР580 позволила авторам подключить ТТЛШ 555 ИД7 и не факт, что ТТЛ 155 РЕ3 не перегрузит шину, ибо где-то читал, что у 155-й серии больший входной ток. Потому придётся на платке реконфигуратора поставить на адреса буфера (например 1533 ЛН1). Да и управление тумблером как-то уже немодно для МП-систем, так что на платке понадобятся ещё корпуса.
Т.к общего порта в обоих конфигурациях нет, зато ПЗУ в любой конфигурации остаётся в окне F800...FFFF, то программно управлять режимом выгодно портом на запись совмещённым с адресом F800. Несложно ввести программное управление режимом и командой OUT (любой, т.е по всем I/O-портам), добавив формирователь сигнала /IOWR), но это уже вряд-ли выйдет без доп.проводов на платку реконфигуратора и отблокирует с десяток наглых программ, в основном от Е.Седова, что лезут в порты командами OUT, что работает лишь на КР580 ВМ80 и не работает на КР580 ВМ1, Z80 и 8085).
Т.к 556 РТ5 сейчас недоставаема (их всех прошили ещё в советское время), да и прошить его слишком сложно и дорого (требуется покупка дорогостоящего китайского прошивателя), то разумно разработать платку реконфигуратора без использования ПЗУ с пережигаемыми проволочными перемычками. Хотя я думаю, что и 573 РФ2 или 2716 смогут работать в роли 556 РТ5, хотя это нетрадиционно (и у РТ5 цикл 70 нс, а у 2716 минимум 350 нс), т.к адреса в КР580 возникают с опережением, специально, чтобы добавлять дешифраторам время.
Сначала обдумаем самый простой вариант реконфигуратора подключаемого лишь через DIP-16. Если зыркануть на схему, то мы увидим, что на панельку в качестве входов подходят сигналы - адреса А13, А14, А15 и сигнал НП, а из панельки в качестве выходов выходят 8 чип-селектов. Два входа в панельку можно без проблем освободить отрезав землю идущую на ноги 4 и 5 ИД7. Что позволит использовать эти контакты для ещё двух адресов A11 и А12. Что позволит сократить шаг дешифрации до 2 Кб и поиметь ОЗУ 0...DFFF, т.е в 52 Кб, что уже очень очень много (по меркам 8-ми разрядок).
Сделать платку реконфигуратора смогут те любители, что дрожат над своим промышленным аппаратом с целыми заводскими пломбами (у коллекционеров это увеличивает цену аппарата) и кто не хочет вторжений в само изделие, но возможно согласится подключить к нему нечто внешнее без вторжений на основной плате.
Попутно с расширением ОЗУ реконфигуратор позволяет без пайки ввести дополнительны чип-селекты (нужные для периферии), отсутствующие как класс в базовой схеме РК86 (что, кстати, требовало при подключении КНГМД или добавке 580 ВИ53 монтировать дополнительную 555 ИД7 вторым этажом) и уже одним этим оправдана (если пользователь РК86 имеет или планирует какую-либо РК-периферию, типа винта, флопа, платы тиристоров КУ202М для управления автодоилкой на 220 вольт или умным домом).
К сожалению, на платку внешнего реконфигуратора не удастся встроить цветной адаптер из журнала РЛ 04.1992, - его волей-неволей придётся монтировать всеми почему так любимым проводом МГТФ-0.03 (но лучше ПЭЛ-0.22) вторым этажом. Также ПЗУ с ROM-BIOS можно расширить лишь на основной плате РК86 (путём замены панельки на 24 ноги на 28-ми нОгую). Хотя теоретически это возможно, если платку расширения втыкать в системный разъём ГРПМ-61, но проще просто заменить панельку.
Платка реконфигуратора по моим прикидкам в минимальном варианте будет весьма проста и несложна в настройке, всего несколько недорогих ТТЛ-корпусов (куда кроме адресных буферов для большей ламповости можно поставить и дешёвую 155-ю серию выпуска 1970-тых годов). Для ламповости в качестве буфера приятно применить 589АП16, ибо они у многих имеются в изобилии, а применить их некуда. Платка реконфигуратора небольшая и легко закрепляется на латунные стойки навинченные на винты разъёма ГРПМ-61, так, что и доп.ответстия в основной плате РК дырявить не требуется.
Пока я обдумываю схему и конструкцию такого самого простого реконфигуратора, а также и намного более солидного дающего одновременно и замену процессора КР580 на более быстрый, но совместимый, 8085 на такте 4 МГЦ и добавляющего в РК86 на этой же платке таймер 580 ВИ53 (а также возможно порты джойстика и ASCII аппаратной клавиатуры). Такой более солидный реконфигуратор подключается уже не одной косой с разъёмом DIP-16, но и дополнительно через DIP-40 CPU (или сист.разъём ГРПМ-61). Выше 4 МГЦ при ОЗУ 565 5РУ5 поднимать такт сложно, ибо эти ОЗУ не потянут (а вот при статике нет проблем разогнаться и до 6-8 МГЦ, сколько потянет процессор).
Используя эту идею любой из вас сможет сделать свой реконфигуратор и доработать РК86 по своему вкусу и совместимо. Надеюсь, что и я сам, по мере вызревания схемы (и позднее её макетирования), буду постепенно дополнять этот пост.
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
Re: Можно ли улучшить РК86 без вторжений на печатной плате
2
Думаю, самое первое что пользователь захочет собрать для рк - это какую нибудь загружалку ПО по последовательному (беспроводному) интерфейсу в память озу. Мало того, если бы я это делал, я бы оформил область ОЗУ рк86 в виде диска на минимально видимую виндой память, ну и слал бы в эту память самые что ни на есть обычные файлы. Было бы очень удобно.
Я не раз наблюдал, у пользователей рк86 пользуются популярностью некие флэш диски. Сколько читал про это - максимум на что меня хватало так это понять, что эта штука втыкается к порту ППА. Но я до сих пор не понимаю, можно ли записать на этот диск с рк86, и каким образом нужно пополнять на нем программы. Так вот второй доработкой видится именно доделка этого диска, так, чтобы он виделся виндой и можно было бы писать туда файлы.
Может я конечно не о том. Но тема про улучшение рк . поэтому через разъем, а в разъем втыкай как я понимаю хоть wifi модуль и связывай рк86 через сеть интернет. И Вы хоть что мне говорите, но так можно сделать )))).
Я не раз наблюдал, у пользователей рк86 пользуются популярностью некие флэш диски. Сколько читал про это - максимум на что меня хватало так это понять, что эта штука втыкается к порту ППА. Но я до сих пор не понимаю, можно ли записать на этот диск с рк86, и каким образом нужно пополнять на нем программы. Так вот второй доработкой видится именно доделка этого диска, так, чтобы он виделся виндой и можно было бы писать туда файлы.
Может я конечно не о том. Но тема про улучшение рк . поэтому через разъем, а в разъем втыкай как я понимаю хоть wifi модуль и связывай рк86 через сеть интернет. И Вы хоть что мне говорите, но так можно сделать )))).
ведущий_специалист- Мастер+
- Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург
Re: Можно ли улучшить РК86 без вторжений на печатной плате
3
Вот тут http://radio86rk.pbworks.com/w/page/58467718/Radio-86RК-SRAM человек разработал USB и I2C интерфейсы
Последний раз редактировалось: texnik (Пт Фев 19 2021, 07:48), всего редактировалось 1 раз(а)
texnik- Новичок
- Сообщения : 11
Дата регистрации : 2021-02-05
Re: Можно ли улучшить РК86 без вторжений на печатной плате
4
Да, неплохие схемы. Но они требуют все хорошей программной поддержки. Надо проверять и думать. Можно ли сделать лучше, да и нужно ли? Лично мне давно не помешал бы загрузчик в память рк с внешнего компьютера. А то флэшку туда сюда переставлять при проверке программы как то совсем не круто.
ведущий_специалист- Мастер+
- Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург
Похожие темы
» ПЭВМ Радуга
» Можно ли на бейсике написать динамичную игру для РК86 ?
» Ищу файл печатной платы
» Радио-86РК: Расширение ОЗУ
» Спалил диод на управляющей плате харда
» Можно ли на бейсике написать динамичную игру для РК86 ?
» Ищу файл печатной платы
» Радио-86РК: Расширение ОЗУ
» Спалил диод на управляющей плате харда
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения
|
|