Example 2: mvme3600 series board acts differently – Motorola MVME2300 Series User Manual
Page 241

Functional Description
http://www.motorola.com/computer/literature
4-17
4
1. Manually call each Universe initialization word, to duplicate typical
operation.
With the LSI0 enabled, the registers are:
CTL BS BD TO
80821000 1012000 21012000 3efee000
2. Execute a bye command.
3. Manually enable access to the Universe register set, and read the
LSI0 registers:
CTL BS BD TO
80820000 0 20000000 0
This means that the PCI reset has changed the image as follows:
– From supervisor address modifier to user
– From PCI space base address 1012000 to 0 (size of 2000.0000
constant)
– From VME address range 4000.0000 through 5FFF.FFFF to a
new VMEbus range of 0 through 1FFF.FFFF
It is still enabled.
Example 2: MVME3600 Series Board Acts Differently
In this example, portions of the earlier example are repeated on an
MVME3600 series board. This particular board had customized values for
the LSI0 setup parameters. It had not previously been seen to hang upon
PCI reset.
Conditions:
The Universe register init code is still disabled, and must be manually
called. The PCI init code is enabled, so the Universe PCI memory space
requirement defined by its Configuration Space register at offset 0x10 is
being accommodated and enabled during PCI probing. The PCI probe list
is set to d,c,e,f,10.
Procedure:
1. After a power-up reset, before the init code has written the registers,
the LSI0 register settings are: