nedoPC-580 (SMP на 5 процессорах КР580ВМ80А)

Публичный форум для http://www.nedopc.org/nedopc

Moderator: Shaos

Shadovv13
Novelist
Posts: 40
Joined: 06 Jul 2011 11:19
Location: 95.135.142.82

Post by Shadovv13 »

Тихо как в гробу :-?
Наверно Хардыч очень занят :wink:
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

Post by shoorick »

а вот и контроллер расширенной памяти для 580 :)
там даже оказалось, что используется только один ВТ57

Image

Image
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

Забавный журнальчик. Жаль, что он у нас не ходил...
Last edited by HardWareMan on 05 Jan 2014 07:05, edited 1 time in total.
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

Первые наброски по подключению 4х КР580ВМ80А к одной шинке. Все ресурсы могут быть расшарены, если всю шину адреса замультиплексировать. Итак, схема:
Image
Входящая тактовая частота - 10МГц. Это позволяет формировать F2 на частоте 2,5МГц - проверенная хорошая частота для ВМ80. Таймслот получается равен одному периоду частоты 10МГц, или 100нс, что не так и мало и можно использовать достаточно медленные ОЗУ (не забываем задержки на установку адреса в мультиплексорах и т.д.). 2 триггера образуют счетчик на 4 положения. Результирующие сигналы 5М и 2М являются одновременно и сигналом номера активного процессора (0..3), который следует подавать на мультиплексор адреса. Сам мультиплексор можно собрать из 8 микросхем 555КП2 (в одном корпусе 2 мультиплексора, а надо коммутировать 16 линий). Сигнал F1 каждого процессора можно (и даже нужно) использовать как гейт для сигналов RD/WR этого же процессора. Или так же тупо поставить еще один корпус 555КП2. Всего получилось 4 корпуса следующего комплекта: 555ТМ2, 555ЛП5, 555ЛН1 и 555ЛИ1. Если высоковольные буферы имеют инверсию (ЛА8, к примеру), тогда 555ЛИ1 меняется на 555ЛА3, а в наборе сигналов F2 нужно просто сменить местами F2_1 с F2_3 и F2_2 с F2_4. А теперь эпюры:
Image
Last edited by HardWareMan on 05 Jan 2014 07:05, edited 1 time in total.
User avatar
Shaos
Admin
Posts: 23991
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Быстро ты однако :)

Я посылку сегодня хотел отправить, но не успел - т.к. торопился на поезд на выставку самодельщиков - теперь уже только в понедельник

У тебя вроде как лишний инвертор стоит на F2_4 - ведь уже есть в схеме инверсия 2M?
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

Shaos wrote:У тебя вроде как лишний инвертор стоит на F2_4 - ведь уже есть в схеме инверсия 2M?
Его роль - буферизация. Пусть будет. F2_2 тоже по идее надо буферизировать - поставить инвертор к инверсии 2М. Потому как сигналы с левой стороны чувствительны к таймингам - могут появится гличи справа.
Last edited by HardWareMan on 05 Jan 2014 07:05, edited 1 time in total.
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Post by VituZz »

А не лучше ли использовать тактовую частоту для процессора 2МГц? Большинство микросхем 580-го комплекта рассчитаны на неё, к примеру, тот же ВИ53.
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

VituZz wrote:А не лучше ли использовать тактовую частоту для процессора 2МГц? Большинство микросхем 580-го комплекта рассчитаны на неё, к примеру, тот же ВИ53.
Схема не привязана к частоте. Задай 8МГц заместо 10МГц и получи свои 2МГц/процессор.
Last edited by HardWareMan on 05 Jan 2014 07:06, edited 1 time in total.
b2m
Devil
Posts: 905
Joined: 26 May 2003 06:57

Post by b2m »

Если кто-либо планирует собрать реальную систему, будет ли это только процессоры (с вводом-выводом а-ля терминал через последовательный порт), или планируется дополнительно видео-вывод? Если да, то как?
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

Post by shoorick »

в таких случаях я обычно вспоминаю блок питания от СМ-1800 ("малой" однопроцессорной(!) эвм на кр580вм80а) - он впечатлял :D :roll:
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

VituZz wrote:А не лучше ли использовать тактовую частоту для процессора 2МГц? Большинство микросхем 580-го комплекта рассчитаны на неё, к примеру, тот же ВИ53.
"тот же ВИ53" вполне неплохо справляется со своими обязанностями вплоть до 3.5 МГц.
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Post by VituZz »

Справочник утверждает, что для ВИ53 тактовая частота не должна превышать 2МГц.
Самофалов, Викторов. Микропроцессоры. 2-е изд. - Киев, 1989. Страница 107.
На бОльшей частоте работают не все ВИ53, это я могу утверждать из личного опыта. Также проблемы бывают и у ВВ55.
Нет никакого смысла менять надёжность функционирования и взаимозаменяемость микросхем на небольшой выигрыш производительности. Всё равно при любом числе ВМ80 даже до первопня не дотянем :).
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

VituZz wrote:Справочник утверждает, что для ВИ53 тактовая частота не должна превышать 2МГц.
Самофалов, Викторов. Микропроцессоры. 2-е изд. - Киев, 1989. Страница 107.
На бОльшей частоте работают не все ВИ53, это я могу утверждать из личного опыта.
Старый у тебя справочник. И для старых экземпляров ВИ53.
Тот же Шахнов даёт таймерам больше шансов. :wink:

А отбраковка да... бывает. И проблема ВИ53 была в конце 90-х из-за нарушения технологий.
Вот такие таймеры - все тянули 3.5 без проблем.
platan.jpg
А вобще их от разных производителей много...
KR580VI53.jpg
https://upload.wikimedia.org/wikipedia/commons/6/6f/KR580VI53.jpg
You do not have the required permissions to view the files attached to this post.
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Post by VituZz »

Керамические ВИ53 мне не встречались. Проблемы были с пластмассовыми, но какого завода и годов, я уже не помню. По скорости были хороши с буквой Д в конце, но может я уже путаю с 1810ВИ54. Склероз, блин!
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

VituZz wrote:По скорости были хороши с буквой Д в конце, но может я уже путаю с 1810ВИ54. Склероз, блин!
Нет - до склероза тебе ещё далековато... :D
Действительно, таймеры ВИ53 с буквой Д даже по официальным документам лучше! :kruto:

А керамические корпуса были более популярны в раннее время.
Свой первый проц 580ВМ80 в керамическом корпусе я покупал за 25 р. в то время,
когда популярная зарплата по стране составляла 110 р.
Тогда же брал и таймер.

Позже, вероятно с целью удешевления, всё пошло в пластмассовых корпусах.