nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 13 Nov 2018 10:23



Reply to topic  [ 365 posts ]  Go to page Previous  1 ... 8, 9, 10, 11, 12, 13, 14 ... 25  Next
nedoPC-580 (SMP на 5 процессорах 8080) 
Author Message
Banned
User avatar

Joined: 20 Mar 2005 14:41
Posts: 2150
Location: От туда
Reply with quote
Post 
Первые наброски по подключению 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 08:05, edited 1 time in total.



17 Sep 2011 14:36
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17116
Location: Colorado
Reply with quote
Post 
Быстро ты однако :)

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

У тебя вроде как лишний инвертор стоит на F2_4 - ведь уже есть в схеме инверсия 2M?

_________________
:eugeek: https://twitter.com/Shaos1973


17 Sep 2011 18:40
Profile WWW
Banned
User avatar

Joined: 20 Mar 2005 14:41
Posts: 2150
Location: От туда
Reply with quote
Post 
Shaos wrote:
У тебя вроде как лишний инвертор стоит на F2_4 - ведь уже есть в схеме инверсия 2M?

Его роль - буферизация. Пусть будет. F2_2 тоже по идее надо буферизировать - поставить инвертор к инверсии 2М. Потому как сигналы с левой стороны чувствительны к таймингам - могут появится гличи справа.


Last edited by HardWareMan on 05 Jan 2014 08:05, edited 1 time in total.



18 Sep 2011 00:18
Profile
God
User avatar

Joined: 13 Nov 2010 05:06
Posts: 1292
Reply with quote
Post 
А не лучше ли использовать тактовую частоту для процессора 2МГц? Большинство микросхем 580-го комплекта рассчитаны на неё, к примеру, тот же ВИ53.


18 Sep 2011 09:57
Profile
Banned
User avatar

Joined: 20 Mar 2005 14:41
Posts: 2150
Location: От туда
Reply with quote
Post 
VituZz wrote:
А не лучше ли использовать тактовую частоту для процессора 2МГц? Большинство микросхем 580-го комплекта рассчитаны на неё, к примеру, тот же ВИ53.

Схема не привязана к частоте. Задай 8МГц заместо 10МГц и получи свои 2МГц/процессор.


Last edited by HardWareMan on 05 Jan 2014 08:06, edited 1 time in total.



18 Sep 2011 10:25
Profile
Doomed

Joined: 26 May 2003 07:57
Posts: 634
Reply with quote
Post 
Если кто-либо планирует собрать реальную систему, будет ли это только процессоры (с вводом-выводом а-ля терминал через последовательный порт), или планируется дополнительно видео-вывод? Если да, то как?

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


18 Oct 2011 03:45
Profile WWW
Doomed
User avatar

Joined: 05 Nov 2007 06:08
Posts: 410
Location: Украина
Reply with quote
Post 
в таких случаях я обычно вспоминаю блок питания от СМ-1800 ("малой" однопроцессорной(!) эвм на кр580вм80а) - он впечатлял :D :roll:


18 Oct 2011 03:56
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
VituZz wrote:
А не лучше ли использовать тактовую частоту для процессора 2МГц? Большинство микросхем 580-го комплекта рассчитаны на неё, к примеру, тот же ВИ53.

"тот же ВИ53" вполне неплохо справляется со своими обязанностями вплоть до 3.5 МГц.


18 Oct 2011 05:43
Profile
God
User avatar

Joined: 13 Nov 2010 05:06
Posts: 1292
Reply with quote
Post 
Справочник утверждает, что для ВИ53 тактовая частота не должна превышать 2МГц.
Самофалов, Викторов. Микропроцессоры. 2-е изд. - Киев, 1989. Страница 107.
На бОльшей частоте работают не все ВИ53, это я могу утверждать из личного опыта. Также проблемы бывают и у ВВ55.
Нет никакого смысла менять надёжность функционирования и взаимозаменяемость микросхем на небольшой выигрыш производительности. Всё равно при любом числе ВМ80 даже до первопня не дотянем :).


19 Oct 2011 11:05
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
VituZz wrote:
Справочник утверждает, что для ВИ53 тактовая частота не должна превышать 2МГц.
Самофалов, Викторов. Микропроцессоры. 2-е изд. - Киев, 1989. Страница 107.
На бОльшей частоте работают не все ВИ53, это я могу утверждать из личного опыта.

Старый у тебя справочник. И для старых экземпляров ВИ53.
Тот же Шахнов даёт таймерам больше шансов. :wink:

А отбраковка да... бывает. И проблема ВИ53 была в конце 90-х из-за нарушения технологий.
Вот такие таймеры - все тянули 3.5 без проблем.

Image

А вобще их от разных производителей много...

Image


19 Oct 2011 13:16
Profile
God
User avatar

Joined: 13 Nov 2010 05:06
Posts: 1292
Reply with quote
Post 
Керамические ВИ53 мне не встречались. Проблемы были с пластмассовыми, но какого завода и годов, я уже не помню. По скорости были хороши с буквой Д в конце, но может я уже путаю с 1810ВИ54. Склероз, блин!


20 Oct 2011 09:44
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
VituZz wrote:
По скорости были хороши с буквой Д в конце, но может я уже путаю с 1810ВИ54. Склероз, блин!

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

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

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


20 Oct 2011 10:02
Profile
Retired
User avatar

Joined: 25 Jul 2011 01:14
Posts: 1337
Location: WWW
Reply with quote
Post 
угу, а в пластмассе ВМ80 стоил 17руб.50коп.


21 Oct 2011 20:37
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17116
Location: Colorado
Reply with quote
Post 
b2m wrote:
Если кто-либо планирует собрать реальную систему, будет ли это только процессоры (с вводом-выводом а-ля терминал через последовательный порт), или планируется дополнительно видео-вывод? Если да, то как?


Ну я планирую...
По идее можно пожертвовать одним процессором и в его квант времени вставить работу с видеопамятью, т.е. 4-процессорная система превратится в 3-процессорную с прозрачной видеопамятью

_________________
:eugeek: https://twitter.com/Shaos1973


21 Oct 2011 21:12
Profile WWW
Doomed

Joined: 26 May 2003 07:57
Posts: 634
Reply with quote
Post 
А видео от какого компьютера предполагается сделать?
Я к чему спрашиваю: у меня в эмуляторе, в принципе, есть возможность сделать многопроцессорную систему, чтобы отлаживать код. Если будет спецификация на организацию портов и памяти, то я могу сделать конфиг для своего эмулятора. Двухпроцессорный Вектор-06ц мы с ivagor-ом уже пробовали делать. Он даже пару игрушек адаптировал. :)

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


22 Oct 2011 01:33
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 365 posts ]  Go to page Previous  1 ... 8, 9, 10, 11, 12, 13, 14 ... 25  Next

Who is online

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