Show page source of init #31320

= 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]]