• Showing Page History #31320

PT1解析初期化・終了関連

初期化に関する情報です。

PCIデバイス固有領域にカードバージョン等があるらしい
(内容については未確認)

初期化手順として
1.FIFO初期化

0x00000000から0xFFC0000迄0x40000単位で初期化しています。

 転送しているデータの情報については
 I2C基本情報 wiki:i2c

2.FPGA初期化待ち

128回FIFOに2を書き込む

 転送しているデータの情報については
 I2C基本情報 wiki:i2c

3. プロテクト解除

0x00からデータ読み込み
BIT 29がONの場合は次のステップへ

  以外は

0x0に対して0x08を書き込み
*最大57回書き込み

4.FPGA側PCIの設定

BIT 16,24をONしたデータを0x00に書き込み
BIT 24をONしたデータを0x00に書き込み
0x00を読み出し、BIT 1がONになるまで待つ

5.FPGA RAMのロック

BIT 17,25をONしたデータを0x00に書き込み
BIT 25をONしたデータを0x00に書き込み
0x00を読み出し、BIT 2がONになるまで待つ

6.FPGA RAMのロック確認

(1)0x00を読み出し
BIT 1をONしたデータを0x00に書き込み
以下1024回 0x00を読み出し、BIT 4が(1)と逆になるまで待つ

7.チューナ転送不可設定

PCIレジスタ0x08に対して
各チャネルの転送をOFFにする。

 データは
  BIT 0〜1 : Tuner番号に対応するBIT (ONの場合はENABLE)
  BIT 8〜11 : Tuner番号に対応するBIT

を順に書き込む

8.チューナ初期化

: