Renesas Synergy™

FAQ 105457 : PCIコントローラの非ホスト動作時の初期化制御手順を教えてください。

PCIコントローラの非ホスト動作時の初期化制御は、下記手順で行ってください。

1)パワーオンリセット

2)CFINITビットが"0"にクリアされている期間に、下記に示すPCIコントローラ内のコンフィグレーションレジスタおよび各ローカルレジスタの設定を行います。

 ・PCIコンフィグレーションレジスタ1-6、11、15-17(PCICONF1-6、11、15-17)
 ・PCI用ローカルスペースレジスタ0、1(PCILSR0、1)
 ・PCI用ローカルアドレスレジスタ0、1(PCILAR0、1)
 ・PCIバスコントロールレジスタ1、2(PCIBCR1、2)
 ・PCIウェイトコントロールレジスタ1、2、3(PCIWCR1、2、3)
 ・PCI個別メモリコントロールレジスタ(PCIMCR)
 ・その他、PCIC/PCIC関連レジスタ

3)CFINITビットを"1"にセットします。

注)CFINITビットが"1"にセットされている期間は、PCIBCR1、2、PCIWCR1、2、3、PCIMCRへの書き込みは禁止です。   また、CFINITビットが"0"にクリアされている期間は、PCIコントローラから外部PCIデバイスへのアクセスは禁止です。

注)PCICからのバスリクエストを受け付け可能にするために、BCR1.BREQEN=1の設定も必要です。

注)PCIC-BSC用のレジスタにスレーブモードで禁止されている設定を行わないでください。

 

適用製品

SH7751R
他にご質問がございましたら、リクエストを送信してください