PDA

Просмотр полной версии : Расширение патмяти до 512 КБ на 565РУ7



roma
03.04.2013, 11:11
Установил две линейки 41256 вместо двух линеек 565РУ5 по методике:

МЕТОДИКА УСТАНОВКИ МИКРОСХЕМ ОЗУ К565РУ7 (41256)
В ПРК ОРИОН - 128.2

1. Желательно по тесту убедиться в нормальной работе ОЗУ,
установленного в компьютере.
2. Заменить одну (любую) микросхему ОЗУ на К565РУ7, при этом
вывод 1 следует временно подключить к общему проводу. Проверить
работу заменённой микросхемы ОЗУ по тесту. (Проверяется 64к из
256к).
3. Произвести установку дополнительных микросхем К155ЛИ1 и
К155КП2 согласно следующей методикe:
- установить дополнительную микросхему К155ЛИ1 верхом на DD16
ЛА3 таким образом, что выв.1,7,9,12,14 припаиваются параллельно.
- отрезать печатный проводник от выв.4 DD23 и выв.4 соединить
с общим проводом.
- отрезать проводник от выв.6 DD23 и выв.6 соединить с выв.11
вновь установленной ЛИ1.
- установить поверх DD23 КП2 микросхему дополнительного
мультиплексора К155КП2 таким обраазом, что выв.1,2,8,14,15,16
припаиваются параллельно.
- соединить выводы дополнительной КП2 следующим образом:
выв.3 с выв.1 DD5 ИЕ5,
выв.4 с общим проводом,
выв.5 с выв.14 DD20 (адрес А2)
выв.6 с выв.8 доп ИМС ЛИ1
Таким образом, прлучаем дополнительную линия адреса МА9 для
работы РУ7 и регенерации по 512 адресам.
- выв.16 DD18 ТМ8 отрезать от выв.10 DD16 ЛА3.
- соединить выв.10 DD16 с общим проводом.
- соединить выв.16 DD18 ТМ8 с выв.10 доп. ИМС ЛИ1
- выв.13 доп. ЛИ1 временно соединить с общим проводом.
4. Проверить работу ОЗУ по тесту. При этом тест должен пока-
зать неисправность всех микросхем ОЗУ, кроме одной, заменённой
на РУ7 (она должна быть исправна).
5. Заменить остальные ИМС ОЗУ на К565РУ7. Проверить память
тестом. На данном этапе обеспечивается работа 256 кБ ОЗУ (из
каждой линейки по 128 кБ), т.е. аналогично установленным четы-
рём линейкам на РУ5, но без дополнительной платы ОЗУ.
6. Для полного использования ИМС РУ7 и получения объёма ОЗУ
512 кБайт (а при установке дополнительной платы ОЗУ до 1 МБайт),
небходимо:
- установить верхом дополнительную микросхему К155ТМ7 на
DD18 ТМ7 (для расширения разрядности порта страниц памяти),
таким образом, что выв.5,12,13 припаиваются параллельно.
- соединить выв.2 дополнительной ТМ7 с шиной данных D2 ИМС
DD17 выв.14.
- соединить выв.3 дополнительной ТМ7 с шиной данных D3 ИМС
DD17 выв.15.
- соединить выв.15 дополнительной ТМ7 с выв.13 дополнительной
ЛИ1 (предварительно его отсоединив от общего провода).
- соединить выв.16 дополнительной ТМ7 с выв.10 DD16 ЛА3
(предварительно его отсоединив от общего провода).
7. Проверить работу ОЗУ в целом.


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

Экспериментально замкнул проводник от вывода 13 D2.2' на землю и всё сразу заработало. Проходит тест 256 КБ памяти и все 4 диска отлично работают. Все тесты тоже отлично работают.

Так вот никак не могу по схеме понять в чём проблема ... По идее вывод 13 D2.2' по схеме это бит D2 порта переключения страниц. С какого фига туда по умолчанию записывается "1" ? У меня ощущение что в схеме что то напутано, либо выходы мультиплексоров надо поменять (7 и 1 выводы РУ7), либо порты DD18 и DD3' поменяны местами?

Кто уже расширял память по этой методике? 512 КБ у кого нибудт работало? Или имеет смысл отпаять этот дополнительный порт DD3' и просто посадить 13 и 10 вывод D2.2' на землю и использовать только 256 КБ?

roma
03.04.2013, 13:31
Заработало. Оказалась дохлая новая SN7475N. Раньше у меня к буржуйским микросхемам было больше доверия ... но впредь надо будет их тоже по возможности сначала проверять ... У неё на выходе 15, как раз 10 вход ЛИ1 висела постоянно "1" ...

Error404
04.04.2013, 09:23
По этой меотодике расширено ОЗУ на платках Ориона "ревизии 512".
Вроде работает.

ABRAMKA0
27.03.2017, 16:14
По этой меотодике расширено ОЗУ на платках Ориона "ревизии 512".
Вроде работает.
Если я дособеру Орион 512 на РУ7,и у меня есть плата расширения ОЗУ, могу я на нее поставить еще 16 РУ7 ?Если смогу,то по какой схеме?

Denn
27.03.2017, 16:20
Меня вот тоже такие же мысли посещали :)
Метр ОЗУ на Орионе - это клёво. Скорее всего "из коробки" не выйдет, придётся городить много МГТФ'а и всякой доп. логики. Плюс это будет нестандартно, т.е. в софте никак не поддержано.

ABRAMKA0
27.03.2017, 18:03
Метр ОЗУ на Орионе - это клёво. Скорее всего "из коробки" не выйдет, придётся городить много МГТФ'а и всякой доп. логики. Плюс это будет нестандартно, т.е. в софте никак не поддержано.
CP/M поддерживает же?

OrionExt
27.03.2017, 19:02
CP/M поддерживает же?
Классический CP/M 2.2 и программы для CP/M работают с ОЗУ до 64 Кб. Может такая поддержка возможна или есть в модернизированной CP/ M - Альтаир ДОС v3.x. Хотя этого мало. Нужен софт, работающий с таким объемом ОЗУ.

Обычно такой "бесхозный" объем памяти пускают под электронный диск для ускорения дисковых операций. Это сильно ускоряет работу компиляторов, копировщиков и т.д.

Лично мое мнение не стоит городить огород с этой платой расширения. Эта плата была разработана для расширения памяти до 256 Кб для классической платы Ориона из журнала Радио.

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

Если не планируется активная работа на реальном Орионе в среде CP/M. Такой объем ОЗУ не нужен. Тем более все эти доработки проводками на плате надежности не добавят. И все же если расширять память, то лучше это сделать на статическом ОЗУ и воткнуть в разъем расширения.

У самого такая платка лежит, что с ней делать ума не приложу:)

ABRAMKA0
27.03.2017, 19:30
Лично мое мнение не стоит городить огород с этой платой расширения. Эта плата была разработана для расширения памяти до 256 Кб для классической платы Ориона из журнала Радио.


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

603096030860307603066030560310
Лично мое мнение не стоит городить огород с этой платой расширения. Эта плата была разработана для расширения памяти до 256 Кб для классической платы Ориона из журнала Радио.
Понимаю,что это "очередной колхоз",просто интересно.У меня на старом Орионе было 256 к,хватало,расширял на такой же платке.Старый Орион настолько проржавел на чердаке,что ни в какую не запускался,отложил его.Теперь собираю НОВЫЙ на плате 512 от zorel,вчера получил "орионовский матрац",подключил через китайский "сопряжитель",пока нравится,изображение стабильное.Постараюсь за пару недель добить полностью.Потом буду ставить платы со старого Ориона(они не так пострадали от ржи),постараюсь подключить плату дисководов(у меня их работало 2: пяти- и 3,5 дюймовые),Ром-диск,программатор.Есть плата для подключения звуковой "ЯМАХИ".В планах поставить Z-80 card.А дальше видно будет.Люблю паять и налаживать железки.

Error404
28.03.2017, 11:44
Если я дособеру Орион 512 на РУ7,и у меня есть плата расширения ОЗУ, могу я на нее поставить еще 16 РУ7 ?Если смогу,то по какой схеме?

Это никто не проверял, но судя по схеме доработки (первый пост) работать должно. ЕМНИП все что для этого нужно (в т.ч. и дополнительный разряд адресации) присутствует. Единственно, в связи с тем что плата расширения ОЗУ


была разработана для расширения памяти до 256 Кб для классической платы Ориона из журнала Радио.

на ней на на 5 мм не доведен до соответствующего контакта разъема проводник, соединяющий между собой выводы 1 РУ7 - от вывода 1 DD16 до вывода 2 разъема X7" (нумерация по шелкографии платы расширения ОЗУ).

Еще нюанс - потянут ли 32 корпуса РУ7 примененные в конкретном экземпляре КП2 (у серий 555/1533 может не хватить мощности выходов).

Denn
28.03.2017, 12:06
Еще нюанс - потянут ли 32 корпуса РУ7 примененные в конкретном экземпляре КП2 (у серий 555/1533 может не хватить мощности выходов).

Это действительно может оказаться проблемой. Хотя такое же кол-во РУ5-ых тянули, скорее всего и РУ7-ые потянут. Только надо 155-ю ставить (а ещё лучше 531-ю).

ABRAMKA0
30.03.2017, 20:08
Это действительно может оказаться проблемой. Хотя такое же кол-во РУ5-ых тянули, скорее всего и РУ7-ые потянут. Только надо 155-ю ставить (а ещё лучше 531-ю).
У меня стоят К555КП2

ABRAMKA0
01.04.2017, 12:20
Это действительно может оказаться проблемой. Хотя такое же кол-во РУ5-ых тянули, скорее всего и РУ7-ые потянут. Только надо 155-ю ставить (а ещё лучше 531-ю).
РУшки 5 и 7 они же п-МОП,работают по напряжению на входе,поэтому входные токи должны быть небольшими ( в отличие от входов ТТЛ логики).Имхо.

Denn
01.04.2017, 12:47
Тем не менее, в Орионе-ПРО на прокачку 512к пула РУ7-ых нужно ставить именно 531-ю серию.

Error404
01.04.2017, 13:47
Как вариант еще серию кр1531=74F (я планирую собрать еще одну рев512 как раз такие КП2 для нее взял) - она вдвое мощнее чем 555 и в трое чем 1533, надеюсь что проканает по мощности вместо 155 (хотя и послабже будет) за счет что по быстродействию (т.е. фронты/емкости) она как 531, хотя и менее мощная. Ну и там по мелочи отличия от 555/1533: кондер блокировочный крайне желателен на каждом корпусе 1531 (как и на 531), и неиспользуемый вход к +5 подключать надо через резюк как у 155 и 531 (у 555/1533 можно непосредственно).

OrionExt
01.04.2017, 15:18
531 серия - высоко скоростная серия. Идеально подходит для коммутации на высокой частоте входов такого количества динамического ОЗУ. А нагрузочная способность выхода вытекает из особенностей построения логического элемента в 531 серии. Правда тут появляется один из недостатков этой серии. Повышенные требования к питанию, о чем уже упомянул Error404.

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

Посмотрите осциллографом, что творится на шинах питания и входах динамического ОЗУ. Это следствие очень не продолжительных КЗ (сквозных токов) внутри микросхем. На сегодняшний день я бы не связывался с динамическим ОЗУ (генераторам помех), а оставил бы эту память для восстановления раритетных компов.

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

Хотя один раз таки стоит чего ни будь на ней сделать, так сказать прочувствовать дух той эпохи:)

Totem
01.04.2017, 20:33
- 32 корпуса ру7
- это безумие!
- безумие? ЭТО ОРИОН!
https://i.ytimg.com/vi/e3mzql_s6bU/hqdefault.jpg

Error404
01.04.2017, 21:02
От первых 16 корпусов РУ7 никуда не деться - видеовыход определяет. А вообще, и по деньгам, и по нагрузочной способности ИМХО хороший вариант расширения до 1024 одним корпусом SRAM 512К х8. Такая ОЗУ стоит 200-300 рублей из Китая (16хРУ7 стоят 800 рублей), и даже место под нее на ревизии512 есть - "слепыш" DIP32 около ВВ55 ROM-диска. Всего надо то - 32 проводника МГТФ-ом осилить да чип-селект сообразить.

Denn
01.04.2017, 21:21
Если ставить статику, то уж сразу ваять видеовыход VGA 800x600@60 и проц Z80@20МГц.

Totem
01.04.2017, 22:07
Если ставить статику, то уж сразу ваять видеовыход VGA 800x600@60 и проц Z80@20МГц.
Z8S180 33Mгц , "к гадалке не ходи"

OrionExt
01.04.2017, 22:10
Началось:v2_dizzy_roll:

Totem
01.04.2017, 22:26
Началось:v2_dizzy_roll:

не, а че они ?(с)
800 600 можно организовать на 74 логике, куча корпусов, но можно.
+32 корпуса ру7 меняем на 41256, питание проводами. реально будет работать. 32 штуки я вышлю без проблем.
а можно ведь просто симм30 1М 2 3 корпуса. наборные ру 7 убрать, не?

mifvi
14.04.2017, 17:49
Тем не менее, в Орионе-ПРО на прокачку 512к пула РУ7-ых нужно ставить именно 531-ю серию.

Я разрабатывал эту схему подключения на КР1533КП12 и ОЗУ Simens 41256-12
и все тянуло нормально без сбоев.
У меня еще лежит эта плата Z80 на 5 MHz (режим максимальной совместимости с ВМ80) и 512 Мб ОЗУ
собрана полностью на серии КР1533 только ИР13 тогда не нашел замены.

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


Сообщение от Denn
Если ставить статику, то уж сразу ваять видеовыход VGA 800x600@60 и проц Z80@20МГц.
Z8S180 33Mгц , "к гадалке не ходи"

Поехали дальше
У меня лежат две штуки eZ80190
50 MHz , 24 разрядные регистры и АЛУ , встроенное 16 Кб статическое ОЗУ , прямая адресация 16 Мбайт памяти , четыре 8 разрядных порта ввода-вывода ....
И при этом он может обрабатывать код простого Z80 стартует в его режиме потом программно можно перейти в расширенный режим и обратно ....
хотел Орион вгарнуть но тогда застряло что у него нет wait входа
такты ожидания для медленной периферии программируются спец регистрах режима CS
(потом почти придумал как обойти но время то ушло)

Error404
14.04.2017, 21:41
Сообщение от Denn
Тем не менее, в Орионе-ПРО на прокачку 512к пула РУ7-ых нужно ставить именно 531-ю серию.


Я разрабатывал эту схему подключения на КР1533КП12 и ОЗУ Simens 41256-12
и все тянуло нормально без сбоев.
У меня еще лежит эта плата Z80 на 5 MHz (режим максимальной совместимости с ВМ80) и 512 Мб ОЗУ
собрана полностью на серии КР1533 только ИР13 тогда не нашел замены.


Так речь все же про Орион-ПРО или про Орион-128? В ПРО нету ИР13, она в 128-м. Очень интересует 100%-повторяемая схема разгона журнального Ориона (пускай и собранного на серии 1533) до честных 5Мгц (т.е. подняв такт ОЗУ вдвое). Мы тут это уже обсуждали (http://zx-pk.ru/threads/20772-turbo-5mgts-(200-).html), и был пучок схем/вариантов того времени, но что-то никто не смог (или не захотел?) повторить Турбо 200%. Опубликуете свой вариант? Хотя не исключено он один из обсуждавшихся (http://zx-pk.ru/threads/20772-turbo-5mgts-(200-).html)?





Сообщение от Totem
Z8S180 33Mгц , "к гадалке не ходи"


У меня лежат две штуки eZ80190


Не-не, Z80-переростки это уже что-то не то, это как 486 туда ставить, ИМХО. А вот разгон обычных компов того времени на процах того времени, это интересно.

Totem
14.04.2017, 21:45
Я разрабатывал эту схему подключения на КР1533КП12 и ОЗУ Simens 41256-12
и все тянуло нормально без сбоев.
У меня еще лежит эта плата Z80 на 5 MHz (режим максимальной совместимости с ВМ80) и 512 Мб ОЗУ
собрана полностью на серии КР1533 только ИР13 тогда не нашел замены.

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



Поехали дальше
У меня лежат две штуки eZ80190
50 MHz , 24 разрядные регистры и АЛУ , встроенное 16 Кб статическое ОЗУ , прямая адресация 16 Мбайт памяти , четыре 8 разрядных порта ввода-вывода ....
И при этом он может обрабатывать код простого Z80 стартует в его режиме потом программно можно перейти в расширенный режим и обратно ....
хотел Орион вгарнуть но тогда застряло что у него нет wait входа
такты ожидания для медленной периферии программируются спец регистрах режима CS
(потом почти придумал как обойти но время то ушло)
легко, у меня полный отладочный набор, EZ80F910200KITG
http://s48.radikal.ru/i120/1103/d7/b4d309377668.jpg
едем?

Totem
15.04.2017, 09:00
Не-не, Z80-переростки это уже что-то не то, это как 486 туда ставить, ИМХО. А вот разгон обычных компов того времени на процах того времени, это интересно.
Это не переросток, это мутант, если говорить о ретро компах.

aviator
15.04.2017, 17:59
Это не переросток, это мутант, если говорить о ретро компах.
Обычный SoC тех времён. Микроконтроллер. Сейчас под ZigBee/xBee делают микроконтроллеры даже с расширенным ядром i8051...

Totem
16.04.2017, 13:57
Обычный SoC тех времён. Микроконтроллер. Сейчас под ZigBee/xBee делают микроконтроллеры даже с расширенным ядром i8051...
и я о том, он конечно прекрасен, как 8 битка на 50 MГц, 'в железе", но толку от него 0, если рассматривать и применять как замену ЦП в ретро , неоправданно дорого и никогда не станет массовым, читай популярным как 8080, 6502,z80 ,68к

aviator
02.08.2017, 15:49
Раскопал я тут пару десятков РУ7В и вштырило меня на новоделе (с Z80) заменить РУ5-е и расширить память по этой методе. После установки 1-й РУ7, дополнительных ЛИ1 и КП2 получается, что при выводе на экран строки двоятся. То есть, при старте теста-128 или 512, например, горизонтальные линии не одинарные, а двойные, через несколько пикселей. И дальше изображение так же двоится по вертикали. Но, 1 микросхему РУ7 тест показывает рабочей, как ни странно.
Всвязи с этим вопрос: а нет ли тут ошибки в подключении дополнительного мультиплексора? Или это правильный вариант доработки и у меня что-то сдохло?

OrionExt
02.08.2017, 15:55
Раскопал я тут пару десятков РУ7В и вштырило меня на новоделе (с Z80) заменить РУ5-е и расширить память по этой методе.
О каком новоделе речь?

На новоделе Орион-128 ревизия 512 – все пучком.

aviator
02.08.2017, 15:58
Речь о самом первом - Орион-128.3. Дизайн - "клубок МГТФа". Но мы простых путей не ищем. Сравнил с ревизией-512 вроде так же, за исключением ЛИ1 и ТМ7. Там используются другие логические элементы, для удобства разводки. А вот по мультиплексорам всё так же. Однако, двоение строк это 100% мультиплексоры...

Error404
02.08.2017, 16:44
В связи с этим вопрос: а нет ли тут ошибки в подключении дополнительного мультиплексора? Или это правильный вариант доработки и у меня что-то сдохло?

Я делал строго по методике (http://zx-pk.ru/attachment.php?attachmentid=57731&d=1470144222), тут вроде еще где-то отдельная тема была ей посвященная (с текстовым описанием что к чему, возможно на схеме не всё).

Denn
02.08.2017, 16:47
получается, что при выводе на экран строки двоятся. То есть, при старте теста-128 или 512, например, горизонтальные линии не одинарные, а двойные, через несколько пикселей. И дальше изображение так же двоится по вертикали.

Видимо, история похожа на эту - http://zx-pk.ru/threads/27919-leningrad-1-dubliruetsya-stroka.html

Но там синклер...

aviator
02.08.2017, 17:55
Denn, похоже, но не совсем. Тут прямо по знакоместу дублируется, а у меня по 3-5 пикселей.
Причина была простая - времянки. У меня сделана доработка, для смещения всего кадра вниз, чтобы было видно первую строку на ТВ. И доработка, для исключения паразитного пикселя в начале строки. Выручил недавно купленный 4-х канальный осциллограф. Убрал эти доработки - заработало, но съехал растр, естественно. Но! И без доработок из-за дополнительной ЛИ1 времянки на мультиплексорах, что называется, "на пределе". Видимо, сказывается ещё 155-я серия везде. В общем, пока будет как и раньше, 256К на 32-х РУ5-х.

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


Я делал строго по методике (http://zx-pk.ru/attachment.php?attachmentid=57731&d=1470144222), тут вроде еще где-то отдельная тема была ей посвященная (с текстовым описанием что к чему, возможно на схеме не всё).
Да делал по ней же, аналогично.

OrionExt
02.08.2017, 18:21
Если в своих поделках столкнусь с не преодолимыми трудностями. Лучше куплю 2-х канальный с 16-кан. лог. анализатором.

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

Что такое не преодолимые трудности. В 90-г. это до пол года доходило. Все инфу жмут. Микрухи затирают. Короче – базар, это была еще та коммерция. Сегодня все проще. Как недоест об стену биться.

aviator
02.08.2017, 18:22
OrionExt, логический анализатор уже есть. А устройства "всё в одном" не люблю. Тот же лог. анализатор удобнее в виде устройства, подключаемого к ПК. Больше возможностей по анализу, декодированию протоколов. Но логическим анализатором "ловить фронты" неудобно, не для этого он предназначен. Кроме того, я часто смотрю аналоговые цепи. Вот и взял Rigol DS1054Z. Дешево и сердито (по сравнению с другими). Главное, что для моих сигналов подходит. И, честно говоря, таскать такую дуру как С1-55 немного задолбался. :-)

OrionExt
02.08.2017, 18:32
Пк-Usb. Это не то. Хотя на старте помогает очень. Я за штуку все в одном. По уму конечно. Не на али купленную. Как-то так.

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

Rigol DS1054Z – это отлично. Туда бы еще наложить каналы от лог. анал. Исследовать переходные процессы, по мне хватает двух. Эконом .Хотя чем больше каналов тем лучше.

aviator
02.08.2017, 18:42
OrionExt, на али сейчас осциллографов или других измерительных приборов не купишь... Таможня либо заворачивает, либо все прелести таможенного оформления...

OrionExt
02.08.2017, 19:01
Хз. У нас лимит 150 евро. Я даже туда не смотрю. Если буду выбирать. Буду смотреть на жадность продавца и сервис.

Еще бы чего написал (........). Да я не в духе:)

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

Чет расслабился. Стоп. С али ну их(какашки):)