|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Двухпроцессорная система на микропроцессорах Intel 8080.
Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
В процессе просеивания частым бреднем гугля сети, нашел я и ещё один весьма
интересный для меня материал:
Двухпроцессорная система на микропроцессорах Intel 8080.
Честно говоря, это первая реальная схема такого плана, которую я вижу...
Собственно говоря, эта система ничего определённого не делает, а рассматривают
её как раз с точки зрения вопроса - как создать многопроцессорную
систему на любимых нами Intel 8080.
И решение для меня просто необычно - они применили арбитр шины 74F786
( 4-bit asynchronous bus arbiter).
Я про такой, каюсь, даже не знал, поэтому быстренько накачал datasheet 74F786.pdf...
Ну и вот что пишут в самом материале:
| | | | Quote: Используя арбитр шины 74F786, можно создать систему, в которой присутствует два процессора Intel 8080, разделяющих одну общую шину для доступа к памяти. В отличие от простой системы с одним активным устройством на шине (процессором), здесь ситуация осложняется тем, что нужно разделить время обращений к шине от активных устройств, чтобы они друг другу не мешали. Одного арбитра для этого недостаточно, т.к. он только вырабатывает сигналы разрешения доступа, но не производит никаких действий по отключению шин активных устройств от системной шины. Кроме того, требуется схема выработки управляющих сигналов для памяти и регистров портов ввода/вывода, если они есть. Арбитр шины 74F786 – служит для распределения времени доступа к системной шине. Входные запросы формируются из сигналов чтения/записи памяти, поступающих от системных контроллеров. Выходы разрешения BG подключены к входам BUSEN системных контроллеров, что позволяет подключать локальные шины данных процессоров к памяти в нужный момент. Так же эти сигналы, пройдя через инвертор, попадают на вход READY процессоров, что дает возможность подождать, пока доступ к памяти не будет разрешен. | | | | |
_________________ iLavr
|
06 Dec 2012 17:54 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
А чем 580ВГ18 не подходит для этой цели?
|
06 Dec 2012 20:30 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Честно говоря - у меня ни той ни другой нету. Но тут я увидел пример конкретной работающей схемы, с которой можно что-то поэкспериментировать... А на 23-х страницах этого топика даже ты про 580ВГ18 и слова не сказал, не говоря уже про пример работающей схемы.
" Знак ГТО - на груди у него, больше не знаю об нём ничего..."
_________________ iLavr
|
07 Dec 2012 05:25 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
А мне казалось, что я где-то здесь о ней уже писал...
Артюхов и др. Проектирование микропроцессорной электронно-вычислительной аппаратуры. Справочник. - Киев, 1988.
Со страницы 45 в этой книге есть об этой микросхеме. Описание, временные диаграммы, структура процессора с многопользовательской системной шиной, структура процессора с многопользовательской системной и однопользовательской локальной шинами. Но в целом не очень подробно.
На аукционах такие микрухи встречаются. В моих запасах их только две.
|
07 Dec 2012 08:38 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Не заметил... и уж точно не в этой ветке и не в этом форуме...
Но за ссылку - спасибо! В следующий раз, когда будет " казаться" - перекрестись,
и не постесняйся повториться...
А то я тщусь увидеть хоть какую-то реальную схему, поищу твой Справочник. в надежде,
что там не на уровне " коробок с именами и стрелок" вопрос изложен...
_________________ iLavr
|
08 Dec 2012 06:44 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Да если просмотреть все уже 24 страницы форума - схемы принципиальной нет ни одной!
Это, конечно, взаимный троллинг - кто что и где сказал, и как это назвать...
Но схему я нашел вполне рабочую - есть на чем попробовать, как только мы доделаем
модель К580ВМ80 под Proteus.
В чем смысл препирательств-то? Если как это не назови, практически попробовать нечего...
А вот книжку, на которую ссылается Виталий:
я пока не разыскал... Да и есть у меня сомнение, что будет там практическая схема...
Обычно " блок-коробками" ограничиваются в таких изданиях...
_________________ iLavr
|
09 Dec 2012 15:03 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
Если нужно, я могу посканировать нужные страницы. Схемы там достаточно подробны, хотя их и нельзя назвать настоящими "схемами электрическими принципиальными". Но не блок-схемы уж точно.
Эта схема вполне осмысленна, если процессоры имеют локальную память, а к общей обращаются по необходимости. Довольно нерационально, на мой взгляд, "месить" свои задачи каждому из процессоров в одной общей памяти.
|
12 Dec 2012 04:12 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Виталий - спасибо! Я всё же постараюсь себе нагуглить эту книгу целиком. По содержанию - она представляется мне интересной... В сети - нету-нету... а потом - раз и всплывёт где-либо!
В общем-то так и написано в рекомендациях по построению многопроцессорной
системы на 8086. Но для 8080 мне такого читать не приходилось, почему и обрадовался
найденной практической схеме на 8080.
Только у нас же оценки схемам даются, не смотря самих схем... Нет - я ещё раз эту схему
никому не навязываю!...
_________________ iLavr
|
12 Dec 2012 10:25 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22615 Location: Silicon Valley
|
А была ли схема то? Вот в чём вопрос...
|
12 Dec 2012 10:56 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
Здесь я положил странички, относящиеся к ВГ18 (2,3МБ). Если не заинтересует, то и книжку искать не надо будет!
Last edited by VituZz on 04 Mar 2015 09:06, edited 2 times in total.
|
12 Dec 2012 11:00 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Благодарю - скачал! Я посмотрел содержание книги у одного интернет-деятеля,
который сканами торгует... Заинтересовало в общем.
Источник
PS. Да надо будет просто в нашей "бумажной" библиотеке посмотреть... А сканер-то и у меня есть на работе...
_________________ iLavr
Last edited by Lavr on 12 Dec 2012 11:50, edited 1 time in total.
|
12 Dec 2012 11:07 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А откуда ей здесь взяться-то, когда Мое дело предложить - дело хозяина с ходу отказаться...
_________________ iLavr
|
12 Dec 2012 11:31 |
|
|
He3HauKo
Senior
Joined: 09 Aug 2012 11:20 Posts: 176 Location: 95.135.174.189
|
А как же гости, им то интересно. Хоть ссылку, хоть в личку
_________________Хочу стать всезнайкой
|
12 Dec 2012 12:41 |
|
|
Случайность
Doomed
Joined: 05 Apr 2011 12:45 Posts: 491 Location: Великий Новгород
|
Можно ссылочку на двухпроцессорную машинку?
Данный проект на 5 камнях какие функции будет выполнять? надеюсь не контроллер полоумного дома.
|
12 Dec 2012 16:22 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Дык... хозяин - барин.
Но всё можно посмотреть даже с комментариями - как оно работает.
Виталий выше выложил ссылочку VG18.zip - я почитал, и такое ощущение,
что авторы моей схемы делали всё по этой книжке почти что один к одному.
Вот только про 580ВГ18 они либо не знали, как и я, либо достать её не смогли.
Поэтому заменили её более доступной в современных условиях микросхемой
арбитра шины 74F786. И, наверное, - это правильно...
Я только вот на днях впервые узнал от Виталия про 580ВГ18. В доступной мне
литературе она мне не попадалась...
А даташит от 74F786 нагуглил с пол-пинка, как только возник интерес...
Виталий - ещё раз благодарю за сканы!
_________________ iLavr
|
12 Dec 2012 16:32 |
|
|
Who is online |
Users browsing this forum: No registered users and 29 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
|
|