= PT1解析初期化・終了関連 =
初期化に関する情報です。[[BR]]
PCIデバイス固有領域にカードバージョン等があるらしい[[BR]]
(内容については未確認) [[BR]]
初期化手順として [[BR]]
1.FIFO初期化 [[BR]]
0x00000000から0xFFC0000迄0x40000単位で初期化しています。 [[BR]]
2.チューナ関連のリセット
汎用レジスタ(1)に
0x1010000[[BR]]
0x1000000[[BR]]
0x2020000[[BR]]
0x2000000[[BR]]
を順に書き込む[[BR]]
3.デバイスタップ?[[BR]]
理由不明[[BR]]
汎用レジスタ(1)に[[BR]]
2[[BR]]
を128回書き込む [[BR]]
4.チューナリセット2
PCIレジスタ0x08に大して
0x100[[BR]]
0x100[[BR]]
0x200[[BR]]
0x200[[BR]]
0x400[[BR]]
0x400[[BR]]
0x800[[BR]]
0x800[[BR]]
を順に書き込む[[BR]]
5.チューナパワーリセット
汎用レジスタ(2)に対して
0x1: Tuner Power Reset[[BR]]
0x9: Tuner Power Reset Disable[[BR]]
を順に書き込む[[BR]]
6.I2C設定関連[[BR]]
ファイルの内容については * wiki:tools[[BR]] 参照の事[[BR]]
* [http://sourceforge.jp/projects/pt1dvr/downloads/36477/SetTunerSleep.tar.bz2 SetTunerSleep_tar.bz2]はSetTunerSleep()を実行したI2Cデータです
* [http://sourceforge.jp/projects/pt1dvr/downloads/36475/init_tuner_0.tar.bz2 init_tuner_0.tar.bz2]はinitTuner(0)を
* [http://sourceforge.jp/projects/pt1dvr/downloads/36476/init_tuner_1.tar.bz2 init_tuner_1.tar.bz2]はinitTuner(1)を
をそれぞれ実行したI2Cデータです。
7.初期化終了(1)[[BR]]
PCIレジスタ0x08に大して[[BR]]
0x101[[BR]]
0x202[[BR]]
0x404[[BR]]
0x808[[BR]]
を順に書き込む[[BR]]
8.初期化終了(2)[[BR]]
PCIレジスタ0x0Cに大して[[BR]]
0x0c[[BR]]
0xd00[[BR]]
0xe00[[BR]]
0xf000[[BR]]
を順に書き込む[[BR]]
[[LineComment]]