08/12/06 20:41:13 88PTj16e
> 830
亀レスだけど、
0x10に書かれるデータの上2バイトと下1バイトじゃなくて、
上位2バイトがアドレスで下位2バイトがデータの様。
little endianで書くと
struct {
uint16_t value ; // 設定値
uint16_t offset ; // アドレス
};
ってところ。
今まで判った事をまとめると、
PCI レジスタ(4K)
00000000 : statusレジスタ?/実行(R/W)
00000004 : ????不明(W)
00000008 : 実行結果/????不明(R/W)
0000000C : ????不明(W)
00000010 : FIFOレジスタ(W)
裏レジスタ?(0x10)経由で書かれるもの(64K)
って所かな?