nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 08:05



Reply to topic  [ 312 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6 ... 21  Next
Микро-ЭВМ на КМ1801ВМ2 
Author Message
Doomed
User avatar

Joined: 05 Apr 2011 12:45
Posts: 491
Location: Великий Новгород
Reply with quote
Post 
насчет этой платы я читал что его ставят по той причине что его не заменить. Доков нет и поэтому в fpga его не запихать.
но это мысли интернета, и никто не сможет сказать в чем правда по настоящему

_________________
танцуй пока живешь под каплями огненного дождя...


31 Mar 2014 00:54
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Но если его (1801ВМ....) по какой-либо причине до сих пор делают - то мне даже приятно! :kruto:

_________________
iLavr


31 Mar 2014 04:10
Profile
Doomed
User avatar

Joined: 05 Apr 2011 12:45
Posts: 491
Location: Великий Новгород
Reply with quote
Post 
так 1806ВМ2 досих пор делают, а это тоже самое что и 1801ВМ2

_________________
танцуй пока живешь под каплями огненного дождя...


31 Mar 2014 04:12
Profile WWW
Junior

Joined: 05 Jan 2015 14:47
Posts: 4
Location: Новосибирск
Reply with quote
Post 
Мой минимальный контроллер двадцатилетней давности на 1801ВМ2 для коллекции )

Image

D2 - это 537РУ11, D4 - 573РФ8 или AT28C256, D9 - 556РТ4, D14 - 1801ВП1-065


08 Jan 2015 15:30
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Спасибо! Я вставил картинку прямо сюда (кликабельно)

А можно ещё значения сопротивлений, ёмкостей и кристалла узнать?...

_________________
:dj: https://mastodon.social/@Shaos


08 Jan 2015 15:45
Profile WWW
Junior

Joined: 05 Jan 2015 14:47
Posts: 4
Location: Новосибирск
Reply with quote
Post 
Посмотрел на живом экземпляре )
Кварц - 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

Программа в ПЗУ перед прошивкой инвертируется и по адресам и по данным, процессор стартует с нулевого вектора.
Вообще, процессор простой и неприхотливый, если применять его как контроллер и не обращать внимания на всё, что написано и нарисовано про него в связи с ДВК, БК и т.п. )


12 Jan 2015 05:21
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Бальшой Спасип! :)

Там говорят какой-то страшный микрокодовый глюк есть - не сталкивались?

_________________
:dj: https://mastodon.social/@Shaos


12 Jan 2015 11:14
Profile WWW
Junior

Joined: 05 Jan 2015 14:47
Posts: 4
Location: Новосибирск
Reply with quote
Post 
Нет, не сталкивался.
Мы делали на них разные контроллеры для АСУТП в девяностые, некоторые лет по десять потом отработали на производстве.
Были кажется какие-то нюансы с командами режима HALT, но это скорее от моего недопонимания глубины замыслов разработчиков процессора )


12 Jan 2015 12:04
Profile
Junior

Joined: 13 Feb 2015 21:28
Posts: 3
Location: 92.36.70.54
Reply with quote
Post 
Shaos wrote:
Там говорят какой-то страшный микрокодовый глюк есть - не сталкивались?

Микрокодовый глюк в железе не заметен, зато всплывает в VHDL-эмуляции.


14 Feb 2015 00:09
Profile
Senior

Joined: 31 Mar 2012 16:50
Posts: 152
Location: 93.73.80.128
Reply with quote
Post Re:
vt wrote:
Программа в ПЗУ перед прошивкой инвертируется и по адресам и по данным, процессор стартует с нулевого вектора.Вообще, процессор простой и неприхотливый, если применять его как контроллер и не обращать внимания на всё, что написано и нарисовано про него в связи с ДВК, БК и т.п. )


Ну как бы, хотелось бы, конечно, запустить его так чтоб он был похож на стандартный DEC LSI-11, а для этого по идее нужен "пультЪ" так как в самом нем его нету :( Ну и тут начинается, как его прикрутить этот shadow rom + shadow ram


14 Mar 2015 17:00
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post Re:
Lavr wrote:
ОАО «Кварц» существует и по сей день и даже работает по профилю,
выпуская вот такую продукцию:

Одноплатный микроконтроллер "Кварц-60.1"

Image
ОАО «Кварц» wrote:
Микроконтроллер выполнен на базе микропроцессора 1801ВМ2 и программируемой логической
интегральной схеме (ПЛИС) фирмы Altera в габарите одной платы стойки ЧПУ.

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

_________________
iLavr


07 Sep 2016 20:16
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Я озадачился вот таким сомнением: если процессору КМ1801ВМ2 через определенное количество тактов
память не ответит сигналом готовности, то он уходит в какое-то прерывание?
Я правильно понимаю этот момент, что КМ1801ВМ2 нельзя как 580ВМ80 притормозить неготовностью?

Нашел описание:
Quote:
Если за 54 такта после выставления сигнала DIN устройство не ответило сигналом RPLY, то процессор снимает сигналы DIN и SYNC и прерывается по зависанию при передаче данных.

_________________
iLavr


Last edited by Lavr on 11 Sep 2016 14:33, edited 1 time in total.



11 Sep 2016 13:32
Profile
Banned
User avatar

Joined: 02 Feb 2014 08:29
Posts: 102
Location: Павловский Посад
Reply with quote
Lavr wrote:
Я озадачился вот таким сомнением: если процессору КМ1801ВМ2 через определенное количество тактов
память не ответит сигналом готовности, то он уходит в какое-то прерывание?
Я правильно понимаю этот момент, что КМ1801ВМ2 нельзя как 580ВМ80 притормозить неготовностью?

ВМ2 ( 1801 и 1806 ) полностью статический процессор, и его можно тормозить любыми ниже перечисленными средствами. Примеры тормозов :
1. Остановить тактовый генератор, при этом не должна ни на наносекунду быть превышена максимальная тактовая частота ( точнее минимальные периоды, когда вход CLC имеет уровни +5в. и 0в. )
2. Не подавать сигнал опознавания адреса AR.
3. Выполнить ПДП длиною в ХЗ. сколько лет, без учета сигнала DMGO
Однако, при обращении к любому устройству на МПИ необходим ответ RPLY этого устройства. Максимальное время ожидания ответа измеряется в тактах ВМ2 ( ~70 тактов ??? ). При отсуствии ответа RPLY ВМ2 вызывает немаскируемое прерывание по 4-му вектору.
( Насчет последнего предположения - лучше ТО на 1801ВМ2 почитать, гуглится, оно сотни метров (только описание команд )).

_________________
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/


11 Sep 2016 14:22
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
MM wrote:
лучше ТО на 1801ВМ2 почитать, гуглится, оно сотни метров (только описание команд )).

Вроде как нашел, вот это - оно?
http://zx-pk.ru/threads/17284-km1801vm2-tekhnicheskoe-opisanie.html

Пара вопросов возникла:
1. Как у 1801ВМ2 организовать аппаратное пошаговое прохождение? (аналогично READY-WAIT у 580ВМ80)

2. Почему 1801ВМ1(2) не воровали с заводов и не делали на них любительских компьютеров, а вся массовая истерия началась с 580ВМ80, "Радио-86РК", "Специалист"... etc. ?

_________________
iLavr


11 Sep 2016 16:28
Profile
Banned
User avatar

Joined: 02 Feb 2014 08:29
Posts: 102
Location: Павловский Посад
Reply with quote
Lavr wrote:
MM wrote:
лучше ТО на 1801ВМ2 почитать, гуглится, оно сотни метров (только описание команд )).

Вроде как нашел, вот это - оно?
http://zx-pk.ru/threads/17284-km1801vm2-tekhnicheskoe-opisanie.html

Пара вопросов возникла:
1. Как у 1801ВМ2 организовать аппаратное пошаговое прохождение? (аналогично READY-WAIT у 580ВМ80)

2. Почему 1801ВМ1(2) не воровали с заводов и не делали на них любительских компьютеров, а вся массовая истерия началась с 580ВМ80, "Радио-86РК", "Специалист"... etc. ?

1. Приблизительно поставить "кнопку" ( и защелку ) на AR. Хотя , ИМХО, правильнее было бы организовать непрерывный поток запросов ДМА - тогда можно было бы отрепетировать перекрестные помехи на МПИ ( а их на ДПП обычно бывает "охренеть как много" ( в простонародье - "звон" ) ).
Если с учебной целью - вообще "побольше лампочек" и "кнопка-тактовый генератор". Если не только с учебной целью - на МПИ повесить 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/


11 Sep 2016 17:08
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 312 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6 ... 21  Next

Who is online

Users browsing this forum: No registered users and 9 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

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.