4-18
Universe (VMEbus to PCI) Chip
4
Example 2: MVME3600 Series Board Acts Differently
Repeat portions of the earlier example on an MVME3600 series board.
This board had not previously been seen to hang upon PCI reset. This
particular board had customized values for the LSI0 setup parameters.
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. PCI probe list
d,c,e,f,10
1. After a P/U reset, before the init code has written the registers, the
LSI0 register settings are:
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 it has never been a problem 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.
Содержание MVME2700 Series
Страница 1: ...MVME2600 2700 Series Single Board Computer Programmer s Reference Guide V2600A PG2 ...
Страница 13: ...xiv ...
Страница 15: ...xvi ...
Страница 67: ...1 50 Board Description and Memory Maps 1 ...
Страница 70: ...Introduction 2 3 2 Four 31 bit tick timers Two 64 bit general purpose registers for cross processor messaging ...
Страница 151: ...2 84 Raven PCI Host Bridge Multi Processor Interrupt Controller Chip 2 ...
Страница 215: ...3 64 Falcon ECC Memory Controller Chip Set 3 ...
Страница 277: ...Glossary GL 14 G L O S S A R Y ...