Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Бывший СССР »   Концепт 1801ВМ1
RSS

Концепт 1801ВМ1

Неторопливая вольная фантазия в рамках приличий

<<Назад  Вперед>> Страницы: 1 * 2 3 4 5 ... .. 10 11 12 13 14 15
Печать
 
MC68k
Member


Всего сообщений: 165
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
18 июля 2015
Mixa написал:
[q]
Пока что это выглядит неказисто, извините за отсутствие художественности.
[/q]
ПЗУшка одна :)

Mixa написал:
[q]
MC68k, да, речь как раз про границу 80-х и 90-х, было иное мировосприятие.
[/q]
Бытие определяет сознание? Или наоборот? :)

Mixa написал:
[q]
Полностью выкладывать проект - ну кому нужен сплошной нестандарт, у меня, вон, шина на МРН-44 разведена. А так, секретов нет.
[/q]
Было бы интересно посмотреть на обильно откомментированные куски кода.
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Да, я уже позабывал все эти ВП1, у 35 5/7/8 бит 7 и 8 ноги делали, у 65 только 7 ногу оставили.
Mixa
Member


Откуда: Москва
Всего сообщений: 170
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2009
MC68k написал:
[q]
ПЗУшка одна :)
[/q]
Зато какая. В свое время штук 5 или 6 раздобыл, но они преподнесли неприятный сюрприз, такой, что и питания 5В не хватает для уверенного считывания, и куча нерабочих областей. Эта единственная из всего набора, которая в стёртом состоянии показывает 0FFFFh по всему полю, за исключением некоторых битов. Пришлось в исходнике перемещать туда-сюда фрагменты, чтобы в объектнике нолики совпали с готовыми ноликами ПЗУшки. (они там логические 1 из-за инверсии, но не суть).
Короче, ужас меня охватил, что у меня эта ПЗУшка по сути единственная, и если что, то с конструктивом пролетаю.
К счастью, недавно разжился небольшим запасом 1801РР1, говорят, они в целом получше себя ведут по сравнению с РФ3.

MC68k написал:
[q]
Было бы интересно посмотреть на обильно откомментированные куски кода.
[/q]
Потом, не настал еще момент "и увидел он, что это хорошо", ну, не я и не он, конечно, просто бывает такой момент, после которого это уже не выглядит как необработанная заготовка.
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Mixa написал:
[q]
В свое время штук 5 или 6 раздобыл, но они преподнесли неприятный сюрприз
[/q]
Так у вас не РФ3, а РФ32, судя по фото, а они заведомо битые, для того и такая маркировка.
Mixa
Member


Откуда: Москва
Всего сообщений: 170
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2009
Anonymous написал:
[q]
Так у вас не РФ3, а РФ32, судя по фото, а они заведомо битые, для того и такая маркировка.
[/q]
Это да, есть такое. Но по факту не ужас, а ужас-ужас, в остальных в основном не юзабельны обе половинки. И по характеру неюзабельности даже нельзя сказать, РФ31 она или РФ32. Вчера посмотрел, маркировки и 32 есть, и 31.

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

Запаял половину накопителя, 16 штук РУ3. И еще одно чудо случилось, ODT заработал!
(наверное, это еще один знак. Пытаюсь сообразить, к чему он. Скорее всего, к тому, что придется так и оставить там РУ6. Ну да ладно, концепция только чуть поменяется. Главное, что она не исчезнет и не размажется, этот проект же как концепт позиционирован).
Пока это рабочая примерка, даже без блокировочных конденсаторов по питанию у РУ6. Дальше доустанавливаю эти кондеры и запаиваю вторую половину. Вообще, РУ6 мне в свое время понравились, эдакие простые безглючные рабочие лошадки, такое от них впечатление было. А у этих еще и знак качества на упаковке.

Промежуточный итог: 1801ВМ1 рабочий, умеет исполнять команды, в том числе системные, которые используют ячейки по специальным адресам. 1801ВП1-030 рабочая, умеет управлять динамической памятью и картой адресного пространства. 1801ВП1-065 тоже рабочая, через нее происходил диалог с ODT. Из серии 1801 еще есть ВП1-034 в режиме 16-разрядного буфера-защелки для данных из памяти, она по факту тоже исправна и функционирует без замечаний.
И программа ODT тоже рабочая оказалась, хотя отлаживалась на модели ДВК с процессором ВМ1 в эмуляторе от _Patron_. Уважаемый _Patron_, вам огромное спасибо за такую полезную программу!
Korchagin
Advanced Member
Вырыватель байтов с мясом

Откуда: Понемногу отовсюду
Всего сообщений: 554
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 апр. 2015
Интересно, базовый адрес микросхем РФ3 после программирования можно стереть ультрафиолетом и запрограммировать на другой?
Mixa
Member


Откуда: Москва
Всего сообщений: 170
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2009
Ну вот, запаял вторую половину ОЗУ, все блокировочные конденсаторы, отмыл от флюса, соединил все платы - и всё, работает!
ODT немного расширенный у меня:
Q если без числа впереди, то дамп регистров, если с числом, то дамп области памяти
M показать причину, почему оказались в ODT

Че дальше-то делать? :) Наверное, тест памяти нужно какой-нибудь загрузить и оставить проверяться.
И вот что ещё, форму сигнальчиков в разных местах посмотреть ещё надо, у меня ж концепт, один из пунктов которого - форма сигналов должна быть хорошая. Поэтому 4-слойка, земля сплошным слоем, питание +5 сплошным слоем, сигнальные проводники на наружных слоях. И без переходов, переходы только на ногах деталей.

Промежуточный итог:
Работающий процессорный модуль в габаритах 10х8х5 см, с функциональностью примерно как М2, только ОЗУ около 31 кило слова.

ODT ROM OK
ODT RAM OK

*** 1801BM1 Macro ODT V1.0 ***
@Q
R0=000000 R1=000000 R2=000000 R3=000000 R4=000000 R5=000000
R6=000000 R7=000000 RS=000340 P7 ....
@M000000
Power On
@0Q
000000: 000000 000000 000000 000000 000000 000000 000000 000002
000020: 000000 000000 000002 000002 000000 000000 000002 000000
000040: 000000 000000 000002 000000 000000 000000 000000 000000
000060: 000000 000000 000000 000000 000000 000000 000000 000000
@100000Q
100000: 000002 000002 177777 000002 000002 000002 000002 000002
100020: 000002 000002 000002 000002 002002 002002 002002 000002
100040: 000002 000002 000002 000002 000002 002002 000002 000002
100060: 000002 000002 000002 000002 000002 000002 000002 000002
@177560Q
177560: 000000 000161 000000 000060 ?
@M000200
Bus error
@1000/177777 12701
001002/177777 111111
001004/177777 12702
001006/177777 22222
001010/177777 12703
001012/177777 030303
001014/177777 12704
001016/177777 040404
001020/177777 12705
001022/177777 050505
001024/177777 12706
001026/177777 060606
001030/177777 0
@1000Q
001000: 012701 111111 012702 022222 012703 030303 012704 040404
001020: 012705 050505 012706 060606 000000 177777 177777 177777
001040: 177777 177777 177777 177777 177777 177777 177777 177777
001060: 177777 177777 177777 177777 177777 177777 177777 177777
@1000G
001032
@M100000
Halt
@Q
R0=000000 R1=111111 R2=022222 R3=030303 R4=040404 R5=050505
R6=060606 R7=001032 RS=000340 P7 ....
@RS/000340 347
@Q
R0=000000 R1=111111 R2=022222 R3=030303 R4=040404 R5=050505
R6=060606 R7=001032 RS=000347 P7 .ZVC
@
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
Mixa написал:
[q]
Че дальше-то делать?
[/q]
Можно загрузить RT-11 через терминальный порт и позапускать всякие программы.
Mixa
Member


Откуда: Москва
Всего сообщений: 170
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2009
_Patron_ написал:
[q]
Можно загрузить RT-11 через терминальный порт и позапускать всякие программы.
[/q]
Пока не буду соблазняться. В планах, реализация которых все ближе, подключить IDE хард, причем с DMA, и DMA будет 588ВТ2.

А вот линия RPLY с ее проводным ИЛИ и двунаправленностью, реальная проблема для слабеньких открытых стоков.. У меня два активных на шине будет, не только процессор. Концепция под угрозой, точнее ее пункт "без нецелесообразных задержек на шине". Но есть еще пространство для маневра, сейчас RPLY к питанию притянуто 4,7 кОм.
Mixa
Member


Откуда: Москва
Всего сообщений: 170
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2009
Был один пунктик концепции - схема без косяков и как следствие, плата без исправлений. Не срослось. Поменялось на: исправления - минимальные, малозаметные и красивые схемотехнически и логически.
Исправлял привязку RPLY к фазам тактирования. Был косяк непростительный. Решил, что оптимальным вариантом будет привязка в середине каждого полутакта CLK. Распространение получила привязка активации RPLY к спаду CLK, чтобы быть зафиксированной по фронту CLK. Привязка в середине каждого полутакта обеспечивает положение фазированного RPLY к тому же фронту CLK, при этом исходное RPLY может даже на четверть такта запоздать. Это определенно положительный момент.
Фазировка деактивации RPLY приводит к задержке RPLY процессору, что может привести к задержке снятия SYNC, но не более, чем на 1 такт. Практика показала, что такая вариация снятия SYNC в целом не влияет на длительность цикла шины.
(И чего я к этим тактам привязываюсь? Тяжелое наследие простейших синхронных шин и идиосинкразия к сигналу типа READY, в стиле READY - для слабаков! Не, надо быть выше этого)

Да, все-таки проводное ИЛИ RPLY красиво логически, красиво схемотехнически, но тяжеловесно физически. Но, что поделаешь, придется принять как есть.
Размазанную было концепцию фиксируем как: шина МПИ, слаботочная, асинхронная. И на этом расслабляемся. Недостатки получаем в довесок, но не ропщем, не жалуемся, принимаем стоически ради логической и схемотехнической лаконичности.
<<Назад  Вперед>> Страницы: 1 * 2 3 4 5 ... .. 10 11 12 13 14 15
Печать
Полигон-2 »   Бывший СССР »   Концепт 1801ВМ1
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS