拡張インターフェース
汎用インターフェース端子(I/F-1~I/F-6)
No. | 意味 | データ方向 | No. | 意味 | データ方向 | |
---|---|---|---|---|---|---|
1 | +5V | OUT | 2 | GND | --- | |
3 | D0 | IN/OUT | 4 | D1 | IN/OUT | |
5 | D2 | IN/OUT | 6 | D3 | IN/OUT | |
7 | D4 | IN/OUT | 8 | D5 | IN/OUT | |
9 | D6 | IN/OUT | 10 | D7 | IN/OUT | |
11 | A0 | IN/OUT | 12 | A1 | IN/OUT | |
13 | A2 | IN/OUT | 14 | A3 | IN/OUT | |
15 | A4 | IN/OUT | 16 | A5 | IN/OUT | |
17 | A6 | IN/OUT | 18 | A7 | IN/OUT | |
19 | A8 | IN/OUT | 20 | A9 | IN/OUT | |
21 | A10 | IN/OUT | 22 | A11 | IN/OUT | |
23 | A12 | IN/OUT | 24 | A13 | IN/OUT | |
25 | A14 | IN/OUT | 26 | A15 | IN/OUT | |
27 | BA | OUT | 28 | BS | OUT | |
29 | /ROM-KIL | IN | 30 | EXROM-KIL | OUT | |
31 | R/W IN | IN | 32 | /EX-I/O | OUT | |
33 | R/W OUT | OUT | 34 | VMA OUT | OUT | |
35 | E | OUT | 36 | Q | OUT | |
37 | /RES | OUT | 38 | /NMI | IN | |
39 | /IRQ | IN | 40 | /FIRQ | IN | |
41 | /HALT | IN | 42 | /VMA CTRL | IN | |
43 | /DMA | IN | 44 | /BANK-SW | OUT | |
45 | HALT ACK | OUT | 46 | SOUND IN | IN | |
47 | 16MCK | OUT | 48 | GND | --- | |
49 | 2MCK | OUT | 50 | GND | --- | |
51 | -5V | OUT | 52 | /EX-I/O2 | OUT | |
53 | -12V | OUT | 54 | +12V | OUT | |
55 | GND | --- | 56 | +5V | OUT | |
エッジコネクタ・メス・両面56ピン 2.54mmピッチ |
- 3~10 D0~D7 データバス
- 拡張I/Oポートアクセス時($FF00~$FFBF)、/ROM-KILを"L"にした時、41 /HALTや43 /DMAを"L"にしてCPUがバスを開放した時に内部データバスと接続される。それ以外は"H"。
- 11~26 A0~A15 アドレスバス
- 41 /HALTや43 /DMAを"L"にしてCPUがバスを開放した時はHiZ。
- 27,28 BA BS
- CPUから出力されるBA,BS。バッファされているのでタイミングは少しずれる。
- 29 /ROM-KIL
- "L"にすると、データバスからデータ入出力可能になる。ワイヤードOR。
- 30 EXROM-KIL
- バンク切換えで$A000~$FFFFをRAMにした時、拡張RAMを選択した時に"H"になる。
- 32 /EX-I/O, 52 /EX-I/O2
- $FF00~$FF7Fアクセス時は/EX-I/Oが"L"に、$FF80~$FFBFアクセス時は/EX-I/O2が"L"になる。
- 34 VMA OUT
- メインメモリ($0000~$9FFFのRAM、$A000~$FFFFのROM)アクセス時"H"。拡張メモリアクセス時は"L"になる。バスを使用する場合HALT ACKが"H"になるのを待ち、その後42 /VMA CTRLを"L"にする。
- 35 E, 36 Q
- CPUから出力されるE,Q信号。1MHzクロック相当。バッファされているのでタイミングは少しずれる。
- 38 /NMI, 39 /IRQ, 40 /FIRQ, 41 /HALT, 42 /VMA CTRL, 43 /DMA
- 割り込み信号はワイヤードOR(オープンコレクタ)で接続すること。
- 44 /BANK-SW
- マーク5では未使用。
- 45 HALT ACK
- CPUがHALT(BA,BSがともに"H")した時、"H"になる。
- 46 SOUND IN
- アナログ音声信号を入れる。
拡張RAMインターフェース端子(RAM)
64KB D-RAM用。これは、マーク5専用であり、初代やマーク2のとはピン配置が異なるので注意。
No. | 意味 | データ方向 | No. | 意味 | データ方向 | |
---|---|---|---|---|---|---|
1 | +5V | OUT | 2 | GND | --- | |
3 | N/C | --- | 4 | N/C | --- | |
5 | RA0 | OUT | 6 | RA1 | OUT | |
7 | RA2 | OUT | 8 | RA3 | OUT | |
9 | RA4 | OUT | 10 | RA5 | OUT | |
11 | RA6 | OUT | 12 | RA7 | OUT | |
13 | N/C | --- | 14 | N/C | --- | |
15 | D0 | IN/OUT | 16 | D1 | IN/OUT | |
17 | D2 | IN/OUT | 18 | D3 | IN/OUT | |
19 | D4 | IN/OUT | 20 | D5 | IN/OUT | |
21 | D6 | IN/OUT | 22 | D7 | IN/OUT | |
23 | N/C | --- | 24 | N/C | --- | |
25 | /CS | OUT | 26 | OE | OUT | |
27 | N/C | --- | 28 | N/C | --- | |
29 | /RAS | OUT | 30 | /CAS | OUT | |
31 | /WE | OUT | 32 | N/C | --- | |
33 | N/C | --- | 34 | N/C | --- | |
35 | GND | --- | 36 | N/C | --- | |
エッジコネクタ・メス・両面36ピン 2.54mmピッチ |
- 5~12 RA0~RA7 アドレス
- /RAS,/CAS信号に合わせて切り替わる。アドレスバスとの関係は、
・RASが立ち下がった時点: RA0~6 = A1~7, RA7 = A15
・CASが立ち下がった時点: RA0 = A0, RA1~7 = A8~14
- 26 OEは正論理