Motorola MVME2300 Series User Manual
Page 242

4-18
Computer Group Literature Center Web Site
Universe (VMEbus to PCI) Chip
4
CTL BS BD TO
800000 0 0 0
2. Run the init code and the LSI0 registers become:
CTL BS BD TO
80821000 3000000 300a000 4d000000
3. After a bye, before the init code has run:
CTL BS BD TO
80820000 0 0 0
Therefore the PCI reset caused the following changes in the LSI0
image:
– From supervisor to user
– From PCI space base address 300.0000 to 0
– From PCI space size of A000 to size of 0
– From a VME base address of 5000.0000 to 0
This explains why the PCI reset problem had never arisen on this
particular MVME360x. The fact that the PCI base and PCI bound
registers are both 0 makes the effective size of the image 0 bytes.
Therefore this "enabled" image will never utilize any PCI address
space.
4. Now try modifying the LSI0 env parameters to match those on the
MVME260x which failed:
printenv
vme3_lsi0_vmeaddr 1073741824
1073741824
vme3_lsi0_size
536870912
536870912
vme3_lsi0_phi 77
77
After a power-up, before the init code has run, the LSI0 values are:
800000 0 0 0
5. Do NOT run the init code, but press the RESET button, and the
values become:
830001 f0000000 f0000000 0
6. Run the vme3 init code, and the values are set to accommodate env
parameters: