跳转到主内容
Knowledgebase
Home
Renesas Electronics China - Knowledgebase

How to do procedure of initialization control for non-host operating?

Latest Updated:03/23/2009

Question:

How do I follow the procedure of initialization control for non-host operating of PCI controller?

Answer:

Please follow the procedure below for the initialization control for non-host operating of PCI controller.

 

1) Power-on reset.

2) Set the configuration register and each local register in PCI controllers below the CFINIT bit is cleared to "0".

  •PCI configuration register 1,2,11 (PCICONF1-6, 11, 15-1)

  •Local space register for PCI 0,1 (PCILSR0,1)

  •Local address register for PCI 0,1(PCILAR0,1)

  •PCI bus control register 1,2 (PCIBCR1,2)

  •PCI wait control register 1,2, 3(PCIWCR1,2,3)

  •PCI individual memory control register (PCIMCR)

  •Other registers related to PCIC/PCIC.

3) Set CFINT bit to "1".

 

Note) Writing to PCIBCR1,2, PCIWCR1,2,3, and PCIMCR is disable during CFINIT bit is set to "1". Also, accessing from PCI controller to external PCI device is disable during CFINIT bit is cleared to “0”.

Note) It is necessary to set BCR1.BREQEN=1 to enable the acceptance of the bus request from PCIC.

Note) Do not make a PCIC-BSC register setting that is prohibited in the slave mode.

Suitable Products
SH7751R
SH7751