Автобус с картой Европы - Europe Card Bus
В Автобус с картой Европы (ЕЦБ или же ECB-автобус[1]) это компьютерный автобус разработан в 1977 году компанией Контрон, в основном для 8-битных Зилог Z80, Intel 8080 и Intel 8085 микропроцессор семьи.
Физический формат
Механически ЕЦБ обычно реализуется как объединительная плата печатная плата установлена в 19-дюймовая стойка шасси. Карты ЕЦБ имеют 3U Еврокарта формат (100 мм × 160 мм).
Коннектор
Используйте двух- или трехрядные версии DIN 41612 разъемы, шаг 0,1 дюйма. Оригинальный ECB Kontron, поддерживавший 64 контакта, с использованием строк «a» и «c», строка «b», привязанная к строке «C». Платы ECB НЕ совместимы с разъемом STEbus или VMEbus P2 (в то время как STEbus поддерживает не используйте столбец «b»; VME действительно определяет конкретные сигналы в строке «b»).
Распиновка
| число | имя | а б в | имя |
|---|---|---|---|
| 1 | + 5В | о + о | + 5В |
| 2 | D5 | о + о | D0 |
| 3 | D6 | о + о | D7 |
| 4 | D3 | о + о | D2 |
| 5 | D4 | о + о | A0 |
| 6 | A2 | о + о | A3 |
| 7 | A4 | о + о | A1 |
| 8 | A5 | о + о | A8 |
| 9 | A6 | о + о | A7 |
| 10 | ЖДАТЬ/ | о + о | D8 |
| 11 | BUSRQ / | о + о | IEI |
| 12 | BAI 1 | о + о | D9 |
| 13 | + 12В | о + о | D10 |
| 14 | D11 | о + о | D1 |
| 15 | -5В | о + о | -15В |
| 16 | 2PHI | о + о | IEO |
| 17 | BA0 1 | о + о | A11 |
| 18 | A14 | о + о | A10 |
| 19 | + 15В | о + о | D13 |
| 20 | M1 / | о + о | / NMI |
| 21 | D14 | о + о | INT / |
| 22 | D15 | о + о | WR / |
| 23 | / ДНР | о + о | D12 |
| 24 | + 5В Бат | о + о | RD / |
| 25 | nPHI | о + о | HALT / |
| 26 | НАПИСАТЬ EN | о + о | / PWRRCL |
| 27 | IORQ / | о + о | A12 |
| 28 | РФШ / | о + о | A15 |
| 29 | A13 | о + о | ФИ |
| 30 | A9 | о + о | MREQ / |
| 31 | БУСАК / | о + о | ПЕРЕЗАГРУЗИТЬ/ |
| 32 | GND | о + о | GND |
Активные низкие сигналы обозначены звездочкой.[2]
GND: Основание опорного напряжения
+ 5В: Сила самой логики.
+ 12В; -12В: + 15В; -15В Устаревшие входы питания, в первую очередь полезные для питания буфера RS232 или ADU. + 12V используется для программирования генераторов напряжения. Оба могут использоваться в аналоговых схемах, но учтите, что это в основном шины питания для цифровых схем, поэтому для аналоговых схем рекомендуется развязка или местное регулирование.
+ 5В Бат: Резервное напряжение. Необязательный. Эта линия зарезервирована для подачи резервного напряжения батареи на платы, которые его питают или потребляют. Никель-кадмиевые батареи являются обычным источником. В спецификации ECBbus нет строгих указаний относительно того, откуда это следует брать. На практике это означает, что большинство плат, требующих резервного питания, как правило, работают осторожно и имеют на борту аккумулятор, часто со связью, позволяющей ему подавать или принимать питание от + 5VBat. В вашей системе может оказаться больше батарей, чем вам нужно, поэтому необходимо следить за тем, чтобы на линию + 5VBat питалось не более одной батареи.
D0 ... 7: Шина данных. Его ширина составляет всего 8 бит, но большинство периферийных устройств ввода / вывода или отображаемой памяти ориентированы на байты.
A0 ... 19: Адресная шина. Это позволяет адресовать до 1 МБ памяти. Современные технологии таковы, что процессор, требующий большого количества памяти, имеет это на плате процессора, так что это не является большим ограничением. Пространство ввода-вывода ограничено до 4 КБ, чтобы упростить декодирование адреса ввода-вывода до практического уровня. 74LS688 может декодировать A11 ... 4, чтобы определить местонахождение ведомых плат ввода / вывода на границах 16 байт.
БУСРК / и БУСАК /: Запросы на шину и подтверждение автобуса. Необязательно, используется в системах с несколькими ведущими. Количество запросов на внимание указывает на то, что шина ECB должна быть простой. Системы с одним главным устройством являются нормой, но эти сигналы позволяют системам иметь вторичные мастера шины, если это необходимо.
HALT /: ЦП остановлен.
BAI 1; БАО 1: Приоритет автобуса; Автобусный приоритет выезд.
IEI; IEO: Вход разрешения прерывания; Выход разрешения прерывания.
IORQ /: Запрос на вход / выход
MREQ /: Запрос памяти
PHI; nPHI: Системные часы; nx Часы.
ПЕРЕЗАГРУЗИТЬ/: Сброс системы.
Технические примечания
- Сигнальные входы должны быть триггерами Шмитта.
- Сигнальные выходы должны иметь разветвление 20
- Объединительная плата может иметь до ?? Розетки
- Рекомендуется активная оконечная нагрузка шины
Известные применения
В DIN 41612 Разъем имеет различное назначение контактов, назначенное различными производителями, такими как Kontron, J&K, ELZET80, Conitec и т. д.[3]
N8VEM Проект homebrew computing использует ECB и предоставляет большое количество различных карт ECB и пару ECB объединительные платы вместе с прокладочными шайбами процессорного разъема Z80, чтобы позволить большому количеству ретро-компьютеров получить доступ к шине ECB без необходимости серьезной модификации системы. Retrobrew Computer Group расширила определение контактов ECB[4] а также руководство по использованию порта ввода / вывода.[5]Документацию по расширению ECB, используемую этой самодеятельной группой, а также новые конструкции плат ECB можно найти на веб-странице RetroBrew Computers. https://www.retrobrewcomputers.org/doku.php?id=boards:ecb:start
Рекомендации
- ^ Йоханнес Ассенбаум: Verbindend, Der ECB-Bus. В: c't. № 12, 1985, С. 60–61.
- ^ N8VEM
- ^ Тилман Рех (30 августа 2008 г.). "Распиновка ЕЦБ" (PDF). Получено 29 мая, 2014.
- ^ Джон Коффман (19 ноября 2014 г.). «Расширенная распиновка ECB».
- ^ Джон Коффман (19 ноября 2014 г.). «Рекомендации по использованию порта ввода-вывода платы ECB» (PDF).