Europe Card Bus

ECB videokort
ECB dator

Europe Card Bus ( ECB eller ECB-bus ) är en datorbuss utvecklad 1977 av företaget Kontron , främst för 8-bitars Zilog Z80 , Intel 8080 och Intel 8085 mikroprocessorfamiljerna .

Fysiskt format

Mekaniskt är ECB vanligtvis implementerad som ett bakplanskretskort installerat i ett 19-tums rackchassi . ECB-kort har 3U Eurocard- format (100 mm × 160 mm).

Anslutning

Använd två- eller treradiga versioner av DIN 41612 kontakter, 0,1" delning. Original Kontron ECB, stödd 64 stift, med "a" och "c" rader, "b" rad knuten till "C" rad. ECB-kort är INTE kompatibla med STEbus- eller VMEbus P2-kontakt (medan STEbus inte använder "b"-kolumnen; VME definierar specifika signaler på 'b'-raden).

Pinout


ECB-buss pinout Sedd tittar in i bakplansuttaget
num. namn abc namn
1 +5V o + o +5V
2 D5 o + o D0
3 D6 o + o D7
4 D3 o + o D2
5 D4 o + o A0
6 A2 o + o A3
7 A4 o + o A1
8 A5 o + o A8
9 A6 o + o A7
10 VÄNTA/ o + o D8
11 BUSRQ/ o + o IEI
12 BAI 1 o + o D9
13 +12V o + o D10
14 D11 o + o D1
15 -5V o + o -15V
16 2PHI o + o IEO
17 BA0 1 o + o A11
18 A14 o + o A10
19 +15V o + o D13
20 M1/ o + o /NMI
21 D14 o + o INT/
22 D15 o + o WR/
23 /DPR o + o D12
24 +5VBat o + o RD/
25 nPHI o + o STANNA/
26 SKRIV EN o + o /PWRRCL
27 IORQ/ o + o A12
28 RFSH/ o + o A15
29 A13 o + o PHI
30 A9 o + o MREQ/
31 BUSAK/ o + o ÅTERSTÄLLA/
32 GND o + o GND

Aktiva låga signaler indikerade med asterisk.

GND: Jordreferensspänning

+5V: Driver mest logik.

+12V; -12V: +15V; -15V äldre strömingångar, främst användbar för RS232 buffertström eller ADU. +12V som används för programmering av spänningsgeneratorer. Båda kan användas i analoga kretsar, men observera att dessa i första hand är kraftskenor för digitala kretsar, så frånkoppling eller lokal reglering rekommenderas för analoga kretsar.

+5VBat: Standbyspänning. Frivillig. Den här ledningen är reserverad för att överföra en batteribackupspänning till kort som matar eller förbrukar den. NiCad-batterier är vanliga källor. ECBbus-specifikationen är inte rigid om var detta ska hämtas ifrån. I praktiken betyder detta att de flesta kort som kräver reservkraft tenderar att spela säkert och har ett batteri ombord, ofta med en länk för att tillåta den att leverera eller ta emot ström från +5VBat . Du kan sluta med fler batterier i ditt system än du behöver, så du måste se till att inte mer än ett batteri driver +5VBat-linjen.

D0...7: Databuss. Detta är bara 8-bitars brett, men de flesta I/O- eller minnesmappade kringutrustning är byte-orienterade.

A0...19: Adressbuss. Detta gör att upp till 1 MB minne kan adresseras. Nuvarande teknik är sådan att processor som kräver stora mängder minne har detta på processorkortet, så detta är ingen stor begränsning. I/O-utrymmet är begränsat till 4K, för att förenkla I/O-adressavkodningen till en praktisk nivå. En 74LS688 kan avkoda A11...4 för att lokalisera I/O-slavkort vid 16-byte-gränser.

BUSRQ/ och BUSAK/: Bussförfrågningar och bussbekräftelse. Tillval, används av multimastersystem. Antalet uppmärksamhetsförfrågningar återspeglar att ECB-bussen ska vara enkel. Enkelmastersystem är normen, men dessa signaler tillåter system att ha sekundära bussmaster om det behövs.

HALT/: CPU stoppad.

BAI 1; BAO 1: Bussprioritet i; Buss Priority Out.

IEI; IEO: Interrupt Enable In; Avbryt Aktivera Ut.

IORQ/: In/Ut-förfrågan

MREQ/: Minnesförfrågan

PHI; nPHI: Systemklocka; nx klocka.

RESET/: Systemåterställning.

Tekniska anteckningar

  • Signalingångar måste vara Schmitt-trigger.
  • Signalutgångar måste ha en fan-out på 20
  • Bakplanet kan ha upp till ?? uttag
  • Aktiv bussavslutning rekommenderas

Anmärkningsvärda användningsområden

DIN 41612- kontakten har olika stifttilldelningar tilldelade av olika tillverkare, såsom Kontron, J&K, ELZET80, Conitec, etc.

N8VEM homebrew computing-projekt använder ECB och tillhandahåller ett stort antal olika ECB-kort och ett par ECB- bakplan tillsammans med Z80-processorsockets shim-adaptrar för att ge ett stort antal retrodatorer åtkomst till ECB-bussen utan behov av större systemändringar. Retrobrew Computer Group har utökat definitionen av ECB Pinouts samt I/O-portens användningsriktlinjer.

externa länkar