ハードウェアレジスタ
| ベースアドレス | ルートカウンタ |
| 0x1F801040 | SIO 0 (前面) |
| 0x1F801050 | SIO 1 (背面) |
制御系のレジスタへのアクセスは、通常は Half-Word です。
データはバッファサイズによってはまとめて転送できるのかもしれませんが、未調査です。
以下の解析はすべて Mode レジスタの値が 0x000D での条件でのものです。
| オフセット | この資料での呼び名 | ロード時 | ストア時 |
| 0x0000 |
データ (Data) |
受信データ |
送信データ |
| 0x0004 |
ステータス (Status) |
0x0001 : 不明
0x0002 : データレディ
0x0004 : 不明
0x0080 : ACK ライン(ラインが L レベルの時にフラグが立つ)
0x0200 : 割り込み発生
他は不明。上位 6 ビットは常に変化しているが、意味は分かっていない。
|
未調査 |
| 0x0008 | モード (Mode) |
未調査 |
0x0004 : 不明, Baud 関係
その他未調査
|
| 0x000A | コントロール (Control) |
設定されているコントロール状態 |
0x0001 : 送信許可
0x0002 : 受信許可
0x0010 : 割り込みクリア
0x0040 : リセット, ステータスを 0x0005、ボードとモードを 0x0000 にセット
0x0400 : 強制的に割り込み発生?
0x1000 : ACK ラインによる割り込み有効
他は不明または未調査。
|
| 0x000E | ボード (ボー, Baud) |
設定されているボードの値 |
1 ビットのデータを転送するのにかかる時間。単位は CPU のクロック |