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

Page 241

Advertising
background image

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:

Advertising