Functional Description

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:

4

http://www.motorola.com/computer/literature

4-17

Page 241
Image 241
Motorola MVME2300 Series manual Example 2 MVME3600 Series Board Acts Differently