Motorola MVME2300 Series User Manual

Page 242

Advertising
background image

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:

Advertising