Europe Card Bus
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
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
- Hårdvaraboken - ECB-Bus
- Samling av ECB-relaterade bilder
- N8VEM hembryggdatorprojektet
- Retrobrew Computers - nuvarande hem för ECB