PBI
From Atariki
(Różnice między wersjami)
Wersja z dnia 21:31, 27 gru 2005 Miker (Dyskusja | wkład) (dodany rysunek) ← Previous diff |
Aktualna wersja Trub (Dyskusja | wkład) (linki akt.) |
||
Linia 1: | Linia 1: | ||
{{grafr|pbi.gif}} | {{grafr|pbi.gif}} | ||
+ | Parallel Bus Interface, złącze używane w [[600XL]] oraz [[800XL]]. Złącze ma 50 linii i służy do podłączania urządzeń zewnętrznych (tzw. [[nowe urządzenia|nowych urządzeń]]) jako forma portu równoległego. Autorem koncepcji PBI jest Earl Rice. Komputery serii [[XE]] są wyposażone w nieco odmienne (inny kształt, nieco inny zestaw sygnałów) złącze tzw. [[ECI|CART/ECI]] będące rozwinięciem PBI. | ||
- | [[PBI]] - Parallel Bus Interface, złącze używane w [[600XL]] oraz [[800XL]]. Złącze ma 50 linii i służy do podłączania urządzeń zewnętrznych jako forma portu równoległego. | + | == Schemat wyprowadzeń == |
+ | |||
+ | {| class="wikitable" | ||
+ | |- bgcolor="#ffdead" | ||
+ | | align="center" colspan="25" | '''Parallel Bus Interface (PBI)''' - <small>''looking at the back''</small> | ||
+ | |- bgcolor="#efefef" align="center" | ||
+ | | 1 || 3 || 5 || 7 || 9 || 11 || 13 || 15 || 17 || 19 || 21 || 23 || 25 || 27 || 29 || 31 || 33 || 35 || 37 || 39 || 41 || 43 || 45 || 47 || 49 | ||
+ | |- | ||
+ | | 2 || 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 22 || 24 || 26 || 28 || 30 || 32 || 34 || 36 || 38 || 40 || 42 || 44 || 46 || 48 || 50 | ||
+ | |} | ||
+ | |||
+ | {| class="wikitable" style="cellpadding=2; font-size: 90%" | ||
+ | |- bgcolor="#ffdead" | ||
+ | | align="center" colspan="25" | '''Parallel Bus Interface (PBI)''' - ''Pinout'' | ||
+ | |- | ||
+ | | bgcolor="#efefef" | '''Pin''' || bgcolor="#efefef" | '''TOP''' || '''Pin''' || '''BOTTOM''' | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 1 || bgcolor="#efefef" | GND Ground | ||
+ | | align="center" | 2 || External select | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 3 || bgcolor="#efefef" | A0 Address output | ||
+ | | align="center" | 4 || A1 | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 5 || bgcolor="#efefef" | A2 | ||
+ | | align="center" | 6 || A3 | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 7 || bgcolor="#efefef" | A4 | ||
+ | | align="center" | 8 || A5 | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 9 || bgcolor="#efefef" | A6 | ||
+ | | align="center" | 10 || GND | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 11 || bgcolor="#efefef" | A7 | ||
+ | | align="center" | 12 || A8 | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 13 || bgcolor="#efefef" | A9 | ||
+ | | align="center" | 14 || A10 | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 15 || bgcolor="#efefef" | A11 | ||
+ | | align="center" | 16 || A12 | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 17 || bgcolor="#efefef" | A13 | ||
+ | | align="center" | 18 || A14 | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 19 || bgcolor="#efefef" | GND | ||
+ | | align="center" | 20 || A15 | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 21 || bgcolor="#efefef" | D0 Data (bidirectional) | ||
+ | | align="center" | 22 || D1 | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 23 || bgcolor="#efefef" | D2 | ||
+ | | align="center" | 24 || D3 | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 25 || bgcolor="#efefef" | D4 | ||
+ | | align="center" | 26 || D5 | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 27 || bgcolor="#efefef" | D6 | ||
+ | | align="center" | 28 || D7 | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 29 || bgcolor="#efefef" | GND | ||
+ | | align="center" | 30 || GND | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 31 || bgcolor="#efefef" | Phase 2 clock output | ||
+ | | align="center" | 32 || GND | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 33 || bgcolor="#efefef" | NC Reserved | ||
+ | | align="center" | 34 || Reset output | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 35 || bgcolor="#efefef" | (IRQ) Interrupt request | ||
+ | | align="center" | 36 || Ready input | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 37 || bgcolor="#efefef" | NC | ||
+ | | align="center" | 38 || External decoder output | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 39 || bgcolor="#efefef" | NC | ||
+ | | align="center" | 40 || Refresh output | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 41 || bgcolor="#efefef" | Column address output | ||
+ | | align="center" | 42 || GND | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 43 || bgcolor="#efefef" | MPD Math pack disable input | ||
+ | | align="center" | 44 || Row address strobe | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 45 || bgcolor="#efefef" | GND | ||
+ | | align="center" | 46 || Latch read/write out | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 47 || bgcolor="#efefef" | NC (+5V on 600XL only) | ||
+ | | align="center" | 48 || NC (+5V on 600XL only, used for 1064) | ||
+ | |- | ||
+ | | bgcolor="#efefef" align="center" | 49 || bgcolor="#efefef" | Audio input | ||
+ | | align="center" | 50 || GND | ||
+ | |} | ||
+ | |||
+ | == Przykłady urządzeń == | ||
+ | * [[1064]] | ||
+ | * [[1090|1090 XL Expansion System]] | ||
+ | * [[BlackBox]] | ||
+ | * [[BTL Hard Disk]] | ||
+ | * [[Multi I/O]] | ||
+ | * [[SupraDrive]] | ||
== Zobacz także == | == Zobacz także == | ||
- | * [[Rejestry interfejsu równoległego (PBI)]] | + | * [[Rejestry PBI]] |
- | * [[gniazdo ECI|Gniazdo ECI]] | + | * [[Gniazdo ECI]] |
- | * [http://www.myatari.net/issues/may2001/pbi.htm MyAtari.net - The Atari XL Parallel Bus Interface Part I] | + | * [[GSPBI]] |
- | * [http://www.myatari.net/issues/jul2001/xl_pbi.htm MyAtari.net - The Atari XL Parallel Bus Interface Part 2] | + | |
- | * [http://www.myatari.net/issues/aug2001/pbi_p3.htm MyAtari.net - The Atari XL Parallel Bus Interface Part 3] | + | == Odnośniki zewnętrzne == |
+ | |||
+ | === Seria artykułów autorstwa Earla Rice === | ||
+ | |||
+ | * [http://www.atarimagazines.com/v3n9/Parallel_Bus.html Antic, January 1985, 45-47, 75] (generic device handler) | ||
+ | * [http://www.atarimagazines.com/v3n10/parallelbus.html Antic, February 1985, 68-71] (hardware interface) | ||
+ | * [http://www.atarimagazines.com/v3n11/parallel_bus.html Antic, March 1985, 69-72, 76] (design of serial I/O board) | ||
+ | * [http://www.atarimagazines.com/v3n12/toolbox.html Antic, April 1985, 49-52, 78] (ditto, plus software driver) | ||
+ | |||
+ | === Inne === | ||
+ | |||
+ | * [http://www.myatari.co.uk/issues/may2001/pbi.htm MyAtari.net - The Atari XL Parallel Bus Interface Part I] | ||
+ | * [http://www.myatari.co.uk/issues/jul2001/xl_pbi.htm MyAtari.net - The Atari XL Parallel Bus Interface Part 2] | ||
+ | * [http://www.myatari.co.uk/issues/aug2001/pbi_p3.htm MyAtari.net - The Atari XL Parallel Bus Interface Part 3] | ||
+ | * [http://en.wikipedia.org/wiki/Parallel_Bus_Interface Parallel Bus Interface] w Wikpiedii | ||
+ | |||
+ | === Stabilizacja interfejsu PBI === | ||
+ | |||
+ | * [http://www.mathyvannisselroy.nl/stabiliz.txt STABILIZING XL/XE COMPUTERS WITH PBI DEVICES] ([[Bob Puff]]) | ||
[[Kategoria:Atari 8-bit]] | [[Kategoria:Atari 8-bit]] | ||
+ | [[Kategoria:Schematy złącz]] | ||
{{stub}} | {{stub}} |
Aktualna wersja
Parallel Bus Interface, złącze używane w 600XL oraz 800XL. Złącze ma 50 linii i służy do podłączania urządzeń zewnętrznych (tzw. nowych urządzeń) jako forma portu równoległego. Autorem koncepcji PBI jest Earl Rice. Komputery serii XE są wyposażone w nieco odmienne (inny kształt, nieco inny zestaw sygnałów) złącze tzw. CART/ECI będące rozwinięciem PBI.
Spis treści |
[Edytuj]
Schemat wyprowadzeń
Parallel Bus Interface (PBI) - looking at the back | ||||||||||||||||||||||||
1 | 3 | 5 | 7 | 9 | 11 | 13 | 15 | 17 | 19 | 21 | 23 | 25 | 27 | 29 | 31 | 33 | 35 | 37 | 39 | 41 | 43 | 45 | 47 | 49 |
2 | 4 | 6 | 8 | 10 | 12 | 14 | 16 | 18 | 20 | 22 | 24 | 26 | 28 | 30 | 32 | 34 | 36 | 38 | 40 | 42 | 44 | 46 | 48 | 50 |
Parallel Bus Interface (PBI) - Pinout | ||||||||||||||||||||||||
Pin | TOP | Pin | BOTTOM | |||||||||||||||||||||
1 | GND Ground | 2 | External select | |||||||||||||||||||||
3 | A0 Address output | 4 | A1 | |||||||||||||||||||||
5 | A2 | 6 | A3 | |||||||||||||||||||||
7 | A4 | 8 | A5 | |||||||||||||||||||||
9 | A6 | 10 | GND | |||||||||||||||||||||
11 | A7 | 12 | A8 | |||||||||||||||||||||
13 | A9 | 14 | A10 | |||||||||||||||||||||
15 | A11 | 16 | A12 | |||||||||||||||||||||
17 | A13 | 18 | A14 | |||||||||||||||||||||
19 | GND | 20 | A15 | |||||||||||||||||||||
21 | D0 Data (bidirectional) | 22 | D1 | |||||||||||||||||||||
23 | D2 | 24 | D3 | |||||||||||||||||||||
25 | D4 | 26 | D5 | |||||||||||||||||||||
27 | D6 | 28 | D7 | |||||||||||||||||||||
29 | GND | 30 | GND | |||||||||||||||||||||
31 | Phase 2 clock output | 32 | GND | |||||||||||||||||||||
33 | NC Reserved | 34 | Reset output | |||||||||||||||||||||
35 | (IRQ) Interrupt request | 36 | Ready input | |||||||||||||||||||||
37 | NC | 38 | External decoder output | |||||||||||||||||||||
39 | NC | 40 | Refresh output | |||||||||||||||||||||
41 | Column address output | 42 | GND | |||||||||||||||||||||
43 | MPD Math pack disable input | 44 | Row address strobe | |||||||||||||||||||||
45 | GND | 46 | Latch read/write out | |||||||||||||||||||||
47 | NC (+5V on 600XL only) | 48 | NC (+5V on 600XL only, used for 1064) | |||||||||||||||||||||
49 | Audio input | 50 | GND |
[Edytuj]
Przykłady urządzeń
[Edytuj]
Zobacz także
[Edytuj]
Odnośniki zewnętrzne
[Edytuj]
Seria artykułów autorstwa Earla Rice
- Antic, January 1985, 45-47, 75 (generic device handler)
- Antic, February 1985, 68-71 (hardware interface)
- Antic, March 1985, 69-72, 76 (design of serial I/O board)
- Antic, April 1985, 49-52, 78 (ditto, plus software driver)
[Edytuj]
Inne
- MyAtari.net - The Atari XL Parallel Bus Interface Part I
- MyAtari.net - The Atari XL Parallel Bus Interface Part 2
- MyAtari.net - The Atari XL Parallel Bus Interface Part 3
- Parallel Bus Interface w Wikpiedii
[Edytuj]
Stabilizacja interfejsu PBI
Ten artykuł to tylko zalążek. Możesz pomóc rozwojowi Atariki poprzez rozszerzenie go o więcej informacji.