|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
PC-совместимый компьютер на К1810
Author |
Message |
Andy6zx
Novelist
Joined: 22 Apr 2015 06:56 Posts: 36 Location: Киров
|
Просто попалась информация о «Микролаб 1810». В общем то одно и тоже, что УМПК-86, только используется в БГУ. Изначально цепляется к РС, так что слить дамп ПЗУ должно быть несложно. Сделал запрос на кафедру, может после праздников ответят?
|
01 May 2016 10:14 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Это довольно важный момент, т.к. у людей, к которым я обратился, интерфейса с РС как раз и не было. Что сразу и тормознуло всю затею, понадобился переходник, ну а мы - в разных городах... и т.д.
_________________ iLavr
|
01 May 2016 10:54 |
|
|
Andy6zx
Novelist
Joined: 22 Apr 2015 06:56 Posts: 36 Location: Киров
|
Нашёл методичку "МИФИ" для лабораторных работ с "Микролаб 1810" датирована 2013 годом, но не могу пока найти на какой кафедре и в какой лаборатории используется или использовалась. Сайт у них писали укуренные студенты похоже.
|
01 May 2016 20:05 |
|
|
Andy6zx
Novelist
Joined: 22 Apr 2015 06:56 Posts: 36 Location: Киров
|
После долгих поисков откликнулся товарищ и выслал прошивку слитую с работающего УМПК-86. С его разрешения выкладываю здесь, для использования в хобби и др. На моей недовосстановленной плате УМПК-86 пока не заработало, видимо ещё что-то дохлое Будем искать . Если у кого есть возможность дизассемблировать, прошу проверить, т.к. отличия от прошивки из книги Преснухина значительные, а я к сожалению в программировании х86 только начал разбираться.
Last edited by Andy6zx on 08 Sep 2016 10:19, edited 1 time in total.
|
07 Sep 2016 09:45 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Спасибо большое Вам и ZXColor за прошивку! Будем посмотреть... У меня складывается впечатление после долгих поисков в Инете, что между УМПК-86 разных годов выпусков всё же существуют некоторые отличия... Ну дизассемблировать-то можно, но это не даст гарантий. Поскольку в чем-то можно быть процентов на 90 уверенным, если собрать УМПК-86 как проект Протеус и запустить на нем прошивку... Собственно, это я и хотел попытаться сделать...
_________________ iLavr
|
07 Sep 2016 12:00 |
|
|
VGrad
Maniac
Joined: 18 Nov 2013 15:15 Posts: 209 Location: все оттуда ;)
|
Черновой вариант. Так что сильно не ругайте http://zalivalka.ru/356174 дизассемблированный монитор в формате .asm http://zalivalka.ru/356175 дизассемблированный монитор в формате .lst Удивило отсутствие копирайтов от intel !
|
07 Sep 2016 18:51 |
|
|
renych
Writer
Joined: 15 Nov 2013 05:34 Posts: 21 Location: Москва
|
Всем привет, я топикстартер Три года прошло, но лучше поздно, чем никогда Прошу совета. Набросал примерную схему, подскажите, что ещё нужно добавить для запуска МП, чтоб можно было осциллографом хотя бы пощупать, что камень завёлся? Можно ли для этого обойтись пока без памяти? (схема кликабельна) Заведётся ли всё это дело на макетке, или придётся травить плату? Пока воткнул одну защёлку, на первые 8 разрядов адреса. Подозреваю, что в схеме полно ошибок. Рисовал её, читая Казаринова, которого в бумажном виде нашёл аж в Новосибе ) Правильно ли я понимаю, что если я захочу в последствии реализовать multibus, то мне нужны регистры и формирователи с инверсией? Правильно ли выбрана микросхема инвертора для сигнала OE буфера? Или она должна быть с открытым коллектором (что это вообще такое?) ЛН2? Под рукой оказалась пара микрух 1533 и 555 ЛН1, первую я воткнул в макетку. Нужно ли подтягивать неиспользуемые выводы на микросхемах или пусть болтаются? Спасибо )
_________________ Нет процессора кроме x86, и Фон Нейман пророк его.
|
10 Oct 2016 04:07 |
|
|
Vic3Dexe
Doomed
Joined: 16 Dec 2014 11:58 Posts: 370 Location: Киев
|
Пока серьезных ошибок вижу две: 1. Где сигналы на входы READY / AEN ГФ84? На выходе READY будет всегда 0, и проц остановится на выборке первой же инструкции. 2. Отсутствует память вообще, откуда инструкции брать? Открытый коллектор - это открытый коллектор, т.е. нога представляет собой коллектор выходного транзистора, который обязательно нужно подцепить к питанию через резистор. Подробнее вот например https://otvet.mail.ru/question/87162789Зачем он в данной схеме я не вижу. Входы подтягивать обязательно к 0 или к питанию (сами подумайте, что на них будет без подтяга). Выходы можно оставить так. На шину данных что-то нужно (память или подтяги), т.к. она двунаправленная. Казаринов - это сборник даташитов, лучше читать оригиналы. Multibus... а зачем? В смысле что оно дает? Я пытался понять, но безрезультатно. Оно же вроде нигде в ПК не применялось.
|
10 Oct 2016 08:02 |
|
|
renych
Writer
Joined: 15 Nov 2013 05:34 Posts: 21 Location: Москва
|
Ну по идее же МП должен выставить что-то на ША? Чтоб это можно было увидеть и убедиться, что МП завёлся? Ну может какую заглушку поставить, чтоб проц перебирал адреса, просто понаблюдать работоспособность? Или ручками подавать сигнал. Я к тому, что это же незаконченная конструкция ) Просто прежде чем браться за память, хотелось бы иметь какой то минимально рабочий модуль ЦП. Т.е. я думал проверить идею, потом развести плату под это дело (ну может добавив туда контроллер прерываний), запаять и двигаться дальше. Я просто не уверен, что вся эта высокочастотная канитель будет работать на макетке. Вообще, прав ли я, думая сделать на этапе тестирования и отладки всё это дело по модульному принципу? Ну там - блок с ЦП на одной плате, блок памяти на другой, чтоб можно было играться/экспериментировать, и соединить это всё шлейфами? Как это будет в плане помехоустойчивости/стабильности? Ну я мож путаю чего, но мне казало что Multibus - это ISA шина, нет разве? Хотел бы на будущее предусмотреть такую возможность ) В общем хотелось бы всё это включить, но боюсь попалить проц - у меня всего 3 попытки
_________________ Нет процессора кроме x86, и Фон Нейман пророк его.
|
10 Oct 2016 09:15 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
Собственно говоря, вот похожее и работающее - viewtopic.php?p=116400#p116400
|
10 Oct 2016 12:16 |
|
|
Vic3Dexe
Doomed
Joined: 16 Dec 2014 11:58 Posts: 370 Location: Киев
|
Первая инструкция всегда по FFFF0, это он и выставит. Заглушку куда? Проц будет "перебирать адреса", если он выполнит одну инструкцию и перейдет к следующей. Без сигнала READY это невозможно в принципе. "Ручками" все равно подразумевает хотя бы подтяжку. "Рабочий модуль ЦП" включает в себя память. Хоть какую-то. Это же вам не контроллер. Я тоже. Но узнать это без памяти и сигнала READY не получится. Никак не будет. Не советую. Я пробовал - работает, но шлейфы надо экранировать фольгой, заземлять, разносить друг от друга и т.п. Никакой связи. Вообще. Рекомендую погуглить, термины-то простейшие. Чтобы спалить проц, нужно очень постараться. TTL тех времен не настолько нежен. Хотя и 12В на него подавать не стоит.
|
10 Oct 2016 12:46 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Блин, сколько же по граблям ходить-то? Вот же человек в подробностях всё написал: 8086 - проверка без приборовЯ вслед за ним еще тогда всё проверил - всё правдиво, так и работает... чего кругами рассекать-то?
_________________ iLavr
|
11 Oct 2016 01:03 |
|
|
renych
Writer
Joined: 15 Nov 2013 05:34 Posts: 21 Location: Москва
|
Ого, то что нужно, спс ) вчера так и не смог завести ГФ84. Пробовал в т.ч. и схему newold86 и оригинальную схему XT, микросхема сильно греется, на выходе CLK или высокий уровень или шум в районе нуля. Объясните - схема сброса нужна только чтобы передать RESET на CPU, а сам генератор должен сразу после подачи питания генерить импульсы?
_________________ Нет процессора кроме x86, и Фон Нейман пророк его.
|
11 Oct 2016 04:24 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
В общем-то да, но ГФ84 "привязывает" сигнал RESET для CPU к фронтам и спадам синхроимпульсов. То есть RESET от кнопки сброса приходит асинхронно (когда угодно) а на выходе ГФ84 он становится синхронным. Я когда прочитал 8086 - проверка без приборов, купил в магазине 1 штуку отечественной ГФ84 и всё заработало сразу и без проблем. Поэтому я её не щупал и не могу сказать - грелась она или нет. Вот после этого я поверил, что на беспаечных макетках можно собирать что-то путное. И купил себе их аж две. На первой после опытов с ВМ86 я собрал свою схему на z80. A на второй собираюсь поиграться с 6502, но всё никак времени не хватает для "игры"...
_________________ iLavr
|
11 Oct 2016 05:37 |
|
|
renych
Writer
Joined: 15 Nov 2013 05:34 Posts: 21 Location: Москва
|
Запустился генератор, но с какой-то странной формой сигнала для тактирования ЦП это не годится?
_________________ Нет процессора кроме x86, и Фон Нейман пророк его.
|
11 Oct 2016 13:16 |
|
|
Who is online |
Users browsing this forum: No registered users and 27 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|