AR это подтверждение записи адреса, обычно формируется из SYNC небольшой задержкой из одного-двух повторителей (инверторов).Случайность wrote:где то писалось как можно симитировать AR так что по идее можно. но вот к ВМ3 точно можно прилепить.
схема взята из статьи "Одноплатный микроконтроллер с малым потреблением энергии" МПСС ¹1 1990 стр 70-72
Формирование сигнала AR для К1801ВМ2
Moderator: Shaos
-
- Writer
- Posts: 19
- Joined: 03 Jun 2013 11:22
- Location: Минск
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Где-то попадалось что задерживать AR надо на 1.5-2 такта от SYNC
Также советуют задерживать начало DOUT, т.к. по нему данные могут быть ещё не готовы
Я пожалуй построю агрегат, где будет настраиваемая задержка для разных сигналов - причём в периодах удвоенной тактовой частоты (чтобы возможно было делать задержку в 1.5 такта)
Также советуют задерживать начало DOUT, т.к. по нему данные могут быть ещё не готовы
Я пожалуй построю агрегат, где будет настраиваемая задержка для разных сигналов - причём в периодах удвоенной тактовой частоты (чтобы возможно было делать задержку в 1.5 такта)
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Writer
- Posts: 19
- Joined: 03 Jun 2013 11:22
- Location: Минск
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Если всё было так просто, то фейковый AR можно было бы непосредственно из SYNC формировать, но так никто не делает - я вроде где-то встречал, что в ВМ2 есть некие требования по минимальной задержке AR от SYNC, которая должна обязательно выдерживаться...
P.S. Вот нашёл http://pdp-11.ru/mybk/doc/1801VM.TXT
P.S. Вот нашёл http://pdp-11.ru/mybk/doc/1801VM.TXT
Длительность выдачи адреса при адресном обмене
регулируется сигналом AR. Чтобы эта фаза была минимальной
длительности, сигнал AR нужно выставить низким уровнем в той же фазе
сигнала CLCO, в которой сигнал SYNC переходит в низкий уровень.
Если это требование выполняется, то процессор с некоторой задержкой
относительно отрицательного фронта AR снимет адрес с магистрали.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Writer
- Posts: 19
- Joined: 03 Jun 2013 11:22
- Location: Минск
По поводу подключения ВГ2:
Якубовский С.В. Цифровые и аналоговые интегральные микросхемы 1989, стр.185
Резистор R подключается к выводу Ucc, С - к выводу GND.
-
(схемотехнику под ВМ2 действительно лучше рассматривать отдельно в соответствующей теме, но блок ОЗУ для него может быть таким-же как и для ВМ1)
Якубовский С.В. Цифровые и аналоговые интегральные микросхемы 1989, стр.185
Резистор R подключается к выводу Ucc, С - к выводу GND.
-
(схемотехнику под ВМ2 действительно лучше рассматривать отдельно в соответствующей теме, но блок ОЗУ для него может быть таким-же как и для ВМ1)
-
- Doomed
- Posts: 478
- Joined: 25 Aug 2009 07:02
- Location: Москва
-
- Writer
- Posts: 19
- Joined: 03 Jun 2013 11:22
- Location: Минск
-
- Doomed
- Posts: 478
- Joined: 25 Aug 2009 07:02
- Location: Москва
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
А что ты собирал на макетке с К1801ВМ2?Mixa64 wrote:На макетке AR к SYNC замыкал, работает вполне, косяков не замечено.
Может что-то простенькое? А то мы нашли простую схему, но на неродных деталях она
зело распухает...

Посмотрел, как сделали сигнал AR в контроллере Д60.2 для УЧПУ 2С42 и 2Р22 -
ну очень они перемудрили...


iLavr
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
Как его сформировать - мы разобрались вроде... но меня озадачил другой вопрос:Shaos wrote:Где-то попадалось что задерживать AR надо на 1.5-2 такта от SYNC...
а что будет, если его задержать надолго?
То есть SYNC - пошел, а AR - мы не выставляем?...
Я нигде в имеющейся документации по К1801ВМ2 не прочитал, чтобы он ушел в этой ситуации
на обработку ошибки обращения к памяти, как было бы с сигналом RPLY.
Может быть сигнал AR и можно использовать у К1801ВМ2 в качестве аналогии READY у
i8080 для организации пошагового режима?
iLavr
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
Попалась мне тут статейка: Андреасян А. Г., Гаврилкин В. А., Лопаткинский В. А.
"Микрокомпьютерная система на базе микропроцессора КМ1801ВМ2"
Микропроцессорные средства и системы 1990 ¹05-06 (с.33), так там они пишут,
что задержка сигнала AR просто позволяет удлиннить цикл и
согласовать проц с более медленными УВВ.
А вот тормозить процессор они советуют сигналом SACK.
Жалко, в поздних МПСС статьи пошли уже зачастую без подробных схем...
"Микрокомпьютерная система на базе микропроцессора КМ1801ВМ2"
Микропроцессорные средства и системы 1990 ¹05-06 (с.33), так там они пишут,
что задержка сигнала AR просто позволяет удлиннить цикл и
согласовать проц с более медленными УВВ.
А вот тормозить процессор они советуют сигналом SACK.
Жалко, в поздних МПСС статьи пошли уже зачастую без подробных схем...

iLavr
-
- Banned
- Posts: 102
- Joined: 02 Feb 2014 08:29
- Location: Павловский Посад
В плате КЦГД от ДВК AR закорочен на SYNC.
Однако, при макетировании контроллеров на 1801ВМ2Б выяснилось, что в минимальной конфигурации с 1801РЕ2-055 и СОЗУ + 3 шт. 555ИР23 + 1801ВП1-065 на МПИ мощности сигналов АД0-АД15 у 1801ВМ2 не хватает для достойной картины на МПИ, и приходится ограничивать частоту - на 6 мгц. Однако с задержкой на 2 такта сигнала AR ( от SYNC ) и заменой процессора на 1801ВМ2А разгонные возможности возрастают примерно до 12-14 мгц ( по входу в процессор - CLCI ). При этом производительность на командах типа 060102 практически идентична производительности 1801ВМ3А - 6 мгц.
Все замеры проводились при 0-тактов задержки СОЗУ.
*
В УКНЦ сигнал AR приделан к сигналу SYNC через резистор и конденсатор. Резистор установлен между ножками AR и SYNC, а конденсатор - между AR и общим.
Однако, при макетировании контроллеров на 1801ВМ2Б выяснилось, что в минимальной конфигурации с 1801РЕ2-055 и СОЗУ + 3 шт. 555ИР23 + 1801ВП1-065 на МПИ мощности сигналов АД0-АД15 у 1801ВМ2 не хватает для достойной картины на МПИ, и приходится ограничивать частоту - на 6 мгц. Однако с задержкой на 2 такта сигнала AR ( от SYNC ) и заменой процессора на 1801ВМ2А разгонные возможности возрастают примерно до 12-14 мгц ( по входу в процессор - CLCI ). При этом производительность на командах типа 060102 практически идентична производительности 1801ВМ3А - 6 мгц.
Все замеры проводились при 0-тактов задержки СОЗУ.
*
В УКНЦ сигнал AR приделан к сигналу SYNC через резистор и конденсатор. Резистор установлен между ножками AR и SYNC, а конденсатор - между AR и общим.
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Формирование сигнала AR для К1801ВМ2
Вот как в официальной документации на ВМ2 советуют AR формировать:
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Формирование сигнала AR для К1801ВМ2
Пишут, что можно и вот так:
You do not have the required permissions to view the files attached to this post.
iLavr
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: AR для К1801ВМ2
Посмотрел случайно еще раз - не очень-то и намудрили... задержка на ёмкости и одновибраторLavr wrote:Посмотрел, как сделали сигнал AR в контроллере Д60.2 для УЧПУ 2С42 и 2Р22 -
ну очень они перемудрили...
на триггере. Разве что, считается, одновибратор такого типа крутой фронт выдаёт...
iLavr