RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Январь 2021
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031

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

Последние темы
» МКБ-8601: Технический проект процессора-эмулятора.
автор Viktor2312 Вчера в 23:32

» Микро-БЭСМ (МКБ-8601).
автор Viktor2312 Вчера в 23:04

» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Вчера в 21:54

» Разное
автор Viktor2312 Вчера в 12:57

» Полезные книги
автор barsik Пт Янв 22 2021, 21:52

» Модулярная арифметика.
автор Viktor2312 Ср Янв 20 2021, 19:38

» Флейм только по теме "Радио-86РК".
автор ведущий_специалист Вт Янв 19 2021, 17:14

» Разработка игр для радио86 РК
автор ведущий_специалист Пн Янв 18 2021, 17:45

» Тема, пока без названия.
автор Viktor2312 Пн Янв 18 2021, 12:58

» "Радио-86РК". Статьи, заметки, очерки, разное...
автор Viktor2312 Пн Янв 18 2021, 11:53

» ДР Vita Удачи!
автор Viktor2312 Вс Янв 17 2021, 13:25

» Изучаем язык программирования С. Вариант-3.
автор Viktor2312 Вс Янв 17 2021, 01:42

» Улучшение видео возможностей РК86
автор ведущий_специалист Сб Янв 16 2021, 21:28

» ЭВМ "М-10".
автор Viktor2312 Пт Янв 15 2021, 17:44

» Документация (IBM 360).
автор Viktor2312 Ср Янв 13 2021, 22:28

» ЦПУ 8085
автор barsik Ср Янв 13 2021, 21:01

» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор san010101 Вт Янв 12 2021, 11:54

» Стандартная библиотека языка Си.
автор Viktor2312 Пн Янв 11 2021, 13:26

» Для начинающих.
автор barsik Пт Янв 08 2021, 00:40

» Настройки ПДП КР580ВГ75
автор ведущий_специалист Ср Янв 06 2021, 16:10

» Микропроцессор КР580ВМ80А (i8080)
автор barsik Вт Янв 05 2021, 23:05

» МИКРО - 80. Статьи, заметки, очерки, разное...
автор barsik Пн Янв 04 2021, 17:28

» Новости форума
автор Viktor2312 Ср Дек 30 2020, 17:21

» Другой микропроцессор в ИРИШЕ
автор barsik Вт Дек 29 2020, 15:02

» Компиляторы Си для программирования РК86
автор barsik Пн Дек 28 2020, 22:11

Самые активные пользователи за месяц
Viktor2312
Флейм касающийся ПЭВМ "Ириша". Vote_l10Флейм касающийся ПЭВМ "Ириша". Voting10Флейм касающийся ПЭВМ "Ириша". Vote_r10 
barsik
Флейм касающийся ПЭВМ "Ириша". Vote_l10Флейм касающийся ПЭВМ "Ириша". Voting10Флейм касающийся ПЭВМ "Ириша". Vote_r10 
ведущий_специалист
Флейм касающийся ПЭВМ "Ириша". Vote_l10Флейм касающийся ПЭВМ "Ириша". Voting10Флейм касающийся ПЭВМ "Ириша". Vote_r10 
Atari1974
Флейм касающийся ПЭВМ "Ириша". Vote_l10Флейм касающийся ПЭВМ "Ириша". Voting10Флейм касающийся ПЭВМ "Ириша". Vote_r10 
san010101
Флейм касающийся ПЭВМ "Ириша". Vote_l10Флейм касающийся ПЭВМ "Ириша". Voting10Флейм касающийся ПЭВМ "Ириша". Vote_r10 
Artur
Флейм касающийся ПЭВМ "Ириша". Vote_l10Флейм касающийся ПЭВМ "Ириша". Voting10Флейм касающийся ПЭВМ "Ириша". Vote_r10 

Поиск
 
 

Результаты :
 


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


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

Перейти вниз

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

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

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

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

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

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

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


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

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

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

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

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

2
удалил


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

QUATTRO
новичёк

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

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

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

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

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

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

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

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

alemorf
Мастер

Сообщения : 244
Дата регистрации : 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
Ветеран

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

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

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

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

5
удалил


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

QUATTRO
новичёк

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

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

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

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

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

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

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

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

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

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

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

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

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

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


.

_________________
"ЛП & ТИ"
Viktor2312
Viktor2312
Гуру+

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

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

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

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

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

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

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

Спойлер:

Мелкие по объёму 573 РФ2 я применил из-за того, что испытываю дефицит 27256, тогда как есть ~50 штук РФ2/РФ5 (купленных 30 лет назад), а у 4 или 5 штук оставшихся 27256 (они у меня стоят в ROM-дисках ОРИОНА) ресурс перезашивок почти исчерпан.

А главное, - эта плата предназначалась для разработки ПО, т.е ПЗУ должно многократно перешиваться. Только при РФ2/РФ5 можно хоть сотню раз менять прошивку, т.к ресурс перепрошивок у отечественных РФ2 и РФ8 превышает 150 раз, в то время как импортные 27256 у меня перепрошиваются не более 10-20 раз, с каждым разом всё хуже и хуже, а потом происходит неверная прошивка, зашиваются с третьего раза, каждый раз после очистки УФ-излучением от ДРЛ лампы с разбитым верхним баллоном.

За 30 лет все свои 50 штук 573 РФ2 (РФ5, 2716) и две РФ8А я перепрошивал уже более 150 раз и они перешиваются "со свистом", т.е без всяких проблем. Я не потерял из-за естественной дохлоты ни одной РФ2/РФ5 (лишь несколько штук сам сдуру испортил воткнув в панельку с разворотом на 180', - естественно ПЗУ при переполюсовке питания дохнет). Тогда как все 70 штук 2764, 27128, 27256 используемых мной в 90-тые годы успешно сдохли, не выдержав и 15 перепрошивок каждая.

Потому я и не уважаю импортные 27256. А вот 573 РФ8А, что такие же по объёму (т.е содержат те же 32 кб ячеек) - такие же по надёжности, как и РФ2. Т.е их можно чистить и перешивать сотню раз. Я объясняю это тем, что в них более древняя технология из середины 70-тых (кристаллы имеют намного больший размер, чем у более современных 27xxx, сделанных по более плотной технологии конца 80-тых).

Хотя возможно, что 27xxx у меня быстрее изнашивались от жёсткого УФ-излучения от лампы ДРЛ (которая даёт не только мощный поток УФ-лучей, причём возможно не той частоты, но и рентгеновское излучение). Возможно, если бы я чистил 27xxx фирменным УФ-очистителем, который точно соответствует потребностям вражеских ПЗУ, то они бы отдавали больший ресурс перезашивок. Хотя то, что дело именно в менее современной технологии подтверждает то, что даже импортные 2716, сделанные по древней технологии 70-тых годов, у меня тоже вынесли по 150 перезашивок и всё ещё не сдохли.


ИРИША тем и отличается от всех остальных отечественных 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
Ветеран

Сообщения : 1035
Дата регистрации : 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
Ветеран

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

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

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

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

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

_________________
"ЛП & ТИ"
Viktor2312
Viktor2312
Гуру+

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

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

Флейм касающийся ПЭВМ "Ириша". 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
Ветеран

Сообщения : 1035
Дата регистрации : 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
Viktor2312
Гуру+

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

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

Флейм касающийся ПЭВМ "Ириша". 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
Ветеран

Сообщения : 1035
Дата регистрации : 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
Viktor2312
Гуру+

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

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

Флейм касающийся ПЭВМ "Ириша". 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
Ветеран

Сообщения : 1035
Дата регистрации : 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
Viktor2312
Гуру+

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

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

Флейм касающийся ПЭВМ "Ириша". 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
Ветеран

Сообщения : 1035
Дата регистрации : 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
Viktor2312
Гуру+

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

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

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

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

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

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

Сообщения : 1035
Дата регистрации : 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
Viktor2312
Гуру+

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

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

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

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

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

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

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

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

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

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

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

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

_________________
"ЛП & ТИ"
Viktor2312
Viktor2312
Гуру+

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

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

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

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

23

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


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

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


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