Микро-ЭВМ на КМ1801ВМ2
Moderator: Shaos
-
- Doomed
- Posts: 491
- Joined: 05 Apr 2011 12:45
- Location: Великий Новгород
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
-
- Doomed
- Posts: 491
- Joined: 05 Apr 2011 12:45
- Location: Великий Новгород
-
- Junior
- Posts: 4
- Joined: 05 Jan 2015 14:47
- Location: Новосибирск
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Junior
- Posts: 4
- Joined: 05 Jan 2015 14:47
- Location: Новосибирск
Посмотрел на живом экземпляре )
Кварц - 4608; R1-R2 - 1K; R3-R28 - 2.2K; R29 - 510; C1 - 2200 мкФ (это подпитка ОЗУ при выключении питания, так что чем больше - тем лучше)
Ну и остальное: D5,D6,D8,D12,D13 - 1533ИР22; D10,D11 - 1533ИР23; D3,D15 - 1533ТМ2; D7 - 1533ЛА3
Программа в ПЗУ перед прошивкой инвертируется и по адресам и по данным, процессор стартует с нулевого вектора.
Вообще, процессор простой и неприхотливый, если применять его как контроллер и не обращать внимания на всё, что написано и нарисовано про него в связи с ДВК, БК и т.п. )
Кварц - 4608; R1-R2 - 1K; R3-R28 - 2.2K; R29 - 510; C1 - 2200 мкФ (это подпитка ОЗУ при выключении питания, так что чем больше - тем лучше)
Ну и остальное: D5,D6,D8,D12,D13 - 1533ИР22; D10,D11 - 1533ИР23; D3,D15 - 1533ТМ2; D7 - 1533ЛА3
Программа в ПЗУ перед прошивкой инвертируется и по адресам и по данным, процессор стартует с нулевого вектора.
Вообще, процессор простой и неприхотливый, если применять его как контроллер и не обращать внимания на всё, что написано и нарисовано про него в связи с ДВК, БК и т.п. )
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Junior
- Posts: 4
- Joined: 05 Jan 2015 14:47
- Location: Новосибирск
-
- Junior
- Posts: 3
- Joined: 13 Feb 2015 21:28
- Location: 92.36.70.54
-
- Senior
- Posts: 152
- Joined: 31 Mar 2012 16:50
- Location: 93.73.80.128
Re:
Ну как бы, хотелось бы, конечно, запустить его так чтоб он был похож на стандартный DEC LSI-11, а для этого по идее нужен "пультЪ" так как в самом нем его нетуvt wrote:Программа в ПЗУ перед прошивкой инвертируется и по адресам и по данным, процессор стартует с нулевого вектора.Вообще, процессор простой и неприхотливый, если применять его как контроллер и не обращать внимания на всё, что написано и нарисовано про него в связи с ДВК, БК и т.п. )

-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re:
Похоже, что я сглазил (хотел бы ошибиться), но ощущение такое, что ОАО «Кварц» испустило дух...Lavr wrote:ОАО «Кварц» существует и по сей день и даже работает по профилю,
выпуская вот такую продукцию:
Одноплатный микроконтроллер "Кварц-60.1"
ОАО «Кварц» wrote:Микроконтроллер выполнен на базе микропроцессора 1801ВМ2 и программируемой логической
интегральной схеме (ПЛИС) фирмы Altera в габарите одной платы стойки ЧПУ.

Сайт их продается, в Гугле ОАО «Кварц» (Калининград) с электронным профилем больше не находится...
А я хотел фоточку их микроконтроллера покрупнее разыскать...

iLavr
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Микро-ЭВМ на КМ1801ВМ2
Я озадачился вот таким сомнением: если процессору КМ1801ВМ2 через определенное количество тактов
память не ответит сигналом готовности, то он уходит в какое-то прерывание?
Я правильно понимаю этот момент, что КМ1801ВМ2 нельзя как 580ВМ80 притормозить неготовностью?
Нашел описание:
память не ответит сигналом готовности, то он уходит в какое-то прерывание?
Я правильно понимаю этот момент, что КМ1801ВМ2 нельзя как 580ВМ80 притормозить неготовностью?
Нашел описание:
Если за 54 такта после выставления сигнала DIN устройство не ответило сигналом RPLY, то процессор снимает сигналы DIN и SYNC и прерывается по зависанию при передаче данных.
Last edited by Lavr on 11 Sep 2016 14:33, edited 1 time in total.
iLavr
-
- Banned
- Posts: 102
- Joined: 02 Feb 2014 08:29
- Location: Павловский Посад
Re: Микро-ЭВМ на КМ1801ВМ2
ВМ2 ( 1801 и 1806 ) полностью статический процессор, и его можно тормозить любыми ниже перечисленными средствами. Примеры тормозов :Lavr wrote:Я озадачился вот таким сомнением: если процессору КМ1801ВМ2 через определенное количество тактов
память не ответит сигналом готовности, то он уходит в какое-то прерывание?
Я правильно понимаю этот момент, что КМ1801ВМ2 нельзя как 580ВМ80 притормозить неготовностью?
1. Остановить тактовый генератор, при этом не должна ни на наносекунду быть превышена максимальная тактовая частота ( точнее минимальные периоды, когда вход CLC имеет уровни +5в. и 0в. )
2. Не подавать сигнал опознавания адреса AR.
3. Выполнить ПДП длиною в ХЗ. сколько лет, без учета сигнала DMGO
Однако, при обращении к любому устройству на МПИ необходим ответ RPLY этого устройства. Максимальное время ожидания ответа измеряется в тактах ВМ2 ( ~70 тактов ??? ). При отсуствии ответа RPLY ВМ2 вызывает немаскируемое прерывание по 4-му вектору.
( Насчет последнего предположения - лучше ТО на 1801ВМ2 почитать, гуглится, оно сотни метров (только описание команд )).
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Микро-ЭВМ на КМ1801ВМ2
Вроде как нашел, вот это - оно?MM wrote:лучше ТО на 1801ВМ2 почитать, гуглится, оно сотни метров (только описание команд )).
http://zx-pk.ru/threads/17284-km1801vm2 ... sanie.html
Пара вопросов возникла:
1. Как у 1801ВМ2 организовать аппаратное пошаговое прохождение? (аналогично READY-WAIT у 580ВМ80)
2. Почему 1801ВМ1(2) не воровали с заводов и не делали на них любительских компьютеров, а вся массовая истерия началась с 580ВМ80, "Радио-86РК", "Специалист"... etc. ?
iLavr
-
- Banned
- Posts: 102
- Joined: 02 Feb 2014 08:29
- Location: Павловский Посад
Re: Микро-ЭВМ на КМ1801ВМ2
1. Приблизительно поставить "кнопку" ( и защелку ) на AR. Хотя , ИМХО, правильнее было бы организовать непрерывный поток запросов ДМА - тогда можно было бы отрепетировать перекрестные помехи на МПИ ( а их на ДПП обычно бывает "охренеть как много" ( в простонародье - "звон" ) ).Lavr wrote:Вроде как нашел, вот это - оно?MM wrote:лучше ТО на 1801ВМ2 почитать, гуглится, оно сотни метров (только описание команд )).
http://zx-pk.ru/threads/17284-km1801vm2 ... sanie.html
Пара вопросов возникла:
1. Как у 1801ВМ2 организовать аппаратное пошаговое прохождение? (аналогично READY-WAIT у 580ВМ80)
2. Почему 1801ВМ1(2) не воровали с заводов и не делали на них любительских компьютеров, а вся массовая истерия началась с 580ВМ80, "Радио-86РК", "Специалист"... etc. ?
Если с учебной целью - вообще "побольше лампочек" и "кнопка-тактовый генератор". Если не только с учебной целью - на МПИ повесить 6 шт. 533ИД18/555ИД18 и 6 шт. АЛС333А??? ( с общим катодом ) - что бы контент МПИ сразу отображать в восьмеричном виде.
*
2. Знающие господа-разработчики так натрахивались с 1801-й серией на работе, что дома на неё смотрели, как на тараканов. Ну еще на как источник металла - после 1987 г, когда в Прибалтике появились господа, озабоченные "жэлтый нога".
И еще один момент - ТО на 1801/1806 до сих пор под "гостайной" УК проходит, т.к. по крайней мере ВСЁ ЯО ( и средства его доставки ) на ней.
Ну еще на смежной 1836 ( стойкой к "факторам" ) и её развитии в Ваксу - 1839 ( обычно - боевой космос ).
2.1. А вот ТО на Z80 и 8080/8086 можно было достаточно свободно привезти из-за границы, за умеренные бабуси, перевести его, и даже тиснуть в "Радио" статейку - "КР580ИК80" и ни слова о "580ИК80" !
*
ТО на 1801ВМ2 на форуме почитателей Z80 одно - оччень полезное чтиво.
А чушь о питании 1806ВМ2 "+5.5 вольтами" можно скачать прямо с сайта Ангстрема - там, единственно что полезное - указание, что AR надо снимать до оскончания цикла SYNC - тогда "будет хорошо". ( Проверил на практике - прирост быстродействия на ~5% реально дает ! ).
Доп. прерывание 1806ВМ2 - вектор "250".
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/