| |
| Lavr |
|
Super God

Joined: 21 Oct 2009 Posts: 7781 Location: Россия
|
Posted: 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 |
|
| VituZz |
|
God

Joined: 13 Nov 2010 Posts: 1086 Location: Мелитополь
|
Posted: 06 Dec 2012 23:30 Post subject: |
| |
| А чем 580ВГ18 не подходит для этой цели? |
|
| Back to top |
|
| Lavr |
|
Super God

Joined: 21 Oct 2009 Posts: 7781 Location: Россия
|
Posted: 07 Dec 2012 08:25 Post subject: |
| |
| VituZz wrote: | | А чем 580ВГ18 не подходит для этой цели? |
Честно говоря - у меня ни той ни другой нету.
Но тут я увидел пример конкретной работающей схемы, с которой можно что-то
поэкспериментировать...
А на 23-х страницах этого топика даже ты про 580ВГ18 и слова не сказал, не
говоря уже про пример работающей схемы.
| Quote: | | КР580ВГ18 (8218) — контроллер шины; |
"Знак ГТО - на груди у него, больше не знаю об нём ничего..."  _________________ iLavr |
|
| Back to top |
|
| VituZz |
|
God

Joined: 13 Nov 2010 Posts: 1086 Location: Мелитополь
|
Posted: 07 Dec 2012 11:38 Post subject: |
| |
А мне казалось, что я где-то здесь о ней уже писал...
Артюхов и др. Проектирование микропроцессорной электронно-вычислительной аппаратуры. Справочник. - Киев, 1988.
Со страницы 45 в этой книге есть об этой микросхеме. Описание, временные диаграммы, структура процессора с многопользовательской системной шиной, структура процессора с многопользовательской системной и однопользовательской локальной шинами. Но в целом не очень подробно.
На аукционах такие микрухи встречаются. В моих запасах их только две.  |
|
| Back to top |
|
| Lavr |
|
Super God

Joined: 21 Oct 2009 Posts: 7781 Location: Россия
|
Posted: 08 Dec 2012 09:44 Post subject: |
| |
| VituZz wrote: | А мне казалось, что я где-то здесь о ней уже писал...
Артюхов и др. Проектирование микропроцессорной электронно-вычислительной аппаратуры. Справочник. - Киев, 1988.
Со страницы 45 в этой книге есть об этой микросхеме. Описание, временные диаграммы, структура процессора с многопользовательской системной шиной, структура процессора с многопользовательской системной и однопользовательской локальной шинами. |
Не заметил... и уж точно не в этой ветке и не в этом форуме...
Но за ссылку - спасибо! В следующий раз, когда будет "казаться" - перекрестись,
и не постесняйся повториться...
А то я тщусь увидеть хоть какую-то реальную схему, поищу твой Справочник. в надежде,
что там не на уровне "коробок с именами и стрелок" вопрос изложен...  _________________ iLavr |
|
| Back to top |
|
| Lavr |
|
Super God

Joined: 21 Oct 2009 Posts: 7781 Location: Россия
|
Posted: 09 Dec 2012 18:03 Post subject: |
| |
Да если просмотреть все уже 24 страницы форума - схемы принципиальной нет ни одной!
Это, конечно, взаимный троллинг - кто что и где сказал, и как это назвать...
Но схему я нашел вполне рабочую - есть на чем попробовать, как только мы доделаем
модель К580ВМ80 под Proteus.
В чем смысл препирательств-то? Если как это не назови, практически попробовать нечего...
А вот книжку, на которую ссылается Виталий:
| VituZz wrote: | Артюхов и др. Проектирование микропроцессорной электронно-вычислительной аппаратуры. Справочник. - Киев, 1988.
Описание, временные диаграммы, структура процессора с многопользовательской системной шиной, структура процессора с многопользовательской системной и однопользовательской локальной шинами. |
я пока не разыскал... Да и есть у меня сомнение, что будет там практическая схема...
Обычно "блок-коробками" ограничиваются в таких изданиях... _________________ iLavr |
|
| Back to top |
|
| VituZz |
|
God

Joined: 13 Nov 2010 Posts: 1086 Location: Мелитополь
|
Posted: 12 Dec 2012 07:12 Post subject: |
| |
| Lavr wrote: | А вот книжку, на которую ссылается Виталий:
| VituZz wrote: | Артюхов и др. Проектирование микропроцессорной электронно-вычислительной аппаратуры. Справочник. - Киев, 1988.
Описание, временные диаграммы, структура процессора с многопользовательской системной шиной, структура процессора с многопользовательской системной и однопользовательской локальной шинами. |
я пока не разыскал... Да и есть у меня сомнение, что будет там практическая схема...
Обычно "блок-коробками" ограничиваются в таких изданиях... |
Если нужно, я могу посканировать нужные страницы. Схемы там достаточно подробны, хотя их и нельзя назвать настоящими "схемами электрическими принципиальными". Но не блок-схемы уж точно.
| Shaos wrote: | | Схема в которой два 8080 разделяют общую память, обращение к которой одного проца тормозит второй - бессмысленна, т.к. у 8080 кешей нету, в каждом машинном цикле происходит один или более обращений по шине - соответственно из двух процов один будет ПОЧТИ ВСЕГДА стоять - какой смысл на эту схему вообще даже смотреть? |
Эта схема вполне осмысленна, если процессоры имеют локальную память, а к общей обращаются по необходимости. Довольно нерационально, на мой взгляд, "месить" свои задачи каждому из процессоров в одной общей памяти. |
|
| Back to top |
|
| Lavr |
|
Super God

Joined: 21 Oct 2009 Posts: 7781 Location: Россия
|
Posted: 12 Dec 2012 13:25 Post subject: |
| |
| VituZz wrote: | | Если нужно, я могу посканировать нужные страницы. Схемы там достаточно подробны, хотя их и нельзя назвать настоящими "схемами электрическими принципиальными". Но не блок-схемы уж точно. |
Виталий - спасибо! Я всё же постараюсь себе нагуглить эту книгу целиком.
По содержанию - она представляется мне интересной...
В сети - нету-нету... а потом - раз и всплывёт где-либо!
| VituZz wrote: | | Эта схема вполне осмысленна, если процессоры имеют локальную память, а к общей обращаются по необходимости. Довольно нерационально, на мой взгляд, "месить" свои задачи каждому из процессоров в одной общей памяти. |
В общем-то так и написано в рекомендациях по построению многопроцессорной
системы на 8086. Но для 8080 мне такого читать не приходилось, почему и обрадовался
найденной практической схеме на 8080.
Только у нас же оценки схемам даются, не смотря самих схем... Нет - я ещё раз эту схему
никому не навязываю!... _________________ iLavr |
|
| Back to top |
|
| Shaos |
|
Admin

Joined: 09 Jan 2003 Posts: 12577 Location: New York
|
Posted: 12 Dec 2012 13:56 Post subject: |
| |
А была ли схема то? Вот в чём вопрос...  _________________ XMPP:shaos@jabber.org |
|
| Back to top |
|
| VituZz |
|
God

Joined: 13 Nov 2010 Posts: 1086 Location: Мелитополь
|
Posted: 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 |
|
| Lavr |
|
Super God

Joined: 21 Oct 2009 Posts: 7781 Location: Россия
|
Posted: 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 |
|
| Lavr |
|
Super God

Joined: 21 Oct 2009 Posts: 7781 Location: Россия
|
Posted: 12 Dec 2012 14:31 Post subject: |
| |
| Shaos wrote: | А была ли схема то? Вот в чём вопрос...  |
А откуда ей здесь взяться-то, когда
| Shaos wrote: | Про подвешивание второго проца, пока первый елозит по общей памяти - это не сюда
Тут у нас полностью прозрачное обращение к памяти обоих процов одновременно... |
Мое дело предложить - дело хозяина с ходу отказаться...
| Shaos wrote: | | По моему всё и так ясно - можно даже не смотреть... |
_________________ iLavr |
|
| Back to top |
|
| He3HauKo |
|
Senior

Joined: 09 Aug 2012 Posts: 184 Location: 95.135.174.189
|
Posted: 12 Dec 2012 15:41 Post subject: |
| |
| Quote: | | Мое дело предложить - дело хозяина с ходу отказаться... |
А как же гости, им то интересно. Хоть ссылку, хоть в личку  _________________ Хочу стать всезнайкой  |
|
| Back to top |
|
| Случайность |
|
Doomed

Joined: 05 Apr 2011 Posts: 456 Location: Великий Новгород
|
Posted: 12 Dec 2012 19:22 Post subject: |
| |
Можно ссылочку на двухпроцессорную машинку?
Данный проект на 5 камнях какие функции будет выполнять? надеюсь не контроллер полоумного дома. |
|
| Back to top |
|
| Lavr |
|
Super God

Joined: 21 Oct 2009 Posts: 7781 Location: Россия
|
Posted: 12 Dec 2012 19:32 Post subject: |
| |
| He3HauKo wrote: | | Quote: | | Мое дело предложить - дело хозяина с ходу отказаться... |
А как же гости, им то интересно. Хоть ссылку, хоть в личку  |
Дык... хозяин - барин.
Но всё можно посмотреть даже с комментариями - как оно работает.
Виталий выше выложил ссылочку VG18.zip - я почитал, и такое ощущение,
что авторы моей схемы делали всё по этой книжке почти что один к одному.
Вот только про 580ВГ18 они либо не знали, как и я, либо достать её не смогли.
Поэтому заменили её более доступной в современных условиях микросхемой
арбитра шины 74F786. И, наверное, - это правильно...
Я только вот на днях впервые узнал от Виталия про 580ВГ18. В доступной мне
литературе она мне не попадалась...
А даташит от 74F786 нагуглил с пол-пинка, как только возник интерес...
Виталий - ещё раз благодарю за сканы!  _________________ iLavr |
|
| Back to top |
|
| Choose Display Order |
|
| 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
|
Skin Created by Sigma12 and modified by Shaos Powered by phpBB © 2001-2005 phpBB Group
|
 |