RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Апрель 2024
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930     

Календарь Календарь

Последние темы
» Вити больше нет!
автор 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

Самые активные пользователи за месяц
Нет пользователей

Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск


Флейм касающийся ПЭВМ "Ириша".

Перейти вниз

Флейм касающийся ПЭВМ "Ириша". Empty Флейм касающийся ПЭВМ "Ириша".

Сообщение  Viktor2312 Пн Апр 22 2019, 16:33

1
Данная тема предназначена для флейма на тему ПЭВМ "Ириша". Если пост который вы хотите написать касается ПЭВМ "Ириша", но вы не можете определить в какую тему его лучше написать, то эта тема для вас вполне подойдёт.

Красная книга о ПЭВМ "Ириша-Л".
В книге есть ошибки, не забываем об этом.

В. Н. Барышников и др. Персональный компьютер «Ириша» . (1990г.) Скачать

Флейм касающийся ПЭВМ "Ириша". 0_c7879_b53a7720_M

В книге дано подробное описание ПЭВМ "Ириша-Л", созданной на базе микропроцессорного комплекта, серии КР580. Приведены чертежи печатных плат, методика отладки основных элементов компьютера и другие сведения, необходимые для самостоятельного изготовления данной ПЭВМ квалифицированными радиолюбителями. Полезны также описания системного программного обеспечения и примеры отдельных прикладных программ.
Для широкого круга радиолюбителей и специалистов и энтузиастов.


Последний раз редактировалось: Viktor2312 (Вт Янв 05 2021, 16:27), всего редактировалось 1 раз(а)

Viktor2312
RIP

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

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

Флейм касающийся ПЭВМ "Ириша". Empty Re: Флейм касающийся ПЭВМ "Ириша".

Сообщение  QUATTRO Вт Апр 23 2019, 08:45

2
удалил


Последний раз редактировалось: QUATTRO (Ср Май 01 2019, 00:03), всего редактировалось 1 раз(а)

QUATTRO
Новичок

Сообщения : 43
Дата регистрации : 2017-08-22
Возраст : 109

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

Флейм касающийся ПЭВМ "Ириша". Empty Re: Флейм касающийся ПЭВМ "Ириша".

Сообщение  alemorf Вт Апр 23 2019, 11:31

3
QUATTRO пишет:Иногда возникает мысль: а не перенести ли всю схему ИРИШы на одну плату. Процессорный модуль, видео модуль и схему клавиатуры. Но это только в мыслях, не уверен, что найду на это время.

Кстати есть такая шрука: Диалог. Не полностью совместим с Иришей, но сделан на основе схемы и ПО от Ириши.

Флейм касающийся ПЭВМ "Ириша". 1412

Флейм касающийся ПЭВМ "Ириша". 1511

alemorf
Мастер

Сообщения : 232
Дата регистрации : 2018-12-17

http://alemorf.ru/

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

Флейм касающийся ПЭВМ "Ириша". Empty .

Сообщение  barsik Ср Апр 24 2019, 01:51

4
Зачем называть тему флейм (хорошо ещё не назвали флуд, что вообще гадость) ? Это предполагает, что люди пишут здесь что-то плохое. Правильно иметь в каждом разделе тему "Разное", куда можно писать мелкие технические вопросы, ради которых не стОит создавать тему, т.к в ней так и останется единственный пост.

QUATTRO пишет:Иногда возникает мысль: а не перенести ли всю схему ИРИШИ на одну плату
Вы слишком замахнулись! (c) Велюров (к/ф Покровские ворота)

http://ipic.su/img/img7/fs/Vyslishkomzamahnulis.1556372976.png

Вся ценность ИРИШИ как раз и заключается в модульности и возможности поставить в корзину ещё пяток самодельных периферийных плат.

Не обязательно всё делать сразу очень качественно. Кросс плата от Виктора-2312 ни в коем случае не нужна. У меня была печатная кросс-плата - я её сразу-же выкинул. Берёте 3 или 4 мамы ГРПМ-61 и собираете как бы кросс плату с помощью двух пластинок текстолита на которые крепятся разъёмы. В промежутки между разъёмами тоже ставите пластинки текстолита, в итоге вся конструкция получается жёсткой. Далее с помощью двух угольников, привинчиваете большую текстолитовую пластину, - дно. На неё привинчиваете направляющие для плат. После чего кросс-плата стоит вертикально. Образуется открытый корпус имеющий дно и одну боковую стенку. А когда закончите возиться с железом ИРИШИ можно сделать и остальные стенки, точнее кожух (можно из любого материала, хоть из папье-маше).

А если хочется горизонтально, то делаете так. Берёте подходящий корпус (удобен корпус старого видика) и на дне располагаете рядом обе платы горизонтально. Если всё на 1533/555 серии, то даже горизонтально и  в закрытом корпусе не перегреется (а если много 155-той серии, то поможет вентилятор на 12 вольт питаемый пониженным напрягом, чтобы не шумел, достаточно балластного резистора на 10 Ом). А платки расширения (а они маленькие, всего четверть/треть стандартной иришиной платы) делаются самостоятельно и для них удобнее выбрать более компактный разъём, через который и подключается маленькая платка с доп.ОЗУ и контроллером винта и при нужде более крупная плата РК-КНГМД. Т.е положив две платы ИРИШИ горизонтально Вы получаете то же самое, что и в ДИАЛОГЕ.

А если у Вас найдётся корпус от Корвета с его же герконовой клавиатурой, то туда прекрасно (с большим запасом) влезают обе иришины платы таким же способом (две платы горизонтально рядом). Получится почти ДИАЛОГ, т.е компьютер в корпусе клавиатуры.

Но мне лично больше нравится вертикальное расположение плат бутербродом, как и предусмотрено конструктивом ИРИШИ.
alemorf пишет:Кстати, уже есть такая штука: Диалог
И в нём есть две полезные идеи, - это расширение ПЗУ до 32 кб и повышение такта КР580 до 2.5 МГЦ.


Последний раз редактировалось: barsik (Сб Апр 27 2019, 16:53), всего редактировалось 1 раз(а)
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия

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

Флейм касающийся ПЭВМ "Ириша". Empty Re: Флейм касающийся ПЭВМ "Ириша".

Сообщение  QUATTRO Ср Апр 24 2019, 08:29

5
удалил


Последний раз редактировалось: QUATTRO (Ср Май 01 2019, 00:03), всего редактировалось 1 раз(а)

QUATTRO
Новичок

Сообщения : 43
Дата регистрации : 2017-08-22
Возраст : 109

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

Флейм касающийся ПЭВМ "Ириша". Empty Re: Флейм касающийся ПЭВМ "Ириша".

Сообщение  Viktor2312 Ср Апр 24 2019, 14:04

6
Кросс плата от Виктора-2312 ни в коем случае не нужна.

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

Я написал, что всего лишь возникла мысль...

Хорошие мысли вас посещают, я в своё время сделал плату, точнее разработал, но не заказывал, в формфакторе ATX, но к ней остальные платы не доразведены, поэтому забросил. Так же была идей всё на одной плате сделать, ну по крайней мере МП и МКГД, а для остального оставить пару системных разъёмов, эта мысля пока обдумывается, но не в этом году, в этом году слишком много работы...

Viktor2312
RIP

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

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

Флейм касающийся ПЭВМ "Ириша". Empty Re: Флейм касающийся ПЭВМ "Ириша".

Сообщение  Viktor2312 Ср Окт 02 2019, 12:25

7
.
barsik так вы этот ROM16K+RAM32K диск закончили, или нет ? То есть есть ли окончательная схема, работает ли он, или точнее, будет ли он полностью нормально и корректно работать в базовой Ирише, из двух плат МП + МКГД и вообще в какой стадии он находится ?

Флейм касающийся ПЭВМ "Ириша". Rom_1610


.

Viktor2312
RIP

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

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

Флейм касающийся ПЭВМ "Ириша". Empty .

Сообщение  barsik Чт Окт 03 2019, 07:31

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

Кстати, ещё раз подчеркну, что это не называется электронным диском на импорте, а правильно это называется платой расширения ОЗУ и ПЗУ стандартным способом (т.е способом исходно заложенным разработчиками ИРИШИ). А уж будет использоваться это ОЗУ для целей организации эл.диска, для прогона в нём программ, или просто для красоты и понта, - это не относится к харатеристике платы.

Отличие лишь в том, что вместо однокорпусного ПЗУ 27256 я в реальной плате применил ПЗУ составленное из 6-ти мелких ПЗУ типа 573 РФ2 ёмкостью 2 кб (всего 12 кб). Естественно для формирования 6-ти сигналов /CS этих ПЗУ добавляется и дешифратор. Рядом с панельками виден также не показанный на схеме 555АГ3 и светодиод. Одновибратор АГ3 нужен, чтобы из короткой (микросекундной) выборки формировать сигнал длительностью в треть секунды, чтобы светодиод горел подольше, а не пару микросекунд, что глаз не успеет заметить.

Спойлер:

ИРИША тем и отличается от всех остальных отечественных 8-ми разрядок, что к ней можно добавлять платы расширения, причём в множестве разных вариантов, кому что удобнее. Это один из самых простых вариантов. Обсуждаемая плата содержит интерфейсный узел - один к одному со схемой, даже нумерация контактов та же. И лишь 27256 заменена на 555ИД4 и 6 ПЗУ РФ2. Естественно, на схеме я нарисовал 27256, т.к сейчас это доступнее, чем РФ2/РФ5, да и рисовать на схеме кучу РФ2 слишком утомительно и применять РФ2 давно уже не модно.

Естественно, схема этой простейшей периферийной платы работает. Естественно, и на базовой ИРИШЕ. Ведь она содержит лишь типовой интерфейсный узел иришиной магистрали (которая соответствует шине моторолловских CPU) и стандартное включение ROM и RAM (т.е тупое соединение одноимённых цепей).

Стандартный интерфейс иришиной системной магистрали преобразует моторолловские упр.сигналы в сигналы интеловской шины и формирует сигнал READY для ЦП. Отличие мотороловской шины от интелловской в том, что у Intel отдельные сигналы /RD и /WR, а у Мотороллы - сигнал R-/W, показывающий идёт запись или чтение, плюс сигнал готовности обмена (или валидности всех упр.сигналов шины). Разработчики ИРИШИ заимствовали один к одному протокол магистрали Apple-II. Может хотели использовать периферию от Apple-II, да и похоже для магистрали такой вариант лучше, т.к сигнал R-/W выставляется заранее, давая больше времени буферам на переключение.

Эта плата - минимальная периферийная плата необходимая для подключения типового дисковода на ВГ93. Она включает в карте 1 безтормозное ОЗУ на 32К, необходимое для дисковода и включает в карте 3 - ПЗУ в 16К (можно и 32К), что полезно, если у пользователя нет иришиного автоинкрементного ROM-диска. Естественно, есть возможность позже расширить ОЗУ до максимума, напаяв ещё одну 62256 вторым этажом на имеющуюся. А в эти 12 кб ПЗУ я собирался прошить ОС CP/M, которая использует стандартную плату КНГМД от Ориона или Корвета.

Но тогда прошивать в это ПЗУ было нечего. КНГМД ИРИШИ у меня нет и сейчас (и ближайшие время не будет). Для эл.диска расширение ОЗУ на 32/64 кб это слишком мало. Потому эту плату (возможно ещё в этом году) переделаю в плату доп.ОЗУ 128 кб (вот по этой схеме). Возможно на ней же будет и контроллер винта (это ещё ППА ВВ55 и три мелких TTL-корпуса).

И чтобы не паять заново интерфейсный узел я отпилил от этой платы (которая кстати, когда-то была платой ЦП ИРИШИ) участок с разъёмом и интерфейсным узлом и привинтил другой текстолитовый участок платы где закрепляются статические ОЗУ. Пока 4 штуки w24257 (позднее м.быть распаяю 8 штук w24257, в наличии у меня есть штук 20 таких ОЗУ вытащенных из плат 486-тых).

Вынужден использовать куски плат ИРИШИ, т.к не из чего и трудоёмко вручную сделать плату конструктива ИРИШИ с разъёмом ГРПМ-61. У меня на руках оказались обрезки плат ИРИШИ с разъёмом ГРПМ-61 оттого, что в начале 90-тых, после того как убедился, что программ ИРИШИ нет и не предвидится и решив, что платформа окончательно умерла, я варварски 100-ваттным паяльником с насадкой распаял из-за ненужности две платы ЦП ИРИШИ.

Но, естественно, оставшиеся не у дел платы двух граф.адаптеров (комплектных к этим утилизированным платам ЦП) ломать не стал. Т.к платы граф.адаптеров ИРИШИ прекрасно годятся для подключения к любой 8-ми разрядке (или маленькому экспериментальному процессорному ядру на 6802 или 8035). Например будет большим прогрессом для платформы РК86 прицепить граф.адаптер ИРИШИ к (лишённому нормальной графики) РК86. РК86, конечно, тоже не достаточно быстрый для 16-ти килобайтового граф.экрана, зато в этом случае РК можно турбировать просто заменив кварц 16 МГЦ на 27 МГЦ (мой РК86 столько тянул при разгруженной шине).

Привинтив к обрезку платы с разъёмом ГРПМ-61 участок слепыша получаем макетку для макетирования периферийных плат. Сразу же в 2015 г. было бы полезно одновременно с двумя базовыми платами ИРИШИ выпустить и периферийную плату для макетов (это платка с разъёмом, стандартным интерфейсным узлом и большим участком слепыша).
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия

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

Флейм касающийся ПЭВМ "Ириша". Empty .

Сообщение  barsik Чт Ноя 12 2020, 08:11

9
Думаю, что никто из отечественных любителей использующих Z80 ещё не догадался о том, что Z80 удобен для организации эл.диска (так и ROM-диска). Z80 имеет ещё одно полезное для людей свойство - он в командах работы с портами на старшую половину шины адресов выставляет не дубль младших адресов (как это вредоносно сделано в КР580), а выдаёт на линии A8...A15 содержимое регистра B. А т.к регистр в процессоре увеличивается на единицу одной быстрой командой INC (длительностью всего несколько маш.тактов), то это позволяет поиметь эл.диск с самым быстрым доступом.

Имеется в виду что, если адреса A8...A15 от процессора Z80 напрямую подавать на младшие адреса микросхем RAM/ROM эл.диска, то в таком эл.диске адресуемом в области I/O-портов доступ процессора в пределах 256 байт будет в разы быстрее (чем например, если как в ROM-дисках РК/ОРИОНА записывать текущий адрес в регистры текущего адреса или, например, в два порта из ППА 580 ВВ55). Т.к в ОС обмен всё-равно делается не по одному байту, а логическими секторами (обычно по 128 байт, бывает и по 256), то ограничение на быстрый инкремент адреса в пределах 256 байт не играет роли.

Для РК86, ОРИОНА и Специалиста это открытие бесполезно, т.к в них I/O-порты отсутствуют как класс. А вот для ИРИШИ с процессором заменённым на Z80, с учётом того, что в ИРИШЕ как раз есть I/O-порты, это может найти применение. В частности, при модификации излишне сложного и неудобного в эксплуатации автоинкрементного ROM-диска ИРИШИ.
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия

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

Флейм касающийся ПЭВМ "Ириша". Empty .

Сообщение  Viktor2312 Чт Ноя 12 2020, 21:13

10
Добрый день многоуважаемый Барсик, расскажите мне для начала о картах памяти в Ирише, а то я что-то не въезжаю. Я хочу сделать, возможно только для себя, модуль с динамическим ОЗУ (КР565РУ5Д), но прежде чем состыковывать его с системной магистралью, нужно понять распределение памяти и управляющие сигналы на системной шине, хотелось бы прояснить эти моменты.

Viktor2312
RIP

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

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

Флейм касающийся ПЭВМ "Ириша". Empty .

Сообщение  barsik Чт Ноя 12 2020, 22:25

11
Там же всё просто. Доп.ОЗУ включается в картах памяти 1 и 3. В каждой карте есть две свободные дырки, где отсутствует ОЗУ из платы граф.адаптера и можно включить что-то ещё (хоть ОЗУ, хоть ПЗУ, хоть любые БИС-ы). Эти дырки располагаются в адресах 4000...7FFF и C000...FFFF. Номер банки (1-я цифра адреса) в магистрали задают сигналы P0 и P1, а адрес по адресному пространству задают адреса A0...A15 на магистрали. Т.о, если объём доп.ОЗУ 64 Кб, то они могут занять все 4 окна по 16К каждое.

В теме про карту я всё популярно изложил (то, что почему-то авторы книги не сделали, а без этого как программировать?). Если непонятно словами, нарисовал картинку карт памяти. Жёлтым цветом, где включается несуществующая банка 1. Таким образом добавляемая банка должна адресоваться как банка 1 (т.е P0=1, P1=0), а банка 3 стандартной прошивкой не поддерживается. Банка 0 - это ПЗУ. Если изменить прошивку, то можно увеличить ПЗУ (но лишь вместо такого же куска ОЗУ доп.банки 1).


Флейм касающийся ПЭВМ "Ириша". KartaIRISHI.1605211332
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия

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

Флейм касающийся ПЭВМ "Ириша". Empty .

Сообщение  Viktor2312 Чт Ноя 12 2020, 23:18

12
Что-то как-то не экономично получается. У меня же 8 микросхем КР565РУ5Д то есть все 64 Кбайт, в каждой банке, а если удастся в модуле расположить 4 таких банки, у каждой банки (схема управления + ОЗУ) есть сигнал её выбора MS0...MS3, то общий объём памяти будет 64 * 4 = 256 Кбайт, и что же получается из этого всего объёма будет доступно только 64 Кбайта, это очень не эффективно, может есть какое-то решение как сделать доступными все 64 Кбайт ?

В теме про карту я всё популярно изложил (то, что почему-то авторы книги не сделали, ...

Вот, я как раз сегодня пол дня книгу листал листал, и что-то так там ничего и не налистал.

(т.е P0=1, P1=0)

Можете написать все варианты и что каждый вариант включает ?

То есть так:

P1 = 0, P0=0 - какая банка выбрана ?
P1 = 0, P0=1 - какая банка выбрана ?
P1 = 1, P0=0 - какая банка выбрана ?
P1 = 1, P0=1 - какая банка выбрана ?

И правильно ли я понимаю, это сигналы на системном разъёме X8 (ГРПМ-61...), P0 - контакт 22Б, P1 - контакт 21А   ?

Viktor2312
RIP

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

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

Флейм касающийся ПЭВМ "Ириша". Empty Re: Флейм касающийся ПЭВМ "Ириша".

Сообщение  barsik Чт Ноя 12 2020, 23:38

13
Viktor2312 пишет:что же получается из этого всего объёма будет доступно только 64 Кбайта, это очень не эффективно
Зачем ставить 4 банки РУ5, чтобы закрыть всего 4 окна по 16 Кб. Одной банки достаточно. Чтобы куски 16К из банки выбирались в окнах, нужен перекодировщик адресов. При номере банки 1 из логических адресов A14, А15 на магистрали (от процессора) должны формироваться физические адреса. Так например в окне 4000...7FFF карты 1 из сигналов А15.А14= 0.1 должны формироваться A15.А14= 0.0, в окне C000...FFFF карты 1 из сигналаов A15.А14= 1.1 должны формироваться A15.А14= 0.1 и т.д. Это легко делается с помощью РПЗУ (например 556 РТ4), но и на логике это легко делается (см.как включалась 621024 чтобы поиметь 64К).

P1 = 0, P0=0 - выбрана банка 0 (это ROM-диск в нём есть только участок 0...3FFF)
P1 = 0, P0=1 - выбрана банка 1 (в базовом варианте этой банки нет)
P1 = 1, P0=0 - выбрана банка 2 (это ОЗУ внутри граф.адаптера)
P1 = 1, P0=1 - выбрана банка 3 (стандартной картой эта банка не обслуживается)
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия

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

Флейм касающийся ПЭВМ "Ириша". Empty .

Сообщение  Viktor2312 Чт Ноя 12 2020, 23:45

14
Так например в окне 4000...7FFF карты 1 из сигналов А15.А14= 0.1 должны формироваться A15.А14= 0.0, в окне C000...FFFF карты 1 из сигналаов A15.А14= 1.1 должны формироваться A15.А14= 0.1 и т.д.

Вот не нужно и т. д. продолжайте, суть я уже уловил, сейчас поперевожу 4000H...7FFFH чтобы понять, какие биты изменяются в адресе (А0 - А15), и думаю окончательно пойму.

Получается, что у нас памяти побольше станет, но в конкретный момент мы имеем доступ только к 16 Кбайтам ?


Тогда ещё такой вопрос, как нам расширить ОЗУ, только в виде внешнего модуля подключаемого к системной магистрали, то есть используя только те сигналы, которые имеются на разъёме Х8 (ГРПМ-61...). Можно ли как-то всё же подключить эти мои 4 банки ДОЗУ по 64Кб каждая ?


Я смотрел вашу схему сегодня по подключению различной статики, но там что-то я не разобрался с сигналом МА15 который идёт на А14 микросхемы СОЗУ, ну и в общим запутался основательно, поэтому вот и хочу чтобы вы мне помогли разобраться и создать модуль МОЗУ, для начала хотя бы на 64 Кбайта на КР565РУ5Д, я про эти сигналы nTE, R/nW, IO/nM, nREDY, P0, P1 и т. д. какие ещё нужны для согласования работы модуля.

Viktor2312
RIP

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

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

Флейм касающийся ПЭВМ "Ириша". Empty Re: Флейм касающийся ПЭВМ "Ириша".

Сообщение  barsik Пт Ноя 13 2020, 00:01

15
Viktor2312 пишет:Вот не нужно и т. д. продолжайте?
В окнах указан диапазон, участок адресного пространства, - подпишите про каких А15 и А14 выбирается указанный диапазон и станет ясно.

Карта 1: окно 4000, А15.А14= 0.1 ----> 0000 А15.А14= 0.0
Карта 1: окно C000, А15.А14= 1.1 ----> 4000 А15.А14= 0.1
Карта 3: окно 4000, А15.А14= 0.1 ----> 8000 А15.А14= 1.0
Карта 3: окно C000, А15.А14= 1.1 ----> С000 А15.А14= 1.1

А15 на моих схема идёт на А14 по следующим причинам. Карта памяти ИРИШИ хитроумно сделана так, что лишнее РПЗУ не нужно. Если посмотреть на входные адреса, то видно, что А14 для всех 4-х окон =1. Таким образом на входе в выборе участвуют всего 2 бита - старший бит номер карты (N карты пишется в ППА в два бита PC2,PC3) и старший бит А15 от процессора. Так что даже ни РПЗУ ни доп.логика не нужны. Т.к это не экран, а просто ОЗУ, то порядок сегментов не важен - заводим на А15 ОЗУ старший бит номера карты (PC3), а на А14 адрес А15 с магистрали. И плюс - доп.ОЗУ (ьанки 1) должно выбираться при P0=1, P1=0.

Кстати, в плату граф.адаптера РПЗУ поставили не спроста. Если можно перешить эту РПЗУ, то можно совсем избавиться от тормозящего ОЗУ, т.е сделать так, чтобы во всех картах из граф.адаптера было только экранное ОЗУ 16 Кб, а остальные 48 Кб из банки 2 организовать из скоростного ОЗУ.
Viktor2312 пишет:в конкретный момент мы имеем доступ только к 16 Кбайтам ?
Если кроме базовой банки (которая номер 2) есть доп.банка (которая номер 1) в 64 Кб, то во всех картах памяти есть по 64 Кб (только в карте 0, в начале ОЗУ 0...3FFF стоит ПЗУ). А если доп.банка с номером 1 отсутствует, то в картах 1 и 3 есть дырки (показанные на рисунке жёлтым). В базовой ИРИШЕ полностью ОЗУ укомплектована только карта 2, потому только в ней и работают программы для базовой ИРИШИ.


Последний раз редактировалось: barsik (Сб Ноя 14 2020, 19:11), всего редактировалось 2 раз(а)
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия

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

Флейм касающийся ПЭВМ "Ириша". Empty .

Сообщение  Viktor2312 Пт Ноя 13 2020, 00:50

16
P1 = 0, P0=1 - выбрана банка 1 (в базовом варианте этой банки нет)

Что значит в базовом варианте этой банки нет.

Вот смотрите, есть МП-ВМ80, собранный по классической схеме из "красной книги" В одно ПЗУ прошита BOOTM, во второе CONOUT. И есть классический МКГД, тоже из "красной книги" оба модуля не имеют ни каких изменений, и стандартная прошивка в D22. И вот к этому набору мне нужно подключить модуль МДОЗУ. Это как бы задача и начальные условия.

То есть, какие сигналы нам потребуются с системной магистрали (мы имеем доступ только к разъёму Х8 (ГРПМ-61...)), чтобы модуль корректно работал?

Я так понял нам нужно nTE, так как: (О начале операции обмена ведущий сообщает установкой сигнала nTE низким уровнем).

Следующий сигнал R/nW этот сигнал сообщает нам читаем или записываем, то есть направление передачи данных по шине D0 - D7.

Далее IO/nM по этому сигналу мы определяем, что обмен будет осуществляться с памятью, а не с устройством ввода-вывода.

Сигналы P1 и P0, чтобы понимать какая карта у нас выбрана 0...3

Понятное дело что все сигналы D0 - D7 и A0 - A15, но из части сигналов мы будем формировать выбор участков памяти, это мне нужно ещё обдумать с ручкой и бумажкой...

И мы будем ещё формировать сигнал nREADY

Но посмотрите на рис. 2.6 в "красной книге", там данны временные диаграммы, когда этот сигнал должен формироваться при записи и чтении.

Ну ещё какие-то сигналы нам нужны будут ?


Кстати, в плату граф.адаптера РПЗУ поставили не спроста. Если можно перешить эту РПЗУ, то можно совсем избавиться от тормозящего ОЗУ, т.е сделать так, чтобы во всех картах из граф.адаптера было только экранное ОЗУ 16 Кб, а остальные 48 Кб из банки 2 организовать из скоростного ОЗУ.

Не пойму, о каких РПЗУ вы говорите, в классическом МКГД есть только 4 шт. К556РТ4 и 1 шт. К556РТ5, это не РПЗУ - то есть не репрограммируемые ПЗУ, их нельзя перепрошить, у них же плавкие перемычки, как прошил один раз, такой она и будет до конца своей жизни. Только если новую, чистую, брать и шить другой прошивкой, но я этого делать не буду, нет такой задачи, уж на данном этапе точно.

Viktor2312
RIP

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

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

Флейм касающийся ПЭВМ "Ириша". Empty Re: Флейм касающийся ПЭВМ "Ириша".

Сообщение  barsik Пт Ноя 13 2020, 01:02

17
Viktor2312 пишет:Что значит в базовом варианте этой банки [1] нет.
Нет и всё. Банка 1 отсутствует как класс. Есть только банка 2 физически расположенная внутри платы граф.адаптера.
Viktor2312 пишет:Это как бы задача и начальные условия.
Так и всегда и у всех нач.условия - это базовая ИРИША из 2-х плат с журнальными прошивками.
Viktor2312 пишет:какие сигналы нам потребуются с системной магистрали?
Я так понял нам нужно nTE
Следующий сигнал R/nW
Далее IO/nM
Плевать на всё это. Есть типовая схема интерфейса периферийной платы и нужды придумывать что-то иное нет.
Viktor2312 пишет:Сигналы P1 и P0, чтобы понимать какая карта у нас выбрана 0...3
P0 и P1 задают номер банки, не номер карты. Номер карты никуда не идёт, он остаётся внутри платы ЦП. РПЗУ 155 РЕ3 из адресов CPU и номера карты формирует P0 и P1, что определяет шаг коммутации окон на внешней магистрали в 16К (но внутри платы ЦП шаг 8 Кб, что было им нужно, т.к у них микросхемы ПЗУ были лишь по 8 Кб 573РФ4 [2764] ).
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия

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

Флейм касающийся ПЭВМ "Ириша". Empty .

Сообщение  Viktor2312 Пт Ноя 13 2020, 01:09

18
Есть типовая схема интерфейса периферийной платы и нужды придумывать что-то иное нет.

Где её увидеть ?

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

P0 и P1 задают номер банки, не номер карты. Номер карты никуда не идёт, он остаётся внутри платы ЦП. РПЗУ 155 РЕ3 из адресов CPU и номера карты формирует P0 и P1, что определяет шаг коммутации окон на внешней магистрали в 16К

Так какие сигналы нам нужны, я уже совсем запутался ?

Вот с этим я как вроде разобрался:


Карта 1: окно 4000, А15.А14= 0.1 ----> 0000 А15.А14= 0.0
Карта 1: окно C000, А15.А14= 1.1 ----> 4000 А15.А14= 0.1
Карта 3: окно 4000, А15.А14= 0.1 ----> 8000 А15.А14= 1.0
Карта 3: окно C000, А15.А14= 1.1 ----> С000 А15.А14= 1.1

Viktor2312
RIP

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

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

Флейм касающийся ПЭВМ "Ириша". Empty .

Сообщение  barsik Пт Ноя 13 2020, 01:32

19
Вот схемная иллюстрация того, что я написал выше. Здесь видны все сигналы, что нужны и видна стандартная схема интерфейса периферийных плат ИРИШИ (её я не придумывал, схема разработчиков). Ни о чём думать не требуется. Всё решено в этой схеме. Подключается одна микросхема на 64К или целая плата, - это без разницы - достаточно подать куда следует данные, адреса и упр.сигналы /WR, /RD. Адреса A14 и A15 у ОЗУ формируются как я и писал - из А15 магистрали и старшего байта номера банки. Всего лишь такая подача адресов обеспечивает попадание доп.ОЗУ в нужные пустые окна в картах 1 и 3. Кстати, если ОЗУ всего в одном корпусе, то буфер ШД можно без последствий убрать.

Флейм касающийся ПЭВМ "Ириша". RAM-64.1605219898
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия

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

Флейм касающийся ПЭВМ "Ириша". Empty .

Сообщение  Viktor2312 Пт Ноя 13 2020, 02:12

20
Ну вот я об этой схеме и говорил собственно вот эти все сигналы nTE и остальные. Вот её мне и нужно примостырить к моему модулю ДОЗУ, чтобы получить для Ириши, модуль динамического ОЗУ (МДОЗУ-1).


Карта 1: окно 4000, А15.А14= 0.1 ----> 0000 А15.А14= 0.0
Карта 1: окно C000, А15.А14= 1.1 ----> 4000 А15.А14= 0.1
Карта 3: окно 4000, А15.А14= 0.1 ----> 8000 А15.А14= 1.0
Карта 3: окно C000, А15.А14= 1.1 ----> С000 А15.А14= 1.1

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

И вот тут мы и будем использовать сигнал P1.


Карта 1: окно 4000, А15.А14= 0.1 ----> 0000 А15.А14= 0.0 при P1 = 0
Карта 1: окно C000, А15.А14= 1.1 ----> 4000 А15.А14= 0.1 при P1 = 0
Карта 3: окно 4000, А15.А14= 0.1 ----> 8000 А15.А14= 1.0 при P1 = 1
Карта 3: окно C000, А15.А14= 1.1 ----> С000 А15.А14= 1.1 при P1 = 1

Хотя нет P0 нужно использовать, он равен 1 только при выборе 1 и 3 банки.

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

Viktor2312
RIP

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

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

Флейм касающийся ПЭВМ "Ириша". Empty .

Сообщение  barsik Пт Ноя 20 2020, 13:56

21
Виктор сдуру решил изуродовать конструктив плат ИРИШИ, а оказывается даже разработчик "Львова" использовал иришин конструктив плат. Гугланите строчку: "Історія розробки ПК-01 “Львів”". Или скачайте (лишь пару месяцев доступно) здесь.
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия

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

Флейм касающийся ПЭВМ "Ириша". Empty .

Сообщение  Viktor2312 Пт Ноя 20 2020, 14:31

22
Категорически с вами не согласен. И имею полностью противоположное мнение.

Красатуличка:

Флейм касающийся ПЭВМ "Ириша". N--n8010

Viktor2312
RIP

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

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

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

- Похожие темы

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