nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 17 Apr 2024 18:24



Reply to topic  [ 270 posts ]  Go to page Previous  1 ... 5, 6, 7, 8, 9, 10, 11 ... 18  Next
Отладочный модуль на К1801ВМ1 
Author Message
Doomed
User avatar

Joined: 05 Apr 2011 12:45
Posts: 491
Location: Великий Новгород
Reply with quote
Post 
регистры этого процессора это ячейки памяти

Quote:
в частности, программируемый таймер (177706-1777128) и регистры межпроцессорной связи (177700-1777048)


про это есть следы в документации, но вот про многопроцессорность находится в ТО. которое никто не может найти.

у меня есть набросок объединения 4-х процессоров нарисованый при помощи советов. Но кто будет писать монитор под это дело, да и вообще там пилить и пилить,

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


18 Nov 2013 13:39
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Случайность wrote:
регистры этого процессора это ячейки памяти

Не понял вот этот момент... поясни.

_________________
iLavr


18 Nov 2013 14:07
Profile
Doomed
User avatar

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

Quote:
Резисторы нужны по нескольким причинам, во-первых шина должна быть "подброшена" в интервалах между фазами циклов, так велит описание на 1801 и первые ревизии 1806, затем это требование для 1806 убрали, зачем оно - нам неведомо, так велят доки на проц. Во-вторых, потому как ток утягивания в +5в у процессора микроскопический и переходы 0->1 сильно завалены без подтяжек. И наконец, чтоб незадействованные биты в цикле ввода были единицами, чтоб процессор их как 0 прочитал в принимаемом слове, т.к. например вектор прерывания процессор считывает по всем 16 разрядам, а устройства выдают его для экономии только по младшему байту.

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


20 Nov 2013 12:48
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Случайность wrote:
регистры этого процессора это ячейки памяти
Quote:
в частности, программируемый таймер (177706-1777128) и регистры межпроцессорной связи (177700-1777048)

Давай вот этот момент уточним - мне он просто сейчас важен для понимания.
Если я правильно понимаю эту цитату, то при обращении по адресам программируемого таймера
(177706-1777128) и регистров межпроцессорной связи (177700-1777048) мы попадаем аппаратно во внетренние регистры процессора и не можем обратиться к этим ячейкам как внешним?
Я правильно понимаю этот момент?

_________________
iLavr


21 Nov 2013 02:55
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Случайность wrote:
вот спросил насчет резисторов, Я думал что они нужны только для подтяжки к +5В
Quote:
ток утягивания в +5в у процессора микроскопический и переходы 0->1 сильно завалены без подтяжек.

Ну в принципе мы так и предполагали - хорошо, что знающие люди нам это "утвердили" в сознании.

Я всё-таки теперь думаю, что на низкой частоте или в пошаговом режиме можно бы временно
погонять проц без резисторов.
Но вот тут есть более важная вещь!
Quote:
чтоб незадействованные биты в цикле ввода были единицами, чтоб процессор их как 0 прочитал в принимаемом слове

вот это реально полезная фича - я уже сам в ней убедился! :kruto:

_________________
iLavr


21 Nov 2013 02:59
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
VituZz wrote:
Lavr wrote:
Я понимаю, почему в PDP-8 октальная система актуальна - там КОП разбит на
4 тройки битов.
Но в 1801 как бы особой причины не вижу для октальной нотации...

Наверное, это тяжёлое наследие прошлого. 8-ричная система позволяет использовать только цифры,
а байт не всегда был 8 бит, старые системы имели самую разнообразную его ширину. Поэтому, наверное,
8-ричная система и была более удобной.

Что значит мы не привыкли к этому процессору, поскольку впервые взялись его изучить! :o
Основная причина использования октальной системы - как оказывается - та же, что и в PDP-8.
Поскольку 1801ВМх - совместимы по коду с КОП также разбит на тройки битов.

Поэтому, как пишут компетентные люди, хорошо зная режимы адресации (а их - 8, как и
регистров) можно достаточно легко программировать непосредственно в
кодах безо всякого компилятора.

Собственно - это и есть одна из причин, почему ассемблер 1801ВМх (как и PDP-8, PDP-11) считали
очень удобным и нетрудным.

_________________
iLavr


23 Nov 2013 06:24
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Lavr wrote:
Случайность wrote:
регистры этого процессора это ячейки памяти
Quote:
в частности, программируемый таймер (177706-177712) и регистры межпроцессорной связи (177700-177704)

Давай вот этот момент уточним - мне он просто сейчас важен для понимания.
Если я правильно понимаю эту цитату, то при обращении по адресам программируемого таймера
(177706-177712) и регистров межпроцессорной связи (177700-177704) мы попадаем аппаратно во внетренние регистры процессора и не можем обратиться к этим ячейкам как внешним?
Я правильно понимаю этот момент?

Что-то мы вот этот момент никак не уточним... :(

И ещё один момент не совсем ясный: из КМ1801ВМ2 регистры программируемого таймера
(177706-177712) уже выпилили совсем или остались они?

По документации для КМ1801ВМ2 - никаких сведений не нахожу... :(

_________________
iLavr


25 Nov 2013 07:14
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Случайность wrote:
вот спросил насчет резисторов, Я думал что они нужны только для подтяжки к +5В
Quote:
ток утягивания в +5в у процессора микроскопический и переходы 0->1 сильно завалены без подтяжек.

А вот что насчет резисторов сказано в порядочной документации:
Рекомендуется формировать на всех выходах процессора и на двунаправленных выводах потенциал 3-3.5 В
делителями с сопротивлением 2 кОм - 560 Ом в зависимости от ёмкости нагрузки и тактовой частоты.
При сопротивлении делителей 560 Ом измеренный на макете потенциал нуля не превышал 0.5 В.

То есть, как я понимаю, делитель образуется следующим образом?

Image

Ну и очень приятный бонус:
Quote:
Процессор, как правило, выдерживает короткое замыкание произвольного одиночного вывода
на любой из проводников питания (0В, +5В).
Ни один из исследовавшихся экземпляров процессора не удалось выжечь незаземленным
паяльником (40Вт, 220В)

_________________
iLavr


28 Nov 2013 11:52
Profile
Doomed
User avatar

Joined: 05 Apr 2011 12:45
Posts: 491
Location: Великий Новгород
Reply with quote
Post 
Quote:
И ещё один момент не совсем ясный: из КМ1801ВМ2 регистры программируемого таймера
(177706-177712) уже выпилили совсем или остались они?


выпилили, вообще работоспособность таймера в ВМ1 не гарантирована, и не рекомендуется его использовать.

Quote:
То есть, как я понимаю, делитель образуется следующим образом?

так и есть.

сори что пропал немножко. как всегда депресняки.
Смотрю тут все немножко поменялось.

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


30 Nov 2013 15:18
Profile WWW
Doomed
User avatar

Joined: 05 Apr 2011 12:45
Posts: 491
Location: Великий Новгород
Reply with quote
Post 
вчера получил посылочку с коробкой процессоров К1801ВМ1
а так же память 537РУ9 и КЗУ 588ВГ2

Image

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


Last edited by Случайность on 22 Jan 2014 09:50, edited 3 times in total.



22 Jan 2014 09:31
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Случайность wrote:
вчера получил посылочку с коробкой процессоров К1801ВМ1

Я тоже ещё в преддверии НГ прикупил-таки 4 штуки К1801ВМ2 в керамике с золотом,
по той цене, которую здесь спрашивал...

Но похвастаться уже позабыл... у нас тяжелый "накат" на НГ на работе, обычно
очень к нему устаю... :(

_________________
iLavr


22 Jan 2014 09:46
Profile
Banned
User avatar

Joined: 02 Feb 2014 08:29
Posts: 102
Location: Павловский Посад
Reply with quote
Post 
1. 1801ВМ2 совсем нестойки к переменное 220 в. При монтаже паяльником обязательно принять меры к соединению корпуса паяльника с общим проводом устройства.
2. 588ВГ2 - дерьмо, вечно от них проблемы, рабочих экз. в партиях - ок. 80%. К тому же они заменяются несколькими корпусами 555 ИС.
3. Процессоры КМ1801ВМ1А в керамике - это заведомый брак от М1801ВМ1А, практически не один не идет на 6 мгц, в отличии от КР1801ВМ1А - их вояки не тестируют, и бывает до 50% и более идут на 6 мгц. КМ1801ВМ1А для гражданских отсекают по 5.5 мгц,
а милитарисские М1801ВМ1А ( Г ) - по 6.5 мгц. Точность питания - 4.85 в. ... 5.15 в., при питании около 5.3 в. результаты лучше, но нужен теплоотвод - на мощность 3-5 вт, т.к. надо поддерживать температуру кристалла меньше 40 градусов Цельсия.
4.Прояснить вопрос с побайтным делением восьмеричных слов можно программой DESS.SAV из ОС RT-11 - в эмуле ДВК или УКНЦ.


02 Feb 2014 18:24
Profile WWW
Doomed
User avatar

Joined: 05 Apr 2011 12:45
Posts: 491
Location: Великий Новгород
Reply with quote
Post 
Quote:
Процессоры КМ1801ВМ1А в керамике - это заведомый брак от М1801ВМ1А, практически не один не идет на 6 мгц,


существует ли какой либо стендик для тестирования 1801ВМ1?

где то можно посмотреть схему прикручивания к ВМ1 микросхем 1809РУ1 и 1801РР1? чтоб не лепить ВП1 и динамические РУ или ВГ2 и статические

ведь 1809РУ1 и 1801РР1 созданы под эту шину. Но вот пример схемотехники с одновременным их участием не найти что то.


Как отлаживать схему с КЗУ 588ВГ2? существует ли практика по этому вопросу? нужен логический анализатор? или хватит и осциллографа

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


03 Feb 2014 03:06
Profile WWW
Banned
User avatar

Joined: 02 Feb 2014 08:29
Posts: 102
Location: Павловский Посад
Reply with quote
Post 
1.Классический стенд под ВМ1 - БК11М с отдельным генератором и частометром - для ИС 1801ВМ1. Тест - загрузка ОС RT-11 с каким-то контрольным примером - 10 мин.
2.Указанные Вам ИС 1809РУ1 и 1801РР1 - это контроллер КМД для ДВК.
3.Найдите диаграммы классического МПИ и приделайте СОЗУ на 555-х ИС - это совсем не сложно. 588 серия - это для спецусловий, когда каждый миллиампер важен был.
Если нет возможности нарисовать такуэ Э3 - на днях опубликую типа такого. Или посмотрите в теме "Сканирование КД..." на форуме БК10.орг - плата СОЗУ для БК10 ( кстати, до сих пор в продаже - чистая. ) В ней используются ИС КР537РУ10 ( РУ8 ) и 555ИР23, 555ИД7, 555ЛА3, 555ТМ2. Желательно проапгрейдить такой блок ИС 62256 - 2 шт. и МГТФ - 0.03.


03 Feb 2014 03:20
Profile WWW
Doomed
User avatar

Joined: 05 Apr 2011 12:45
Posts: 491
Location: Великий Новгород
Reply with quote
Post 
еще можно попросить проверить схемку этой микроЭВМ на 1801ВМ1?

у меня ощущение что где то есть ошибка, что ляп есть однозначно.

поза вчера сверял схему окончательную, с журнальной и заметил что провод 18 в шине отсутствует, Резистор к нему есть , ноги п роцессоре пронумерованы в шине как 16- 17- -19 так что должно быть номером 18?
Это про журнальную.

Я наверное уже многих достал пытаясь разобраться со всем этим железом. заодно по пути так получилось что зацепил и 1801ВМ4. Но его явно еще не скоро получится куда то использовать.


все дело в том что хочется сделать микроэвм как можно проще и с выводом на семисегментные индикаторы. чтоб был минимум микросхем, из за этого и РУ1 и РР1 и автономность и минимальные размеры. чтоб таскать с собой эту платку.

Эмуляторы не люблю, так же и зомби в виде FPGA.

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


03 Feb 2014 03:36
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 270 posts ]  Go to page Previous  1 ... 5, 6, 7, 8, 9, 10, 11 ... 18  Next

Who is online

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