MegaBus
From Atariki
(Różnice między wersjami)
Wersja z dnia 12:07, 15 wrz 2006 Vulgar (Dyskusja | wkład) ← Previous diff |
Aktualna wersja Krzyc (Dyskusja | wkład) (Rozbudowa artykułu, dodanie wyprowadzeń) |
||
Linia 1: | Linia 1: | ||
- | MegaBus jest złączem rozszerzeń specyficznym dla Atari [[Mega ST]]. Zostało zastąpione złączem [[VME]] w MegaSTE/TT. | + | MegaBus jest złączem rozszerzeń specyficznym dla Atari [[Mega ST]] (W nowszych modelach [[Mega STE]]/[[TT030|TT]] zostało zastąpione złączem [[VME]]). Rozszerzenia pod złącze MegaBus są rzadkością, powstało ich bardzo niewiele ze względu na fakt że niewiele jest komputerów Mega ST. Wiadomo że David Small znany ze [[Spectre GCR]] podłączył kartę z procesorem 68030/33Mhz. |
- | Rozszerzenia pod złącze MegaBus są rzadkością, powstało ich bardzo niewiele ze względu na fakt że niewiele jest komputerów Mega ST. | + | |
- | David Small z [[Spectre GCR]] fame that actually added a 33Mhz 68030 for the MegaBus. | + | == Karty MegaBus == |
+ | Przykładowe karty na MegaBus: | ||
+ | * karty graficzne [[Matrix]], [[Viking]], [[MegaScreen]] | ||
+ | * karty sieciowe: [[Riebl]] | ||
+ | * rozszerzenia pamięci: [[XtraRAM 8]] | ||
+ | * adaptery: [[Megabus to VME]] | ||
+ | * inne: [[SFP004|karta koprocesora SFP004]], [[CTL8|karta portów szeregowych CTL8]] | ||
- | Złącze '''VME''' w komputerach Atari akceptuje dwa typy kart: | + | == Wyprowadzenia złącza == |
- | * 16bit dla danych i 16-bit na adres; | + | Złącze składa się z 64 sygnałów: |
- | * 16bit dla danych i 24 bit na adres. | + | {| |
+ | |- | ||
+ | | | ||
+ | {| | ||
+ | |+Wyprowadzenia | ||
+ | |- | ||
+ | |align="right" | D4 (1) | ||
+ | | (2) D5 | ||
+ | |- | ||
+ | |align="right" | D3 (3) | ||
+ | | (4) D6 | ||
+ | |- | ||
+ | |align="right" | D2 (5) | ||
+ | | (6) D7 | ||
+ | |- | ||
+ | |align="right" | D1 (7) | ||
+ | | (8) D8 | ||
+ | |- | ||
+ | |align="right" | D0 (9) | ||
+ | | (10) D9 | ||
+ | |- | ||
+ | |align="right" | AS (11) | ||
+ | | (12) D10 | ||
+ | |- | ||
+ | |align="right" | UDS (13) | ||
+ | | (14) D11 | ||
+ | |- | ||
+ | |align="right" | LDS (15) | ||
+ | | (16) D12 | ||
+ | |- | ||
+ | |align="right" | R/W (17) | ||
+ | | (18) D13 | ||
+ | |- | ||
+ | |align="right" | DTACK (19) | ||
+ | | (20) D14 | ||
+ | |- | ||
+ | |align="right" | BG (21) | ||
+ | | (22) D15 | ||
+ | |- | ||
+ | |align="right" | BGACK (23) | ||
+ | | (24) GROUND | ||
+ | |- | ||
+ | |align="right" | BR (25) | ||
+ | | (26) A23 | ||
+ | |- | ||
+ | |align="right" | GROUND (27) | ||
+ | | (28) A22 | ||
+ | |- | ||
+ | |align="right" | CLK (29) | ||
+ | | (30) A21 | ||
+ | |- | ||
+ | |align="right" | GROUND (31) | ||
+ | | (32) GROUND | ||
+ | |- | ||
+ | |align="right" | HALT (33) | ||
+ | | (34) A20 | ||
+ | |- | ||
+ | |align="right" | RESET (35) | ||
+ | | (36) A19 | ||
+ | |- | ||
+ | |align="right" | VMA (37) | ||
+ | | (38) A18 | ||
+ | |- | ||
+ | |align="right" | E (39) | ||
+ | | (40) A17 | ||
+ | |- | ||
+ | |align="right" | VPA (41) | ||
+ | | (42) A16 | ||
+ | |- | ||
+ | |align="right" | BERR (43) | ||
+ | | (44) A15 | ||
+ | |- | ||
+ | |align="right" | NMI (45) | ||
+ | | (46) A14 | ||
+ | |- | ||
+ | |align="right" | INT 5 (47) | ||
+ | | (48) A13 | ||
+ | |- | ||
+ | |align="right" | INT 3 (49) | ||
+ | | (50) A12 | ||
+ | |- | ||
+ | |align="right" | FC2 (51) | ||
+ | | (52) A11 | ||
+ | |- | ||
+ | |align="right" | FC1 (53) | ||
+ | | (54) A10 | ||
+ | |- | ||
+ | |align="right" | FC0 (55) | ||
+ | | (56) A9 | ||
+ | |- | ||
+ | |align="right" | A1 (57) | ||
+ | | (58) A8 | ||
+ | |- | ||
+ | |align="right" | A2 (59) | ||
+ | | (60) A7 | ||
+ | |- | ||
+ | |align="right" | A3 (61) | ||
+ | | (62) A6 | ||
+ | |- | ||
+ | |align="right" | A4 (63) | ||
+ | | (64) A5 | ||
+ | |} | ||
+ | | | ||
+ | {| | ||
+ | |+Opis wyprowadzeń | ||
+ | |- | ||
+ | | CLK | ||
+ | | Sygnał zegara | ||
+ | |- | ||
+ | | RESET, HALT | ||
+ | | Sygnał restartu | ||
+ | |- | ||
+ | | A1-A23 | ||
+ | | 23 bitowa szyna adresowa | ||
+ | |- | ||
+ | | D0-D15 | ||
+ | | 16 bitowa, dwukierunkowa szyna danych | ||
+ | |- | ||
+ | | FC0, FC1, FC2 | ||
+ | | Cykl szyny | ||
+ | |- | ||
+ | | AS | ||
+ | | Sygnalizuje adres na szynie adresowej | ||
+ | |- | ||
+ | | R/W | ||
+ | | Stan wysoki - odczyt, niski - zapis | ||
+ | |- | ||
+ | | UDS, LDS | ||
+ | | Sygnalizują gotowe dane na szynie adresowej (UDS - górny bajt, LDS - dolny bajt) | ||
+ | |- | ||
+ | | DTACK | ||
+ | | Sygnalizuje zakończenie transferu danych | ||
+ | |- | ||
+ | | BERR | ||
+ | | Brak odpowiedzi | ||
+ | |- | ||
+ | | E | ||
+ | | Włączanie zegara dla akcesoriów typu 6800 | ||
+ | |- | ||
+ | | VPA | ||
+ | | Rozpoczęcie cyklu typu 6800 | ||
+ | |- | ||
+ | | VMA | ||
+ | | Synchronizacja cyklów 6800 z włączaniem zegara | ||
+ | |- | ||
+ | | BR | ||
+ | | Przekazanie szyny do peryferiów | ||
+ | |- | ||
+ | | BG | ||
+ | | Zwolnienie szyny | ||
+ | |- | ||
+ | | BGACK | ||
+ | | Przejęcie szyby | ||
+ | |- | ||
+ | | NMI, INT 3, INT 5 | ||
+ | | Wywołanie przerwania | ||
+ | |} | ||
+ | |} | ||
- | Przykładowe karty na VME dla Atari: [[AlberTT]], [[Riebl]], [[Galaxy]] | + | == Powiązane == |
+ | * [http://dev-docs.atariforge.org/files/MegaST_Exp_Bus_10-2-1987.pdf Opis złącza (PDF)] | ||
[[Kategoria:Atari ST]] | [[Kategoria:Atari ST]] | ||
- | {{Stub}} |
Aktualna wersja
MegaBus jest złączem rozszerzeń specyficznym dla Atari Mega ST (W nowszych modelach Mega STE/TT zostało zastąpione złączem VME). Rozszerzenia pod złącze MegaBus są rzadkością, powstało ich bardzo niewiele ze względu na fakt że niewiele jest komputerów Mega ST. Wiadomo że David Small znany ze Spectre GCR podłączył kartę z procesorem 68030/33Mhz.
[Edytuj]
Karty MegaBus
Przykładowe karty na MegaBus:
- karty graficzne Matrix, Viking, MegaScreen
- karty sieciowe: Riebl
- rozszerzenia pamięci: XtraRAM 8
- adaptery: Megabus to VME
- inne: karta koprocesora SFP004, karta portów szeregowych CTL8
[Edytuj]
Wyprowadzenia złącza
Złącze składa się z 64 sygnałów:
|
|
[Edytuj]