Наверно Хардыч очень занят
nedoPC-580 (SMP на 5 процессорах КР580ВМ80А)
Moderator: Shaos
-
Shadovv13
- Novelist
- Posts: 40
- Joined: 06 Jul 2011 11:19
- Location: 95.135.142.82
-
shoorick
- Doomed
- Posts: 487
- Joined: 05 Nov 2007 05:08
- Location: Украина
-
HardWareMan
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
-
HardWareMan
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
Первые наброски по подключению 4х КР580ВМ80А к одной шинке. Все ресурсы могут быть расшарены, если всю шину адреса замультиплексировать. Итак, схема:

Входящая тактовая частота - 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. А теперь эпюры:

Входящая тактовая частота - 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. А теперь эпюры:
Last edited by HardWareMan on 05 Jan 2014 07:05, edited 1 time in total.
-
Shaos
- Admin
- Posts: 24578
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
HardWareMan
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
Его роль - буферизация. Пусть будет. F2_2 тоже по идее надо буферизировать - поставить инвертор к инверсии 2М. Потому как сигналы с левой стороны чувствительны к таймингам - могут появится гличи справа.Shaos wrote:У тебя вроде как лишний инвертор стоит на F2_4 - ведь уже есть в схеме инверсия 2M?
Last edited by HardWareMan on 05 Jan 2014 07:05, edited 1 time in total.
-
VituZz
- God
- Posts: 1343
- Joined: 13 Nov 2010 04:06
-
HardWareMan
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
Схема не привязана к частоте. Задай 8МГц заместо 10МГц и получи свои 2МГц/процессор.VituZz wrote:А не лучше ли использовать тактовую частоту для процессора 2МГц? Большинство микросхем 580-го комплекта рассчитаны на неё, к примеру, тот же ВИ53.
Last edited by HardWareMan on 05 Jan 2014 07:06, edited 1 time in total.
-
b2m
- Devil
- Posts: 927
- Joined: 26 May 2003 06:57
Если кто-либо планирует собрать реальную систему, будет ли это только процессоры (с вводом-выводом а-ля терминал через последовательный порт), или планируется дополнительно видео-вывод? Если да, то как?
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/
-
shoorick
- Doomed
- Posts: 487
- Joined: 05 Nov 2007 05:08
- Location: Украина
-
Lavr
- Supreme God
- Posts: 16808
- Joined: 21 Oct 2009 08:08
- Location: Россия
-
VituZz
- God
- Posts: 1343
- Joined: 13 Nov 2010 04:06
Справочник утверждает, что для ВИ53 тактовая частота не должна превышать 2МГц.
Самофалов, Викторов. Микропроцессоры. 2-е изд. - Киев, 1989. Страница 107.
На бОльшей частоте работают не все ВИ53, это я могу утверждать из личного опыта. Также проблемы бывают и у ВВ55.
Нет никакого смысла менять надёжность функционирования и взаимозаменяемость микросхем на небольшой выигрыш производительности. Всё равно при любом числе ВМ80 даже до первопня не дотянем
.
Самофалов, Викторов. Микропроцессоры. 2-е изд. - Киев, 1989. Страница 107.
На бОльшей частоте работают не все ВИ53, это я могу утверждать из личного опыта. Также проблемы бывают и у ВВ55.
Нет никакого смысла менять надёжность функционирования и взаимозаменяемость микросхем на небольшой выигрыш производительности. Всё равно при любом числе ВМ80 даже до первопня не дотянем
-
Lavr
- Supreme God
- Posts: 16808
- Joined: 21 Oct 2009 08:08
- Location: Россия
Старый у тебя справочник. И для старых экземпляров ВИ53.VituZz wrote:Справочник утверждает, что для ВИ53 тактовая частота не должна превышать 2МГц.
Самофалов, Викторов. Микропроцессоры. 2-е изд. - Киев, 1989. Страница 107.
На бОльшей частоте работают не все ВИ53, это я могу утверждать из личного опыта.
Тот же Шахнов даёт таймерам больше шансов.
А отбраковка да... бывает. И проблема ВИ53 была в конце 90-х из-за нарушения технологий.
Вот такие таймеры - все тянули 3.5 без проблем.
А вобще их от разных производителей много...
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.
-
VituZz
- God
- Posts: 1343
- Joined: 13 Nov 2010 04:06
-
Lavr
- Supreme God
- Posts: 16808
- Joined: 21 Oct 2009 08:08
- Location: Россия
Нет - до склероза тебе ещё далековато...VituZz wrote:По скорости были хороши с буквой Д в конце, но может я уже путаю с 1810ВИ54. Склероз, блин!
Действительно, таймеры ВИ53 с буквой Д даже по официальным документам лучше!
А керамические корпуса были более популярны в раннее время.
Свой первый проц 580ВМ80 в керамическом корпусе я покупал за 25 р. в то время,
когда популярная зарплата по стране составляла 110 р.
Тогда же брал и таймер.
Позже, вероятно с целью удешевления, всё пошло в пластмассовых корпусах.


