= PT1解析初期化・終了関連 =
初期化に関する情報です。[[BR]]
PCIデバイス固有領域にカードバージョン等があるらしい[[BR]]
(内容については未確認) [[BR]]
初期化手順として [[BR]]
1.FIFO初期化 [[BR]]
0x00000000から0xFFC0000迄0x40000単位で初期化しています。 [[BR]]
転送しているデータの情報については[[BR]]
I2C基本情報 wiki:i2c[[BR]]
2.FPGA初期化待ち[[BR]]
128回FIFOに2を書き込む
転送しているデータの情報については[[BR]]
I2C基本情報 wiki:i2c[[BR]]
3. プロテクト解除[[BR]]
0x00からデータ読み込み[[BR]]
BIT 29がONの場合は次のステップへ[[BR]]
以外は[[BR]]
0x0に対して0x08を書き込み[[BR]]
*最大57回書き込み[[BR]]
4.FPGA側PCIの設定[[BR]]
BIT 16,24をONしたデータを0x00に書き込み[[BR]]
BIT 24をONしたデータを0x00に書き込み[[BR]]
0x00を読み出し、BIT 1がONになるまで待つ[[BR]]
5.FPGA RAMのロック[[BR]]
BIT 17,25をONしたデータを0x00に書き込み[[BR]]
BIT 25をONしたデータを0x00に書き込み[[BR]]
0x00を読み出し、BIT 2がONになるまで待つ[[BR]]
6.FPGA RAMのロック確認
(1)0x00を読み出し[[BR]]
BIT 1をONしたデータを0x00に書き込み[[BR]]
以下1024回
0x00を読み出し、BIT 4が(1)と逆になるまで待つ[[BR]]
7.チューナ転送不可設定[[BR]]
PCIレジスタ0x08に対して[[BR]]
各チャネルの転送をOFFにする。[[BR]]
データは[[BR]]
BIT 0〜1 : Tuner番号に対応するBIT (ONの場合はENABLE)[[BR]]
BIT 8〜11 : Tuner番号に対応するBIT[[BR]]
を順に書き込む[[BR]]
8.チューナ初期化
[[LineComment]]