WikiDer > Автобус с картой Европы
В Автобус с картой Европы (ЕЦБ или же 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).