FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups nedoPC.org    
 Donate Bitcoins to support nedoPC.org: 1F2d97c5oUpk7v3jzfy5RvdmYgMm3epMZi
 Not tax-deductible! All transactions are public and irreversible! No goods or cash in exchange!
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in    
 
Двухпроцессорная система на микропроцессорах Intel 8080.
Goto page 1, 2, 3, 4  Next
 
Post new topic   Reply to topic    nedoPC.org Forum Index -> INTEL

Lavr Reply with quote
Super God


Joined: 21 Oct 2009
Posts: 7781
Location: Россия

PostPosted: 06 Dec 2012 20:54    Post subject:
 
В процессе просеивания частым бреднем гугля сети, нашел я и ещё один весьма
интересный для меня материал:
Двухпроцессорная система на микропроцессорах Intel 8080.

Честно говоря, это первая реальная схема такого плана, которую я вижу...
Собственно говоря, эта система ничего определённого не делает, а рассматривают
её как раз с точки зрения вопроса - как создать многопроцессорную
систему на любимых нами Intel 8080.

И решение для меня просто необычно - они применили арбитр шины 74F786
(4-bit asynchronous bus arbiter).
Я про такой, каюсь, даже не знал, поэтому быстренько накачал datasheet 74F786.pdf...

Ну и вот что пишут в самом материале:
Quote:
Используя арбитр шины 74F786, можно создать систему, в которой присутствует два процессора Intel 8080, разделяющих одну общую шину для доступа к памяти. В отличие от простой системы с одним активным устройством на шине (процессором), здесь ситуация осложняется тем, что нужно разделить время обращений к шине от активных устройств, чтобы они друг другу не мешали. Одного арбитра для этого недостаточно, т.к. он только вырабатывает сигналы разрешения доступа, но не производит никаких действий по отключению шин активных устройств от системной шины. Кроме того, требуется схема выработки управляющих сигналов для памяти и регистров портов ввода/вывода, если они есть.
Арбитр шины 74F786 – служит для распределения времени доступа к системной шине. Входные запросы формируются из сигналов чтения/записи памяти, поступающих от системных контроллеров. Выходы разрешения BG подключены к входам BUSEN системных контроллеров, что позволяет подключать локальные шины данных процессоров к памяти в нужный момент. Так же эти сигналы, пройдя через инвертор, попадают на вход READY процессоров, что дает возможность подождать, пока доступ к памяти не будет разрешен.

_________________
iLavr
Back to top
View user's profile Send private message

VituZz Reply with quote
God


Joined: 13 Nov 2010
Posts: 1086
Location: Мелитополь

PostPosted: 06 Dec 2012 23:30    Post subject:
 
А чем 580ВГ18 не подходит для этой цели?
Back to top
View user's profile Send private message Visit poster's website

Lavr Reply with quote
Super God


Joined: 21 Oct 2009
Posts: 7781
Location: Россия

PostPosted: 07 Dec 2012 08:25    Post subject:
 
VituZz wrote:
А чем 580ВГ18 не подходит для этой цели?

Честно говоря - у меня ни той ни другой нету.
Но тут я увидел пример конкретной работающей схемы, с которой можно что-то
поэкспериментировать...

А на 23-х страницах этого топика даже ты про 580ВГ18 и слова не сказал, не
говоря уже про пример работающей схемы.

Quote:
КР580ВГ18 (8218) — контроллер шины;

"Знак ГТО - на груди у него, больше не знаю об нём ничего..."
_________________
iLavr
Back to top
View user's profile Send private message

VituZz Reply with quote
God


Joined: 13 Nov 2010
Posts: 1086
Location: Мелитополь

PostPosted: 07 Dec 2012 11:38    Post subject:
 
А мне казалось, что я где-то здесь о ней уже писал...

Артюхов и др. Проектирование микропроцессорной электронно-вычислительной аппаратуры. Справочник. - Киев, 1988.

Со страницы 45 в этой книге есть об этой микросхеме. Описание, временные диаграммы, структура процессора с многопользовательской системной шиной, структура процессора с многопользовательской системной и однопользовательской локальной шинами. Но в целом не очень подробно.

На аукционах такие микрухи встречаются. В моих запасах их только две.
Back to top
View user's profile Send private message Visit poster's website

Lavr Reply with quote
Super God


Joined: 21 Oct 2009
Posts: 7781
Location: Россия

PostPosted: 08 Dec 2012 09:44    Post subject:
 
VituZz wrote:
А мне казалось, что я где-то здесь о ней уже писал...
Артюхов и др. Проектирование микропроцессорной электронно-вычислительной аппаратуры. Справочник. - Киев, 1988.
Со страницы 45 в этой книге есть об этой микросхеме. Описание, временные диаграммы, структура процессора с многопользовательской системной шиной, структура процессора с многопользовательской системной и однопользовательской локальной шинами.

Не заметил... и уж точно не в этой ветке и не в этом форуме...
Но за ссылку - спасибо! В следующий раз, когда будет "казаться" - перекрестись,
и не постесняйся повториться...

А то я тщусь увидеть хоть какую-то реальную схему, поищу твой Справочник. в надежде,
что там не на уровне "коробок с именами и стрелок" вопрос изложен...
_________________
iLavr
Back to top
View user's profile Send private message

Lavr Reply with quote
Super God


Joined: 21 Oct 2009
Posts: 7781
Location: Россия

PostPosted: 09 Dec 2012 18:03    Post subject:
 
Да если просмотреть все уже 24 страницы форума - схемы принципиальной нет ни одной!
Это, конечно, взаимный троллинг - кто что и где сказал, и как это назвать...

Но схему я нашел вполне рабочую - есть на чем попробовать, как только мы доделаем
модель К580ВМ80 под Proteus.
В чем смысл препирательств-то? Если как это не назови, практически попробовать нечего...

А вот книжку, на которую ссылается Виталий:
VituZz wrote:
Артюхов и др. Проектирование микропроцессорной электронно-вычислительной аппаратуры. Справочник. - Киев, 1988.
Описание, временные диаграммы, структура процессора с многопользовательской системной шиной, структура процессора с многопользовательской системной и однопользовательской локальной шинами.

я пока не разыскал... Да и есть у меня сомнение, что будет там практическая схема...
Обычно "блок-коробками" ограничиваются в таких изданиях...
_________________
iLavr
Back to top
View user's profile Send private message

VituZz Reply with quote
God


Joined: 13 Nov 2010
Posts: 1086
Location: Мелитополь

PostPosted: 12 Dec 2012 07:12    Post subject:
 
Lavr wrote:
А вот книжку, на которую ссылается Виталий:
VituZz wrote:
Артюхов и др. Проектирование микропроцессорной электронно-вычислительной аппаратуры. Справочник. - Киев, 1988.
Описание, временные диаграммы, структура процессора с многопользовательской системной шиной, структура процессора с многопользовательской системной и однопользовательской локальной шинами.

я пока не разыскал... Да и есть у меня сомнение, что будет там практическая схема...
Обычно "блок-коробками" ограничиваются в таких изданиях...

Если нужно, я могу посканировать нужные страницы. Схемы там достаточно подробны, хотя их и нельзя назвать настоящими "схемами электрическими принципиальными". Но не блок-схемы уж точно.
Shaos wrote:
Схема в которой два 8080 разделяют общую память, обращение к которой одного проца тормозит второй - бессмысленна, т.к. у 8080 кешей нету, в каждом машинном цикле происходит один или более обращений по шине - соответственно из двух процов один будет ПОЧТИ ВСЕГДА стоять - какой смысл на эту схему вообще даже смотреть?

Эта схема вполне осмысленна, если процессоры имеют локальную память, а к общей обращаются по необходимости. Довольно нерационально, на мой взгляд, "месить" свои задачи каждому из процессоров в одной общей памяти.
Back to top
View user's profile Send private message Visit poster's website

Lavr Reply with quote
Super God


Joined: 21 Oct 2009
Posts: 7781
Location: Россия

PostPosted: 12 Dec 2012 13:25    Post subject:
 
VituZz wrote:
Если нужно, я могу посканировать нужные страницы. Схемы там достаточно подробны, хотя их и нельзя назвать настоящими "схемами электрическими принципиальными". Но не блок-схемы уж точно.

Виталий - спасибо! Я всё же постараюсь себе нагуглить эту книгу целиком.
По содержанию - она представляется мне интересной...
В сети - нету-нету... а потом - раз и всплывёт где-либо!
VituZz wrote:
Эта схема вполне осмысленна, если процессоры имеют локальную память, а к общей обращаются по необходимости. Довольно нерационально, на мой взгляд, "месить" свои задачи каждому из процессоров в одной общей памяти.

В общем-то так и написано в рекомендациях по построению многопроцессорной
системы на 8086. Но для 8080 мне такого читать не приходилось, почему и обрадовался
найденной практической схеме на 8080.
Только у нас же оценки схемам даются, не смотря самих схем... Нет - я ещё раз эту схему
никому не навязываю!...
_________________
iLavr
Back to top
View user's profile Send private message

Shaos Reply with quote
Admin


Joined: 09 Jan 2003
Posts: 12577
Location: New York

PostPosted: 12 Dec 2012 13:56    Post subject:
 
А была ли схема то? Вот в чём вопрос...
_________________
XMPP:shaos@jabber.org
Back to top
View user's profile Send private message Send e-mail Visit poster's website

VituZz Reply with quote
God


Joined: 13 Nov 2010
Posts: 1086
Location: Мелитополь

PostPosted: 12 Dec 2012 14:00    Post subject:
 
Lavr wrote:
Я всё же постараюсь себе нагуглить эту книгу целиком.

Здесь я положил странички, относящиеся к ВГ18 (2,3МБ). Если не заинтересует, то и книжку искать не надо будет!


Last edited by VituZz on 19 Nov 2013 01:05; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website

Lavr Reply with quote
Super God


Joined: 21 Oct 2009
Posts: 7781
Location: Россия

PostPosted: 12 Dec 2012 14:07    Post subject:
 
VituZz wrote:
Lavr wrote:
Я всё же постараюсь себе нагуглить эту книгу целиком.

Здесь я положил странички, относящиеся к ВГ18 (2,3МБ). Если не заинтересует, то и книжку искать не надо будет!

Благодарю - скачал! Я посмотрел содержание книги у одного интернет-деятеля,
который сканами торгует... Заинтересовало в общем.


Источник



PS. Да надо будет просто в нашей "бумажной" библиотеке посмотреть...
А сканер-то и у меня есть на работе...

_________________
iLavr


Last edited by Lavr on 12 Dec 2012 14:50; edited 1 time in total
Back to top
View user's profile Send private message

Lavr Reply with quote
Super God


Joined: 21 Oct 2009
Posts: 7781
Location: Россия

PostPosted: 12 Dec 2012 14:31    Post subject:
 
Shaos wrote:
А была ли схема то? Вот в чём вопрос...

А откуда ей здесь взяться-то, когда
Shaos wrote:
Про подвешивание второго проца, пока первый елозит по общей памяти - это не сюда
Тут у нас полностью прозрачное обращение к памяти обоих процов одновременно...

Мое дело предложить - дело хозяина с ходу отказаться...
Shaos wrote:
По моему всё и так ясно - можно даже не смотреть...

_________________
iLavr
Back to top
View user's profile Send private message

He3HauKo Reply with quote
Senior


Joined: 09 Aug 2012
Posts: 184
Location: 95.135.174.189

PostPosted: 12 Dec 2012 15:41    Post subject:
 
Quote:
Мое дело предложить - дело хозяина с ходу отказаться...

А как же гости, им то интересно. Хоть ссылку, хоть в личку
_________________
Хочу стать всезнайкой
Back to top
View user's profile Send private message Send e-mail

Случайность Reply with quote
Doomed


Joined: 05 Apr 2011
Posts: 456
Location: Великий Новгород

PostPosted: 12 Dec 2012 19:22    Post subject:
 
Можно ссылочку на двухпроцессорную машинку?

Данный проект на 5 камнях какие функции будет выполнять? надеюсь не контроллер полоумного дома.
Back to top
View user's profile Send private message MSN Messenger

Lavr Reply with quote
Super God


Joined: 21 Oct 2009
Posts: 7781
Location: Россия

PostPosted: 12 Dec 2012 19:32    Post subject:
 
He3HauKo wrote:
Quote:
Мое дело предложить - дело хозяина с ходу отказаться...

А как же гости, им то интересно. Хоть ссылку, хоть в личку

Дык... хозяин - барин.

Но всё можно посмотреть даже с комментариями - как оно работает.

Виталий выше выложил ссылочку VG18.zip - я почитал, и такое ощущение,
что авторы моей схемы делали всё по этой книжке почти что один к одному.

Вот только про 580ВГ18 они либо не знали, как и я, либо достать её не смогли.
Поэтому заменили её более доступной в современных условиях микросхемой
арбитра шины 74F786. И, наверное, - это правильно...

Я только вот на днях впервые узнал от Виталия про 580ВГ18. В доступной мне
литературе она мне не попадалась...
А даташит от 74F786 нагуглил с пол-пинка, как только возник интерес...

Виталий - ещё раз благодарю за сканы!
_________________
iLavr
Back to top
View user's profile Send private message
Post new topic   Reply to topic    nedoPC.org Forum Index -> INTEL
Goto page 1, 2, 3, 4  Next
Page 1 of 4

Choose Display Order
Display posts from previous:   
User Permissions
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 vote in polls in this forum

 
Jump to:  


Skin Created by Sigma12 and modified by Shaos
Powered by phpBB © 2001-2005 phpBB Group