Operating Precautions for VR4133 TM
No. 11 | Usage PCI and Ether/CEU/BCU/CSI (using DMA mode) simultaneously |
| (Direction of usage) |
| Details |
| Using PCI and Ether / CEU / BCU / CSI (using DMA mode) simultaneously may occur a hang- |
| up, if following 3 conditions are all satisfied: |
(1)CPU reads PCI bus or PCIU register (0x0f000cxx / 0x0f000dxx).
(2)External PCI master reads or writes SDRAM connected to VR4133.
(3)When using DMA between Ether/CEU/external I/O(ROM)/CSI and SDRAM.
To avoid this situation, the following workaround must be implemented:
Set 1 to CONFIG_DONE bit of PCIENREG (0x0f000c34) before and after PCI read from.
| Example: | t0,0xAF00 |
|
| LW | /* CONFIG_DONE | |
| SW | zero,0x0C34(t0) | |
| LW | zero,0x0000(t0) | /* read back CONFIG_DONE bit */ |
| LW | rx,0(ry) | /* PCI bus or PCIU read from CPU */ |
| LI | t1,4 | /* CONFIG_DONE <- 1 */ |
| SW | t1,0x0C34(t0) | |
|
|
| |
No. 12 | Bus arbitration of Internal Bus Arbiter |
| |
| (Direction of usage) |
|
|
| Details |
|
|
| If an internal bus request occurs from Ethernet controller and another bus master such as PCI / | ||
| BCU / CSI(using DMA) / CEU / CPU / or another Ethernet controller, the internal bus arbiter may | ||
| ignore bus arbitration setting of SCUARBITSELREG and gives bus priority to Ethernet controller | ||
| continuously. |
|
|
| To prevent this situation use following setting: |
| |
|
| DRBS0 of RCV_CFGR0/1(0x0f001618/0x0f001918) = 1 and | |
|
| DRBS1 of RCV_CFGR0/1(0x0f001618/0x0f001918) = 0. | |
| This setting selects a 2 words burst size. In this case the internal bus arbiter can arbitrate to other | ||
| bus master as well. |
|
|
|
|
| |
No. 13 |
| ||
| (Direction of usage) |
|
|
| Details |
|
|
| The | ||
| supervisor mode and | ||
| reserved instruction exception, if | ||
| mode only) and SCD instruction | ||
| in any case. |
|
|
| This description will be added within the documentation of the VR4133. | ||
|
|
|
|
No. 14 | PCI DMA function |
|
|
| (Specification change notice) |
| |
| Details |
|
|
| The VR4133 PCIU's DMA function (VR4133 operates as PCI master and performs DMA transfer | ||
| between memory and external PCI device) can not longer be used. |
Customer Notification | 9 |