Разработка "Радио - 2020РК" !

Перейти вниз

Разработка "Радио - 2020РК" !

Сообщение  Viktor2312 в Сб Дек 08 2018, 20:57

.
.
.
.
____Эта тема предназначена для обсуждения разработки новой ПЭВМ "Радио - 2020РК", на основе ПЭВМ "Радио - 86РК", для того, чтобы довести её параметры до максимуму, но с использованием той же элементной базы, то есть микропроцессорного комплекта КР580, микросхем К555 серии и других микросхем, таких серий как К565, для постройки ОЗУ, или К573 для ПЗУ и т. д. ...


Базовая схема, на основе которой и будет строиться новая ПЭВМ:  Скачать





.


Последний раз редактировалось: Viktor2312 (Вс Дек 09 2018, 11:28), всего редактировалось 2 раз(а)
avatar
Viktor2312
Гуру+

Сообщения : 11139
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Разработка "Радио - 2020РК" !

Сообщение  Viktor2312 в Сб Дек 08 2018, 22:03

Продолжим...

Так что чертить полную принципиальную схему РК86 с доработками надо только, если планируется выпуск таких плат. В своих постах на ZX-PK.ru, я излагал идею, что из РК86 схемотехнически не надо делать кардинально другой компьютер. Я сторонник мелких доработок. Можно устранить часть недостатков РК мелкими доработками на журнальной плате, если человек имеет опыт и руки у него не трясутся при пайке.

Выпуск планируется и чертить нужно! Лучше конечно, чтобы был совместим, но если вы потянете часть, касающуюся ПО, чтобы я это мог на практике реализовать, то возможны и отступления. Недостатки нужно устранить, это точно, но желательно не мелкими доработками, а кардинально и решительно, раз и навсегда... Опыт, какой-то имеется, и руки не трясутся, как вроде...

В плане доработок пока я определился и отмакетировал только расширение ОЗУ. Общая архитектура тоже ясна, но в реале пока нет. И всё только для варианта с РУ5. При ОЗУ на РУ3 (РУ6) схемотехника сложнее. Там даже не знаю как экран переместить в статическое ОЗУ из-за чего при РУ3 получается слишком громоздко для ручных переделок.

Микросхемы памяти, динамического ОЗУ К565РУ5, это просто идеальный вариант, так как именно на них я и ореинтеруюсь, и имеются в наличии, и считаю их максимально удобными. Вот единственное мне нужно много памяти, поэтому крайне желателен вариант с выходом за 64 Кбайта, а лучше и более 128 Кбайт, очень нужно, много памяти, а количество корпусов, не пугает вообще...

Проблема найти оптимальный компромисс между объёмом доработок и получаемым выигрышем. Например, минимальный вариант расширения ОЗУ (при РУ5) на 8 кб сводится лишь к нахождению свободного чип-селекта, чтобы можно было освободить для доп.ОЗУ окно занимаемое доп.ППА D14. Расход деталей лишь 555 ИД7, что делит выборку 8000...9FFF на участки, чтобы перенести доп.ППА D14 с адреса A000 и (с помощью 2-х диодов) "открытие ОЗУ" в окне 8К A000...BFFF. Выигрыш мал, зато трудоёмкость и расход деталей минимальны.

Пусть расход деталей будет максимален, мы паять умеем и запаять лишний 10-к микросхем сможем, нужно больше памяти, и больше портов. Но, нужно будет всё подробно и детально расписать, чтобы я понял это, лучше чем знаю такую функцию алгебраическую как сложение, нужно чтобы было понятнее, чем "2 + 2 = (а сколько вам нужно?)"...

Есть кстати модуль на К565РУ5(у меня применены КР565РУ5Г), естественно на 64 Кбайта. Он стандартен, подключение, шина данных, и сигналы управления, плюс сигналы тактовой частоты, но по сути 16 МГц с выхода КР580ГФ24 (OSC) подаётся, и один сигнал, включния модуля, тоже можно прикрутить, и не один, но это так, на будущее, он у меня применён в ПЭ (процессорный элемент) для ВМИР-1. И работает на практике, слизан из книжки с описанием микросхем памяти, по памяти названия не скажу, но тут на форуме оба издания имеются, доступны для скачивания.

Ранее совместимые схемы изменения архитектуры предполагали, что есть две карты памяти (на 32К и 64К) в каждой из которых работает свой дешифратор ИД7 формирующий выборки портов. Потому и схемы оказывались громоздкими ~7 корпусов (если без использования РПЗУ РТ4 или РЕ3). Это подход аппаратчика (т.к не требуется смена ROM-BIOS, достаточно перетранслировать его под новые адреса портов).

Я аппаратчик, мне проще 7, или 27 корпусов добавить, чем мучиться с кодом, поэтому, не стесняйтесь реализовывать в "железе" для меня это лучше, удобнее, проще, понятнее, и на мой взгляд - надёжнее, с К155РЕ3 проблем нет, хоть и кушают они много, но по современным меркам и мощностям БП, это просто "копейки"... А с К556РТ4 пока серьёзные проблемы, её лучше пока избегать.

А я в данной теме предложил, кардинально изменив ROM-BIOS, сократить схему, оставив лишь один дешифратор портов. При этом в режиме 56К нет доступа к портам, а есть только ОЗУ и ПЗУ. Такой трюк чуть неудобнее для программиста, но сокращает детали.

Вот тут проблема, так как мне очень нужны порты и много, лучшемы двух и более процессорную систему, но пока не буду этим напрягать, хотя бы портов, и побольше...


Мне лично доп.ОЗУ нужно лишь для того, чтобы получить DOS и подключить винчестер. Так как винчестер без DOS никак не использовать. Загручик с винчестера (~1 кб) или дисковода тоже надо куда-то прошить. А это наводит на мысль, что надо доп.ПЗУ.

Давайте и доп. ОЗУ, и доп. ПЗУ и чем больше по объёму, тем лучше, мне нужно много памяти. Количество "железа" не пугает, чем больше, тем лучше и проще. Хватит этого современного, глупого, минимализма, когда вдруг на схеме появляется помимо одной микросхемы микроконтроллера, сообщество современного быдло тупого молодняка начинает мычать уууу паять доп микросхему, это сложно... Мне +10 микросхем добавьте пожалуйста... Smile

В плане доработок пока я определился только по расширению ОЗУ (до 56К). На это тратится всего 3 корпуса. Но не решил как получать дополнительные чип-селекты для В/У. Они нужны и неизбежен расход, как минимум, в ещё один дешифратор.

Не смешите мои тапки, добавьте 3 дешифратора, но так, чтобы всё было и по максимуму, и максимально надёжно!

Теоретически этот дешифратор официально уже есть, т.к при установке РК-КНГМД доп.ИД7 ставится на область E000 (он делит область 8К на 4 выборки). Если применить не ИД7, как советовал Е.Седов, а ИД14 (а в ней сразу 2 дешифратора на 4 выхода), то доп.корпус не расходуется.

Ну вот и нужно так и сделать, если он К555 серии, а нет, то поставить 2, да хоть 8 корпусов и не париться.

Ох... Много текста, не это хорошо, на остальное отвечу в последующих постах...
avatar
Viktor2312
Гуру+

Сообщения : 11139
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

.

Сообщение  Viktor2312 в Сб Дек 08 2018, 22:12

Вряд ли стоит чертить всё заново. Проще взять уже начерченные схемы РК JPG-файлом и внести туда доработки. Пока не вижу смысла чертить схему РК. Схему расширения ОЗУ до 56К на РУ5, дешифратора В/У в области F000 и буфер ОЗУ на 589 АП16 постараюсь выложить завтра.

Тут даже без вариантов, только чертить заново, иначе можно тушить свет и бросать гранату, я дальше не смогу двигаться без этого, но как писал выше, это не проблема. Я буду чертить схему и параллельно по возможности макетировать, у нас есть целый год на это, так что тут не переживайте, и схему вычерчу и со временем отмакетирую, без этого дальше никак...


Лучше даже помимо основной схемы, отдельно чертить схемы модулей, то есть модуль тактового генератора, модуль ОЗУ и т. д. Это сильно помогает в понимании работы конкретного узла, но это уже решится по ходу пьесы...
avatar
Viktor2312
Гуру+

Сообщения : 11139
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

.

Сообщение  Viktor2312 Вчера в 00:18

Посмотрел, есть ли в наличии кварцы на 27 МГц, есть, это хорошо и цена нормальная.

https://www.chipdip.ru/product/27mhz-hc-49u


Базовый вариант наверное лучше на макетке запустить с кварцем на 16 МГц, или уже сразу пытаться запускать с кварцем на 27 МГц ?

Не уверен, что всё может стабильно заработать на такой частоте.

У меня же из сейчас лежащих под рукой и на платах под распайку максимальный на 24 МГц (2 шт.)
avatar
Viktor2312
Гуру+

Сообщения : 11139
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

.

Сообщение  barsik Вчера в 03:04

у нас есть целый год на это
Не, не. Это не наш метод. Всё можно сделать, максимум, за месяц, а если не макетировать, то подготовить герберы на производство можно всего за несколько дней, и к Новому Году уже иметь настроенные платы. Тему надо переименовать в РК86-2018, а ещё лучше в РК86М.

Если основная схема РК введена правильно, то риск, что при добавке 5-6 корпусов произойдёт ошибка невелик. Да если и так, то невелика беда. Обычно большинство первых версий плат не обходятся без МГТФ. Кстати, мелкие доработки, типа добавить новый чип-селект или сдвинуть адреса имеющихся, тем и удобны и легко делаются потому, что не трогают МП-ядро. Полный новичок в МП-железе, прочитав Коффрона в состоянии нарисовать схему, в ней трудно ошибиться, а ошибку любой заметит сразу же. Потому и макетировать нет смысла. Ведь фактически это просто схема дешифратора.

К565РУ3, нужно сразу заменить на К565РУ5, с соответствующими доработками

Это в 80-тые годы обычно делалось двумя диодами и резистором по схеме "монтажное И" или с помощью вентиля из ЛИ1, чтобы объединить два /CAS-а в один. Хотя более грамотно так, как сделано у меня - запайкой вместо ЛА3 совпадающей с ней по цоколёвке 555 ЛА9. ЛА9 отличается от ЛА3 только тем, что у неё выходы с открытым коллектором. Потому их выходы можно напрямую соединять друг с другом (ЛИ1 для сложения не нужна), что даёт возможность просто соединить имеющиеся два /CAS-а по 16К каждый в один /CAS на 32К. Тогда все труды по замене РУ3 на РУ5 сводятся к замене ЛА3 на ЛА9, а расход деталей составляет 4 резистора и два кусочка проволоки, один подводит адрес А14 к мультиплексору D19 (без разницы на какой из двух входов, второй заземляется), а второй кусок проволоки тратится на соединение его выхода с адресом А7 у всех РУ5-тых (это 9-тая нога, цепи -5В и +12В отрезаются от выводов 1 и 9 ОЗУ).

Пусть расход деталей будет максимален, мы паять умеем и запаять лишний десяток микросхем сможем... Количество "железа" не пугает, чем больше, тем лучше

Не, не. Нагромождение железа интересно и познавательно, но не нужно. Если очень надо, то после можно, используя большое поле слепыша, переделать эту плату в плату Роботрона-1715. Получить программную совместимость с Роботроном-1715 не должно быть сложно, а вот КНГМД Роботрона повторить трудно, он сложный.

А с К556РТ4 пока серьёзные проблемы, её лучше пока избегать

Да их всех, типа РЕ3, РТ4, РТ1 лучше избегать. В Корветах именно РПЗУ чаще всего дохли, т.к они перегреваются, хотя и наклеен радиатор. РПЗУ для радиолюбителя нежелательны, сейчас они дефицитны и не каждый имеет для них прошиватель ценой в 10 тысяч.

Не нужно импорт, не нужно SIMM, даже К565РУ7 не нужно, лучше... К565РУ5.

Меня РУ5 устраивают, их макетировать не надо и у меня их достаточно, почти все уже спаянные в 2 этажа (в каждом из пяти ОРИОНОВ - по две двухэтажные банки). Так и надо сделать две банки в 2 этажа. Нет смысла тратить площадь платы, - не проблема спаять РУ5-тые в 2 этажа. Для тех кто не хочет напаивать, можно поставить разъёмчик для расширения ОЗУ (надо 28 контактов). В ГДР-овском компьютере AC1 в 1984 ОЗУ тоже расширялось вторым этажом, да и в других любительских иностранных компьютерах также.

Введение двух банок РУ5 обойдётся в доп.корпус логики (ЛА3) на коммутацию /CAS. При желании можно для создания /CAS-ов применить 4-х выходовый дешифратор (2 в 4), что позволит поиметь 4 банки РУ5-тых. РУ5-тые не грузят шину адреса, а на выходе данных - буфер (я предпочёл бы 589 АП16, у меня их много, паянных), так что не было бы проблем даже при 8-ми банках. При всего двух банках управлять ими можно битом PC1 ППА клавиатуры. Если же ОЗУ больше, то понадобится доп.регистр на 1533 ТМ9.

Кстати, РУ5-тые с буферами не являются тормозом и до такта RAS-CAS в 4 МГЦ они не перегреваются даже в ОРИОНЕ. В РК они не перегреются и при 6 МГЦ (т.к число обращений к ОЗУ видеогенератора в РК меньше, чем в ОРИОНЕ). Надо посмотреть как в новоделе РК maddev-xlat устранили сбои ОЗУ.

Логичнее применить 2 штуки w24257 (они по 32К) с напайкой на них вторым этажом ещё двух штук w24257 (если есть w24512, а они по 64К, то их ставят всего две). Ещё приятнее был бы SIMM на 1 мб, меньше места на плате (запаиваются вертикально припаянными штырьками) и к тому же намного больше объём, но пока это не опробовано. Пока можно запускать лишь плату на РУ5, но если разработка печати затянется, то я успею отмакетировать и установку SIMM.

По поводу кучи дополнительных чип-селектов. Не проблема получить 6 свободных чип-селектов, если область F000...F7FF разделить на 8 участков дешифратором ИД7.

Посмотрел, есть ли в наличии кварцы на 27 МГц

Нужен кварц не 27 МГЦ, а ровно 20 МГЦ. Это кварц для видеогенератора (это определяется ТВ-стандартом для фонта 8*8, для фонта 6*8 - нужен кварц 16 МГЦ). Фонт 6*8 не годится, слишком некрасивый. К тому же фонт будет не в РФ2, а в 27256 и шаг знакомест в нём будет не 8, а 16. Отчего не будет межстрочных пустых линий, вертикальные линии будут без разрывов и можно будет установить любой формат экрана, в частности такой же как в Корвете 16*64 с матрицей фонта 8*16 VGA качества из режима 640*480. И это достигается без расхода деталей. лишь соединением LC3 с входом A10 ПЗУ фонта.

Можно и для CPU использовать тот же кварц 20 МГЦ, что даёт ускорение до 1.75 МГЦ и экономит 531ЛН1, что нужен для отдельного генератора видеочасти. А вообще второй кварц для процессора (что стоит у ГФ24) может быть любым - от 3 МГЦ до 32 МГЦ. Сколько надёжно тянет конкретный образец, столько нужно и ставить. Например, если хочется играть на вдвое пониженной скорости можно поставить для процессора вдвое пониженный кварц 8 МГЦ.

Если пока кварца 20 МГЦ нет, то временно можно применить кварц 18 МГЦ сделав фонт не 8*8, а 7*8. Для этого достаточно временно сделать коэфф-т деления счётчика не 8, а 7, используя входы &-сброса в ИЕ5. Кстати, фонт шириной в 7 точек достаточно красивый, но увы не годится для графики, т.к 7 плохо делится на 2. А можно при кварце 18 МГЦ просто подкрутить частоту кадров в дисплее до достижения синхронизации. Может быть можно применить кварц 10 МГЦ, подумаю, когда будет схема под рукой.

На новоделе желателен или ВИ53 или AY-8912. С одной стороны ВИ53 - это стандарт для РК86, зато AY-8912 звучит лучше. Но при AY-8912 в новоделе желательны прерывания (т.к известные проигрыватели на AY это требуют). Можно без отладки поставить триггер для прерывания (как в Векторе) и предусмотреть установку резисторов на шину. Для простоты можно не заморачиваться ни с ВИ53, ни с AY-8912 с прерываниями, просто предусмотрев большое поле слепыша. Кому надо сам сделает. Желательно за счёт плотной разводки уложиться в размер журнальной платы.

Можно подумать и о атрибутном цвете. По идее он давно стандарт, был опубликован в ж.Радиолюбитель 04.1992 (то, что есть цвет в Апогее это как раз совсем не довод, т.к Апогей - это Апогей, а РК - это РК и не волнует что и как сделано в Апогее или Партнёре). Но я с РК-цветом дела не имел и смакетировать на имеющемся железе не смогу. И естественно, к цветному телевизору или монитору РК никогда не подключал.

А вот цвет для графики разумно сделать. Даже без макетирования. Это пока под вопросом. Это всего несколько микросхем и разъём для RGB-выхода. Чтобы отмакетировать надо иметь цветной дисплей. Сейчас имею 3 свободных LCD/TFT монитора и телевизор, но лишь в телевизоре есть SCART, т.е RGB вход в стандарте CGA. Мало шансов, что SVGA-мониторы будут работать при CGA-сигнале. К SCART телевизора с кинескопом я подключал ОРИОН без проблем. Но сейчас кинескопного TV нет, только плоский. А если судить по форумам, то с ними бывают проблемы. У РК как раз возможны проблемы, т.к у него синхро сигналы сильно не соответствуют стандарту.

Позже можно сделать периферийную плату в требуемом конструктиве на которой будет РК-КНГМД и контроллер винта, а может быть и контроллер micro-SD и ВВ51 или MC6850 для интерфейса с IBM PC. Область E000...EFFF, как и было исходно, планирую не занимать. Не столько из-за совместимости с РК-ДОС (это меня не волнует), а ради Apple-заимствованной идеи с ПЗУ в периферийных платах.

Тогда в эти 2 или 4 кб на плате контроллера внешнего привода в его ПЗУ прошивается его драйвер (это подпрограммы чтения/записи сектора и формат дорожки). После чего DOS не зависит от типа носителя. Если подключен контроллер винта, то DOS работает с винтом, если подключен контроллер micro-SD, флопа или внешнего эл.диска, то с работает с ними. Не надо иметь для каждого носителя свою DOS. Причём все эти устройства могут работать одновременно и не отнимая для своих драйверов ОЗУ, т.к ПЗУ-драйвер включается лишь когда конкретное устройство активировано.

_________________
***
avatar
barsik
новичёк

Сообщения : 98
Дата регистрации : 2016-11-10
Откуда : 600 км от Москвы

Посмотреть профиль

Вернуться к началу Перейти вниз

.

Сообщение  Viktor2312 Вчера в 11:14

Что-то вы совсем не то пишите. Ну написал же я выше и неоднократно. Что процесс будет неспешным. Что схему я всё равно буду чертить, так как без нормальной и понятной для меня схемы, я дальше двигаться не могу. А так же макетирование будет обязательно. Уже в принципе макет начал делать ещё вчера. Пока сам не спаяю, сигналы осциллографом не увижу, для меня суть мало понятна. Да и схема и принцип работы малость отличается от того, что у Кофрона, у него стандарт, который я и сам развёл в ПЭ, который успешно работает, но там много других трудностей, которые я пока отложил в долгий ящик. Тему переименовывать не буду, так как, во первых разработка печатной платы у меня занимает 1 месяц, её проверка и доводка, занимает ещё один месяц, и изготовление с доставкой так же один месяц. То есть на плату уйдёт 1 квартал. До этого нужно разработать и вычертить схему, а так же отмакетировать её, думаю на это уйдёт ещё 1 квартал, вот уже и выходит пол года, а потом ещё нужно собрать и отладить уже заводскую плату, может уйти ещё месяц. А потом в отдельной теме составить подробное описание получившейся машинки, на что может и оставшиеся 5 месяцев запросто уйти. Так что я подхожу из реальных затрат времени на всё, а скакать галопом по европам, это бесполезно.

В итоге, я продолжаю пока что чертить схему базового РК, как подойду к тем местам, где уже требуются изменения, будем тут обсуждать, как их реализовать, параллельно буду макет паять, так как столкнулся вот с тем, что не могу найти свою катушку с МГТФ, возможно придётся покупать, из-за чего задержится процесс с макетированием на неделю, хотя в это время можно расположить микросхемы, подпаять питание, блокировочные конденсаторы и остальную мелочёвку.

Не, не. Это не наш метод.

Но, мой метот, я буду делать всё неспеша, основательно, с чувством, толком и растановкой, чтобы у меня не оставалось недопонятых вопросов.

Да если и так, то невелика беда. Обычно большинство первых версий плат не обходятся без МГТФ.

Вот это как раз таки не мой метод, если есть МГТФ на окончательной плате, то её можно отправлять в утиль и значит на предыдущих этапах разработки схемы, макетирования, разводки ПП, были допущены фатальные ошибки.
У меня не стоит задача выпустить очередную массовую плату РК коих уже по-наклепали десятки, у меня задача сделать максимально полный вариант, по типу РК-МАКСИ, но без его недостатков.

Так и надо сделать две банки в 2 этажа. на макете, возможно, но в окончательной плате, будет по нормальному, как например а "Океан-240"    Никаких соплей на окончательной плате мне не нужно, никаких 2...3 этажей, никакого МГТФ и остального уродства, для этого есть макет.

Введение двух банок РУ5 обойдётся в доп.корпус логики (ЛА3) на коммутацию /CAS. При желании можно для создания /CAS-ов применить 4-х выходовый дешифратор (2 в 4), что позволит поиметь 4 банки РУ5-тых. РУ5-тые не грузят шину адреса, а на выходе данных - буфер (я предпочёл бы 589 АП16, у меня их много, паянных), так что не было бы проблем даже при 8-ми банках. При всего двух банках управлять ими можно битом PC1 ППА клавиатуры. Если же ОЗУ больше, то понадобится доп.регистр на 1533 ТМ9.

Вот это давайте обсуждать, так как я уже писал, памяти нужно много. 4 банки на К565РУ5, это именно то, что нужно !!! Единственное серия будет К555, К1533 серия, не приемлема, поэтому реализовать нужно так, чтобы можно было всё сделать на К555 серии микросхем.

кварц

Я тогда на основной генератор на КР580ГФ24 ставлю кварц на 18 МГц. Это самый идеальный вариант, так как тактовая частота микропроцессора 2 МГц, это то, что я и хочу/требуется, а для видео тогда будем делать отдельный генератор.

то я успею отмакетировать и установку SIMM.

Не интересно... Импорт, SIMM, это всё не то...

На новоделе желателен или ВИ53 или AY-8912.

КР580ВИ53 - Однозначно !

Телевизор, и монитор ЭЛТ имеются, с ними и планируется использовать, скорее с элт монитором, так как качество лучше чем у телевизора, но работа монитора пока под вопросом, он требует хорошего ТО и пропайки, а вот для отладки телевизора со скартом вполне хватит.

Что-то я так чувствую, что придётся делать макет обычного РК и потом по журналу идти, внося доработки, там хоть не пишут через абраз о импорте, симах и остальных непотребствах, ладно, пока черчу схему базового варианта и макетирую его, кварц ставлю 18 МГц...

Наверное первый запуск макета, всё же сделаю на кварце 16 МГц, чтобы получить точно рабочий базовый вариант, а потом уже от него плясать, с возможностью возвращения обратно, к рабочей версии.
Включаем - работает, вносим изменения, настраиваем запускаем - не работает - имеем возможность вернуться обратно на шаг к рабочей версии.

В первый пост добавил Базовую схему относительно которой будут происходить все пляски с бубном.
avatar
Viktor2312
Гуру+

Сообщения : 11139
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Доработка №1

Сообщение  Viktor2312 Вчера в 14:27

Доработка №1



Последний раз редактировалось: Viktor2312 (Вс Дек 09 2018, 19:57), всего редактировалось 1 раз(а)
avatar
Viktor2312
Гуру+

Сообщения : 11139
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

.

Сообщение  barsik Вчера в 19:01

Viktor2312 пишет:процесс будет неспешным.... вот уже и выходит пол года, а потом ещё нужно собрать... может уйти ещё месяц... буду делать всё неспеша
Если затянуть процесс на год, то как-раз и получится метод Ходжи Насредина ("за такой срок или эмир или я умрём или ишак сдохнет"). Тысячи подобных начинаний так погибли.

Даже если макетировать медленно, это не займет больше месяца. На рисование схемы надо пару дней, разводка компьютером длится минуты. Производство - 2-3 недели. В итоге, даже если тормозить, весь процесс не должен занять более двух месяцев.

Похоже, Вы хотите сделать под видом РК86 совсем другой компьютер. С чего вдруг взялись буфера на адреса? В схеме РК этого нет. Нет и в Специалисте. Это есть в ОРИОНЕ, но и там я обычно выкусывал эти буфера, когда нужна была скорость. При применении логики 1533-й серии буфера на адреса абсолютно не нужны и даже вредны.

Буфера дают задержку отнимая время у дешифратора и сокращая время доступа, что вредно особенно, если дешифрация адресов многоступенчатая дающая большую задержку. Если период маш.такта 300 НСЕК, то задержка в 4-5 вентилях сокращает время доступа вдвое. В Специалисте-Экспресс часть адресов буферизовали как раз на 155 ЛП10. В итоге, я в своих платах их все повыкусывал. С ними Экспресс едва тянул 2.75 МГЦ, а без них целую минуту работал и на 4 МГЦ.

И если уж ставить буфера, то 1533 АП6. Авторы ИРИШИ имели перед собой схему Apple-II и увидев, что там адреса буферизованы с помощью ЛП10 заимствовали эту идею. Но Возняку в 1977 не были доступны иные буфера. А буфера в Apple были необходимы, т.к выходы CPU 6502 для удешевления слабые, а на шины нагружена не только схема, но и 8 слотов, тем более, что 1533-й серии (74ALS) тогда не было. Зачем ставить 3 корпуса ЛП10, если лучше это сделают 2 корпуса 1533 АП6. Всегда лучше 1533, 1531 или 531, т.к они быстрее. И кстати, на тайваньских клонах Apple-II, которые делали уже в 80-тые, 74LS365 (ЛП10) сознательно заменили на 74LS245 (т.е АП6), хотя в Apple-II скорости вдвое ниже. Я кстати, имею пол сотни ЛП10, ЛП11 (половина импортные 74LS), а АП6 нет ни одной, но я всё равно понимаю, что 1533 АП6 лучше, чем 555 ЛП10.

КР580 тянет более 20 входов 1533, а реально нагружен всего максимум на 4 входа 1533 и n-MOP. Какой же смысл в буферах. Если уж так хочется понаставить буферов, то хоть какая-то польза будет лишь в буферизации A0 и A1 идущих на внешний разъём.

Ну а раз уж речь об РК86, то здесь адресные буфера для CPU это вообще нонсенс. ВТ57 тоже выставляет сигналы на шину адреса, а он ничуть не мощнее, чем КР580. Адресные буфера на КР580 при отсутствии буферов на ВТ57 принесут только вред, никакой пользы. Так что если уж ставить буфера на адреса, то надо ставить их и на ВТ57. В итоге Вы получите монстр пострашнее, чем РК-макси.

По-моему в схеме РК слабость буферизации только у ОЗУ, точнее ОЗУ из слабости выходов не успевают вытянуть тяжёлую шину за короткий интервал между фронтом /CAS и концом машинного такта. Может быть именно в этом проблема сбоев в ОЗУ. Чтобы это устранить CAS просто должен приходить раньше. Может помочь сдвижка /CAS относительно F2 или задержка F2 на вентилях или стробированием. Чтобы грубо проверить эту идею достаточно "химии" - можно разгрузить шину по нулю, поставив резисторы 250...330 Ом на землю.

А если дать ОЗУ время, то и им буфера на данные не нужны. Т.е проблема решается или буфером АП6 на входах/выходах ОЗУ или просто добавкой одного такта WAIT при обращении к ОЗУ. Но это невыгодно и вот почему. Хотя при WAIT деталей меньше, но быстродействие упадёт на 30-35% (т.к не только CPU тормознёт, но и ПДП будет качать один байт не за 4 такта, а за 5).

Конечно, если действовать таким манером и дополнять схему РК86 всем, чем можно, то и года на производство плат будет мало. Приличный по возможностям клон РК получится при 35-36 корпусах, и даже, если с цветом, то всё-равно - менее 40 корпусов. В Специалисте-Экспресс столько и в зоновском клоне ZX-48К столько. А РК позиционируется как отечественный компьютер с самым маленьким числом корпусов. Не стоит нарушать эту традицию.

Viktor2312 пишет:К1533 серия неприемлема
Что за ерунда? С чего это вдруг? Я всегда, начиная с 1987 в любую самоделку ставил всё что мог 1533-й серии. С таким подходом Вам надо делать PDP-8 на 155-той серии.


Последний раз редактировалось: barsik (Вс Дек 09 2018, 19:56), всего редактировалось 1 раз(а)

_________________
***
avatar
barsik
новичёк

Сообщения : 98
Дата регистрации : 2016-11-10
Откуда : 600 км от Москвы

Посмотреть профиль

Вернуться к началу Перейти вниз

.

Сообщение  Viktor2312 Вчера в 19:53

Если затянуть процесс на год, то как-раз и получится метод Ходжи Насредина ("за такой срок или эмир или я умрём или ишак сдохнет"). Тысячи подобных начинаний так погибли, потому что лучшее враг хорошего.

Наплевать на всякие сказки, суеверия и пословицы... Для меня подходит вариант, лучшее и только лучшее и это не враг хорошего.

Похоже, Вы хотите сделать под видом РК86 совсем другой компьютер. С чего вдруг взялись буфера на адреса? В схеме РК этого нет. Нет и в Специалисте. Это есть в ОРИОНЕ, но и там я обычно выкусывал эти буфера, когда нужна была скорость. При применении логики 1533-й серии буфера на адреса абсолютно не нужны и даже вредны.

Буфера взялись из канонов, того как делается правильно, а то что разработчики в своё время экономили на всём, оно и понятно, тогда микросхемы были довольно дефицитными и дорогими. Нет, это будет РК совместимый, если делать "Радио-86РК", то схема в первом посте, платы имеются, при желании найти можно, паяльник в руки и вперёд, получится 86РК, но меня он не устраивает, поэтому я хочу включить в него не только доработки и улучшения из журнала, но и правильное построение схемы на микропроцессорном комплекте КР580.
Зачем тут упоминать о Специалисте, Орионе, у них своя схемотехника и они вообще тут не нужны и не интересны.
Не буду я применять микросхемы К1533 серии.

Буфера дают задержку

10...19 нс это настолько малая задержка, что даже рассматривать её нет смысла.

И если уж ставить буфера, то 1533 АП6. Авторы ИРИШИ имели перед собой схему Apple-II и увидев, что там адреса буферизованы с помощью ЛП10 заимствовали эту идею. Но Возняку в 1977 не были доступны иные буфера. А буфера в Apple были необходимы, т.к разработчики CPU 6502 для удешевления выкинули выходные буфера, когда заимствовали у 6800, а 74ALS (аналог 1533) серии тогда не было. Зачем ставить 3 корпуса ЛП10, если лучше это сделают 2 корпуса 1533 АП6. И всегда лучше 1533, 1531 или 531, т.к они быстрее. И кстати, на тайваньских клонах Apple-II, которые делали уже в 80-тые, 74LS365 (ЛП10) сознательно заменили на 74LS245 (т.е именно АП6), хотя в Apple-II скорости вдвое ниже. Я кстати, имею пол сотни ЛП10, ЛП11 (половина импортные 74LS), а АП6 нет ни одной, но я всё равно понимаю, что 1533 АП6 лучше. А 1533 ЛП10 подойдут.

Не согласен. Если бы вы были разработчиком Ириши или или этим возняком, я бы может и согласился, а так догадки и гадание на кофейной гуще с выдачей своих фантазий за истину в последней инстанции.

КР580 тянет более 20 входов 1533, а реально нагружен всего максимум на 4 входа 1533 и n-MOP. Какой же смысл в буферах. Если уж так хочется понаставить буферов, то хоть какая-то польза будет лишь в буферизации A0 и A1 идущих на внешний разъём.

Для внешних устройств будет буферизация и шины данных, на К555АП6 и этих двух сигналов адреса с сигналами управления, на К555АП5, и отдельный дешифратор К555ИД7 для подключения дополнительных 7 внешних устройств на адресах А004h - А01Fh.

Ну а раз уж речь об РК86, то здесь адресные буфера для CPU это вообще нонсенс. ВТ57 тоже выставляет сигналы на шину адреса, а он ничуть не мощнее, чем КР580. Адресные буфера на КР580 при отсутствии буферов на ВТ57 принесут только вред, никакой пользы. Так что если уж ставить буфера на адреса, то надо ставить их и на ВТ57. В итоге Вы получите монстр пострашнее, чем РК-макси.

Не пугает меня большое количество микросхем и РК-МАКСИ не монстр, а прекраснейший ПК.

По-моему в схеме РК слабость буферизации только у ОЗУ, точнее ОЗУ из слабости выходов не успевают вытянуть тяжёлую шину за короткий интервал между фронтом /CAS и концом машинного такта. Может быть именно в этом проблема сбоев в ОЗУ. Чтобы это устранить CAS просто должен приходить раньше. Может помочь сдвижка /CAS относительно F2 или задержка F2 на вентилях или стробированием. Чтобы грубо проверить эту идею достаточно "химии" - можно разгрузить шину по нулю, поставив резисторы 250...330 Ом на землю.

Как раз таки наоборот всё, шины нужно подтягивать к +5 В через резисторы, можите в любой книжке посмотреть и почитать для чего это, в том числе для увеличения быстродействия, а по сути для улучшения фронтов, и как следствие повышения стабильности, может и применю, так как пока разбираюсь с буферизацией, так как она нужна обязательно, как раз таки для устранения детских болезней коих полно в оригинальном 86РК.

Ладно, я уже понял, варись придётся в одиночку, так как нет людей, у которых мнения совпадают, в итоге куча постов, как это обычно и выливалось и выливается на том же zx-pk, один хочет К555, другой К1533 и они 100 страниц перетирают, что вот нужно именно такую серию, а потом включается третий и говорит, ХА нужно статику и импортную, и пошёл холивар и кидание кала на вентилятор ещё на 100 страниц, потом выпускают плату на К565РУ5 и без особых доработок, типа вторым этажом допаяете, и опять приходится наблюдать уродства в виде килограмм МГТФ -а, не знаю проходили, не интересно, с 2010 года там мозг мурыжили, в итоге толком ничего, что интересно мне я и не увидел. Может буфер пока и уберу, так как у меня есть некоторые непонятки по поводу его работы, а именно перехода в высокоимпедансное состояние шины адреса микропроцессора, но при этом не понятно каким сигналом перевести и выходы буферов в Z состояние, а если сделать как на схеме на данный момент, то на выходах буфера могут оказаться различные значения, но не такие как должны быть. Поэтому наверное пойду по пути доработок схемы по журнальным статьям в порядке их выхода, так потихоньку и получится максимальный вариант...
avatar
Viktor2312
Гуру+

Сообщения : 11139
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Разработка "Радио - 2020РК" !

Сообщение  barsik Вчера в 21:28

Наплевать на всякие сказки, суеверия и пословицы...
Не, это не сказка. "Насредин в Бухаре" это советский кинофильм (ещё чёрно-белый) комедия, его и сейчас иногда показывают по ТВ (видел месяц назад). Там Ходжа Насредин взялся за большие деньги обучить ишака говорить за 15 лет. Выражение употребляется по отношению к делам, которые затянуты так долго, что в них теряется всякий смысл.
Буфера взялись из канонов, того как делается правильно
Но ведь Вы согласились сначала сделать разумный вариант РК86, т.е вариант РК86 в который добавлено отключение части портов мешающих расширить ОЗУ и увеличен объём обоих ПЗУ (фонта и ROM-BIOS-a). Потому я и удивился тому, что вдруг началась кардинальная переработка схемы РК.

Какие каноны отрицают, что что-то добавлять в схемы надо только, когда это требуется, а не от балды и не из-за того, что в книжке написал умный академик. Академик написал для общего случая и для ситуации 70-тых годов, когда не было ИМС с маложрущими входами. В большинстве бытовых 8-ми разрядок нет буферов. А их делали профессиональные западные инженеры с большим опытом.
Не буду я применять микросхемы 1533-й серии.
Какая причина ненависти к 1533? Это наиболее полная, недорогая и довольно старая TTL-серия. Речь же не о дорогих современных 74HCT (скоростные КМОП с TTL-входами). Вы же не писали, что хотите сделать клон РК используя исключительно детали той эпохи, да и 74ALS появились уже в конце 70-тых, а у нас примерно с середины 80-тых.
Если бы вы были разработчиком Ириши... я бы может и согласился, а так догадки и гадание на кофейной гуще с выдачей своих фантазий за истину в последней инстанции
Авторы ИРИШИ во всех публикациях неоднократно ссылались на Apple-II, в списке литературы - документация на Apple-II из бюро переводов. Формат МГ-записи заимствован у Apple-II. Кое-что явствует и из схемы ИРИШИ. Например, узел одновибраторов скопирован один к одному. Невозможно оспорить, что разработчики были знакомы с Apple-II, имели доступ по-крайней мере к его ПЗУ и видели схему. Так что я ничего не нафантазировал.
Для внешних устройств будет буферизация и шины данных... и отдельный дешифратор К555ИД7 для подключения дополнительных 7 внешних устройств на адресах А004h - А01Fh
Ну вот, Вы снова занялись доработками архитектуры, тогда как изначально собирались сделать минимальный РК, чтобы получив опыт заняться экспериментами на следующей плате.

Расширять на порты имеющиеся выборки из области ниже E000 невыгодно, т.к во-первых, это ещё один дешифратор, во-вторых, в режиме 56К все порты ниже E000 просто недоступны (для доступа к ним надо переключаться в режим 32К, тогда порты 8000, A000, C000 снова появляются в адресном пространстве). В-третьих, в области F000...F7FF стоит дешифратор ИД7 дающий 8 выборок портов с шагом в 100H, и эти порты доступны всегда. Зачем городить сущности? Без портов в области выше E000 не обойтись, т.к чем-то надо управлять переключением режима.
Не пугает меня большое количество микросхем
Зато всех остальных пугает. Получается, что это Вы отказываетесь сделать немного доработанную реплику РК, а разрабатываете новую собственную платформу. Ну а зачем тогда нужен РК86? Если совместимость ни с чем не нужна, то выгоднее сделать нечто вроде МИКРО-80, но конечно не на 200, а на 30...40 корпусах. Это просто МП-ядро (менее 10 корпусов) и текстов видео-адаптер (с 6845 это 12-15 корпусов, на TTL-мелкоте 30 корпусов).

Кстати, МИКРО-80 как раз делали "по-науке", понаставили буферов 589 АП16, оттого и получился монстр в 200 корпусов, который задержал развитие компьютеризации страны на 5 лет. Если бы вместо МИКРО-80 опубликовали югославскую "Галаксию" на 15-ти корпусах, или что-то другое в стиле ZX80, то на 5 лет раньше любители занялись бы компьютерным хобби.
Как раз-таки всё наоборот, шины нужно подтягивать к +5В через резисторы, можете в любой книжке посмотреть
Нагрузочный ток в TTL при 0 в десятки раз выше, чем при 1, т.к TTL-входы при единице почти не жрут тока (1 на входе сама устанавливается даже без всякого входного тока), а при 0 входы жрут миллиамперы. Потому, чтобы разгрузить TTL-выход его надо притягивать именно на 0, помогая ему утянуть на 0 тяжёлый TTL-вход. Именно поэтому ради экономии электро энергии неиспользуемые TTL-входы подключают к +5В, а не к 0. А привязки на +5В или терминаторы были нужны лишь для повышения помехоустойчивости. Это было необходимо когда компьютеры занимали целые шкафы и платы соединялись длинными проводами.
нет людей, у которых мнения совпадают, в итоге куча постов, как это обычно и выливалось и выливается на том же ZX-PK, один хочет 555, другой 1533 и они 100 страниц перетирают, что вот нужно именно такую серию
Это что отговорка? Вы вчера собрались сделать РК86, а сегодня вдруг передумали и меня объявляете крайним. Какая разница 555 или 1533 ? РК86 работает и на 155-той серии (кроме КП11 и ИД7, их в 155-той серии просто нет). Что у кого есть, то и ставят.
непонятно каким сигналом перевести и выходы буферов в Z состояние
Для этого у КР580 есть специальный сигнал HLDA - подтверждение захвата шины. Этот сигнал должен запрещать буфер CPU и разрешать адресный буфер ПДП ВТ57. В любой момент только один из буферов активен.
хочу включить в него не только доработки и улучшения из журнала... пойду по пути доработок схемы по журнальным статьям в порядке их выхода
О каких журнальных доработках РК Вы все-время пишете? Проблема как раз в том, что (кроме рекомендаций о борьбе со сбоями ОЗУ и РК-макси) не было никаких доработок (РК-КНГМД это не доработка, а внешнее устройство). Что-то полезное было только в ж.Радиолюбитель (например, несовместимое расширение ОЗУ до 60 кб или статья "Цветные РК86").


Последний раз редактировалось: barsik (Вс Дек 09 2018, 23:58), всего редактировалось 1 раз(а)

_________________
***
avatar
barsik
новичёк

Сообщения : 98
Дата регистрации : 2016-11-10
Откуда : 600 км от Москвы

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Разработка "Радио - 2020РК" !

Сообщение  Viktor2312 Вчера в 23:20

Но ведь Вы согласились сначала сделать разумный вариант РК86

Не соглашался, так как считаю его не разумным.

Какая причина ненависти к 1533?

У меня их нет и покупать я их не собираюсь, меня вполне устраивают К555, ну и если нет какой-то микросхемы в К555 серии, то К155.

Авторы ИРИШИ во всех публикациях неоднократно ссылались на Apple-II

Я о таком не читал, да и не интересен этот эпл.

Ну вот, Вы снова занялись доработками архитектуры, тогда как изначально собирались сделать минимальный РК, чтобы получив опыт заняться экспериментами на следующей плате.

Не собирался делать минимальный и уж тем более чтобы получить опыт, я его приобрёл ещё в 12 летнем возрасте собрав РК на заводской плате купленной в универмаге, но было это энное количество десятилетий назад. Я как раз таки писал, что хочу сделать максимальный вариант и что мне нужен он, как один из узлов в более сложном проекте.

Расширять на порты имеющиеся выборки из области ниже E000 невыгодно, т.к во-первых, это ещё один дешифратор

Вот вы замучили, я вам про ивана, вы про балвана. Да хоть 10 ещё дешифраторов, это не проблема.

Зато всех остальных пугает. Получается, что это Вы отказываетесь сделать немного доработанную реплику РК, а разрабатываете новую собственную платформу. Ну а зачем тогда нужен РК86?

Понятно... Разговор слепого с глухим... Никакой новой платформы я не разрабатываю, все доработки которые я хочу сделать описаны либо в журнале Радио, либо в журнале Радиолюбитель или в книжках.

Он медленный, труден в настройке и у него плохая текстообработка, т.к нет КОИ-8. Если совместимость ни с чем не нужна, то выгоднее сделать нечто вроде МИКРО-80, но конечно не на 200, а на 30...40 корпусах. Это просто МП-ядро (менее 10 корпусов) и текстов видео-адаптер (с 6845 это 12-15 корпусов, на TTL-мелкоте 30 корпусов).

Это у меня уже сделано и на заводской плате, и с паяльной маской и с шелкографией. Просто МП-ядро как раз таки. Там тактовый генератор, МП, буфер ША, системный контроллер, контроллер динамической памяти с 8 шт. К565РУ5 и ПЗУ 2 Кбайта.


И прекрасненько так себе работает...


Поэтому мне по большей части для этого всего нужен по сути терминал, так как у этих ПЭ нет графической части...

который задержал развитие компьютеризации страны на 5 лет.

Какая ерунда и бредятина, эти любительские поделки типа Микро-80, Радио-86РК вообще не имеют никакого отношения к компьютеризации страны, страна уже была компьютеризована, только серьёзными машинами и действительно правильно сконструированными, такими как линейки ЕС ЭВМ, СМ ЭВМ и другими, которые выпускались десятками, а то и сотнями тысяч. А от того, что 1000 криворуких радиолюбителя не смогли себе склепать простейшую ПЭВМ, на компьютеризации страны никак не могло отразиться, да и не отражалось.

Нагрузочный ток в TTL при 0 в десятки раз выше, чем при 1, т.к TTL-входы при единице почти не жрут тока (1 на входе сама устанавливается даже без всякого входного тока), а при 0 входы жрут миллиамперы. Потому, чтобы разгрузить TTL-выход его надо притягивать именно на 0, помогая ему утянуть на 0 тяжёлый TTL-вход. Именно поэтому ради экономии электро энергии неиспользуемые TTL-входы подключают к +5В, а не к 0. А привязки на +5В или терминаторы были нужны лишь для повышения помехоустойчивости. Это было необходимо когда компьютеры занимали целые шкафы и платы соединялись длинными проводами.

Даже комментировать не хочу, и самое что интересно, компьютеры и сейчас занимают целые шкафы, ну если мы не говорим о бытовом компе, чтобы посмотреть фильму, полазить по инету или срезаться в игрушку. Да и система которую я делаю, тоже занимает места не мало, шкаф, так что...

Это что отговорка? Вы вчера собрались сделать РК86, а сегодня вдруг передумали и меня объявляете крайним. Какая разница 555 или 1533 ? РК86 работает и на 155-той серии (кроме КП11 и ИД7, их 155-тых просто нет). Что у кого есть, то и ставят.

Я вас не объявляю крайним, я просто понял, что общий язык найти не получится, так как взгляды и задачи полностью противоположные, вы хотите мало микросхем, я хочу много микросхем, вы хотите слаботочную, помехо-неустойчивую серию, я хочу уже проверенную и хорошо себя зарекомендовавшую, и т. д. и т. п. Я его не вчера собрался, а много десятилетий назад, и определённое количество образцов имеется, а сейчас я собрался сделать РК со всеми доработками, но я говорю когда о доработках я не имею в виду всякие импортные микросхемы, помехонезащищённые серии микросхем, которые от каждого чиха сбоят, и уж тем более всякие SD, PS/2 и остальные современные навороты, для этого у меня есть Intel Core i3 и там это всё есть.

Для этого у КР580 есть специальный сигнал HLDA - подтверждение захвата шины. Этот сигнал должен запрещать буфер CPU и разрешать адресный буфер ПДП ВТ57. В любой момент только один из них активен.

Ну вот, за всё время реально дельное и по теме предложение, а то я сижу вспоминаю вспоминаю, читаю да не то, а тут HLDA и бац читаем: (При подаче на вход HOLD выв. 13 сигнала высокого уровня микропроцессор переходит в состояние "захват" и подтверждает переход в это состояние формированием сигнала высокого уровня на выходе HLDA. Буферные схемы канала адреса и данных микропроцессора переключаются в высокоомное состояние, а выходные управляющие сигналы в состояние низкого уровня (за исключением /WR и HLDA) И так далее по тексту. А значит я могу этот сигнал HLDA выв. 21 микропроцессора подать на К155ЛП10 и решить проблему выше описанную, чтобы при переходе в Z состояние шины адреса микропроцессора, переходил в это же состояние и внешний буфер на К155ЛП10. А буферизировать шину от ПДП не вижу смысла, при ПДП с этим и К555КП11 хорошо справятся.

О каких журнальных доработках РК Вы все-время пишете? Проблема как раз в том, что (кроме рекомендаций о борьбе со сбоями ОЗУ) не было никаких доработок. Что-то полезное было только в ж.Радиолюбитель (например, несовместимое расширение ОЗУ до 60 кб или статья "Цветные РК86").

Да полно там всяких и всевозможных доработок. И ROM-диски, и устранение детских болячек, и увеличение до 32 Кбайт памяти на микросхемах К565РУ5 и подключение, как и собственно сам КНГМД, ну вот по памяти всё и не упомню, в соседней теме лежат все номера журнала Радио с статьями, там можно и посмотреть, ну и о том что писал выше, добавление 7 внешних устройств с одновременной буферизацией шины данных и управляющих сигналов, ну и A0 и A1 в том числе, что мне как раз крайне и нужно.



устранили сбои ОЗУ.

Их устранили ещё 27 лет назад. Вместо К155ИР1 ставится К555ИР16 и нужно всего лишь вывод 8 отсоединить от вывода 9, и подать на вывод 8 "+5 В". А если не перепаивать и оставлять К155ИР1, то нужно вывод 9 D9.5 подсоединять не к 11 выводу, а к 10 выводу К155ИР1.
avatar
Viktor2312
Гуру+

Сообщения : 11139
Дата регистрации : 2012-08-10
Возраст : 39
Откуда : Пятигорск

Посмотреть профиль

Вернуться к началу Перейти вниз

.

Сообщение  barsik Сегодня в 04:28

Viktor2312 пишет:
barsik пишет:Только сделаем разумные платы для всех, а не монстр для демонстрации возможностей БИС
Мне вторая часть предложения более интересна, но на безрыбье и рак рыба...
Viktor2312 пишет:Сделаем давайте и этот минимум, а лучше по максимуму!
Эти и другие цитаты были мной поняты, как Ваше согласие сделать для начала минимальный вариант РК на 35-ти корпусах, который имеет смысл и интересен другим людям в качестве развития платформы РК86.

А сегодня Вы сообщили, что этого совсем не хотите и что изготовление слегка улучшенной реплики РК86 не входит в Ваши планы. Вместо него Вы хотите сделать какой-то бесполезный для других людей компьютер в который установлены все БИС МПК 580.
Viktor2312 пишет:Поэтому мне по большей части для этого всего нужен по сути терминал
Теперь выясняется, что и монстр с кучей БИС серии 580 Вам не нужен, т.к компьютер уже есть, а нужен просто текстовый терминал на базе РК86. Надо было так сразу и сказать.

МП-система на базе ВГ75 это дешёвый, но не лучший выбор для терминала. Хотя ВГ75 как раз для терминалов и разработали (потому её разработчики не напрягались, чтобы сократить потери времени на отображение видео). Такая тема тоже интересна.

Я кстати, превращал свой ОРИОН в терминал, причём без использования SIO. Даже простой текстовый терминал полезен для вывода информации (всего по двум проводам) при отладке МП-устройств. Хотя для целей отладки не так уж обязателен большой экран, отладочный терминал может быть сделан со старыми телефонными ЖК-панелями или даже с HEX-индикаторами.

Если и приёмник и передатчик стабильны по скорости прогона (т.е нет долгих циклов ПДП или прерываний как в PC), то для интерфейса не нужны 580 ВВ51, Z80SIO, Z80DART, MC6850. Т.к программно реализованный интерфейс даёт скорость передачи в разы больше, чем может ВВ51, причём вообще без затрат деталей. Если же скорость прогона нестабильна, то скорость программной передачи падает в сто раз и для высокой скорости обмена нужна БИС последовательного интерфейса. Хотя для терминала достаточно и низкой скорости.

Т.о Орион, Специалист и даже Ириша позволяют программный обмен с высокой скоростью, а в РК для этого надо ставить 580 ВВ51 и 580 ВИ53 для его тактирования. Для терминала на базе ВГ75 лучше подошёл бы процессор Z180/HD64180, т.к у него внутри кристалла есть и таймер и SIO. Хотя в РК86 намного выше скорость вывода текста на экран, всё-равно Специалист, а тем более ОРИОН с экраном 512*256, лучше в роли терминала.

Для использования РК в качестве терминала для вывода текста достаточно лишь 4 кб ОЗУ (для экранного буфера и стека). Из доработок нужен только качественный шрифт, например, в матрице 8*14. Скорость КР580 роли не играет. В ПЗУ вместо ROM-BIOS прошивается терминальная программа.
Это у меня уже сделано и на заводской плате, и с паяльной маской и с шелкографией. Просто МП-ядро
Профессионально выглядит. Не понял только зачем на лицевой панели лампочки. Какой у них функционал? Для красоты?

Это у первых микро-компьютеров "Альтаир-8800" и "Альтаир-680" лампочки и тумблеры на лицевой панели служили для ввода программ, т.к бытовые компьютеры в 1975 году не имели ПЗУ (они были не по карману любителям, да и ОЗУ имелось лишь смехотворные 256 байт). Оттого и приходилось программы всякий раз вводить вручную. А у Вас какая задача у лампочек? Индикация шин в шаговом режиме?
контроллер динамической памяти с 8 шт. К565РУ5
Какую БИС контроллера регенерации динамической памяти применили? Или без использования БИС сделали контроллер DRAM на низко-интегральных счётчиках и мультиплексорах.

Для работы с 8080 фирма Intel разработала несколько контроллеров для прозрачной регенерации DRAM. Например, 8202. Эта ИМС из середины 70-тых, когда появились первые DRAM с мультиплексированием и регенерирует 4 банки РУ3-тьих. Очень удобная штука, особенно сильно упрощает схемотехнику электронных дисков на динамических ОЗУ.

Контроллер DRAM не только регенерирует память, причём прозрачно без тормозов (регенерирует в паузы, когда КР580 в ОЗУ не лезет), но ещё и заменяет 4 мультиплексора КП11. На неё подаются адреса от процессора, а снимаются мультиплексированные адреса ОЗУ, /CAS и 4 /RAS-а.

Увы, в СССР контроллеры DRAM для 8080 забыли скопировать. Оттого авторам МИКРО-80 пришлось изобретать свой громоздкий контроллер DRAM на счётчиках. Кстати, разработчики Z80 встроили контроллер DRAM прямо внутрь кристалла. Вот почему при Z80 динамические ОЗУ не требуют никакой обвязки, как и статические, а при КР580 нужен контроллер DRAM.

У меня есть контроллер DRAM 8208 (выпилил в начале 90-тых из платы иностранного ретро компьютера, но лишь недавно скачал даташит и узнал что это). Можно применить для изготовления несложного эл.диска на SIMM-30 на 1 мб или 4 мб.

_________________
***
avatar
barsik
новичёк

Сообщения : 98
Дата регистрации : 2016-11-10
Откуда : 600 км от Москвы

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Разработка "Радио - 2020РК" !

Сообщение  Спонсируемый контент


Спонсируемый контент


Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения