Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Бывший СССР » Концепт 1801ВМ1 |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 5 ... .. 10 11 12 13 14 15 | Печать |
MC68k |
Mixa написал: ПЗУшка одна Пока что это выглядит неказисто, извините за отсутствие художественности. Mixa написал: Бытие определяет сознание? Или наоборот? MC68k, да, речь как раз про границу 80-х и 90-х, было иное мировосприятие. Mixa написал: Было бы интересно посмотреть на обильно откомментированные куски кода. Полностью выкладывать проект - ну кому нужен сплошной нестандарт, у меня, вон, шина на МРН-44 разведена. А так, секретов нет. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Да, я уже позабывал все эти ВП1, у 35 5/7/8 бит 7 и 8 ноги делали, у 65 только 7 ногу оставили. |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
MC68k написал: Зато какая. В свое время штук 5 или 6 раздобыл, но они преподнесли неприятный сюрприз, такой, что и питания 5В не хватает для уверенного считывания, и куча нерабочих областей. Эта единственная из всего набора, которая в стёртом состоянии показывает 0FFFFh по всему полю, за исключением некоторых битов. Пришлось в исходнике перемещать туда-сюда фрагменты, чтобы в объектнике нолики совпали с готовыми ноликами ПЗУшки. (они там логические 1 из-за инверсии, но не суть). ПЗУшка одна Короче, ужас меня охватил, что у меня эта ПЗУшка по сути единственная, и если что, то с конструктивом пролетаю. К счастью, недавно разжился небольшим запасом 1801РР1, говорят, они в целом получше себя ведут по сравнению с РФ3. MC68k написал: Потом, не настал еще момент "и увидел он, что это хорошо", ну, не я и не он, конечно, просто бывает такой момент, после которого это уже не выглядит как необработанная заготовка. Было бы интересно посмотреть на обильно откомментированные куски кода. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 октября 2017 20:46 Сообщение отредактировано: 3 октября 2017 20:47
Mixa написал: Так у вас не РФ3, а РФ32, судя по фото, а они заведомо битые, для того и такая маркировка. В свое время штук 5 или 6 раздобыл, но они преподнесли неприятный сюрприз |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
Anonymous написал: Это да, есть такое. Но по факту не ужас, а ужас-ужас, в остальных в основном не юзабельны обе половинки. И по характеру неюзабельности даже нельзя сказать, РФ31 она или РФ32. Вчера посмотрел, маркировки и 32 есть, и 31. Так у вас не РФ3, а РФ32, судя по фото, а они заведомо битые, для того и такая маркировка. Но именно этот экземпляр вроде неплохо себя показывает. Стирается, правда, жуть как неохотно. (Наверное, это она демонстрирует, что заряд на плавающих затворах хорошо держится). Программировал пол-года назад, информацию держит. Запаял половину накопителя, 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 написал: Можно загрузить RT-11 через терминальный порт и позапускать всякие программы. Че дальше-то делать? |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
_Patron_ написал: Пока не буду соблазняться. В планах, реализация которых все ближе, подключить IDE хард, причем с DMA, и DMA будет 588ВТ2. Можно загрузить RT-11 через терминальный порт и позапускать всякие программы. А вот линия 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 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |