Emerson, Business-Critical Continuity, Emerson Network Power and the Emerson Network Power logo are trademarks and service
marks of Emerson Electric Co.
All other trademarks are the property of their respective owners.
®
is a trademark or registered trademark of Intel Corporation or its subsidiaries in the United States and other countries.
While reasonable efforts have been made to assure the accuracy of this document, Emerson assumes no liability resulting from any
omissions in this document, or from the use of the information obtained therein. Emerson reserves the right to revise this document
and to make changes from time to time in the content hereof without obligation of Emerson to notify any person of such revision or
changes.
Electronic versions of this material may be read online, downloaded for personal use, or referenced in another document as a URL to
a Emerson website. The text itself may not be published commercially in print or electronic form, edited, translated, or otherwise altered
without the permission of Emerson,
It is possible that this publication may contain reference to or information about Emerson products (machines and programs),
programming, or services that are not available in your country. Such references or information must not be construed to mean that
Emerson intends to announce such Emerson products, programming, or services in your country.
Limited and Restricted Rights Legend
If the documentation contained herein is supplied, directly or indirectly, to the U.S. Government, the following notice shall apply unless
otherwise agreed to in writing by Emerson.
Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (b)(3) of the Rights in Technical
Data clause at DFARS 252.227-7013 (Nov. 1995) and of the Rights in Noncommercial Computer Software and Documentation clause
at DFARS 252.227-7014 (Jun. 1995).
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
7
List of Tables
8
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
About this Manual
Overview of Contents
This manual is divided into the following chapters and appendices:
Chapter 1, Board Description and Memory Maps, provides a brief product description and a
block diagram. The remainder of the chapter provides information on memory maps and system
and configuration registers.
Chapter 2, Programming Details, provides additional programming information including IDSEL
mapping, interrupt assignments for the MPC8540 interrupt controller, Flash memory, two-wire
serial interface addressing, and other device and system considerations.
Appendix A, Related Documentation, provides a listing of related Emerson manuals, vendor
documentation, and industry specifications.
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
9
About this Manual
Abbreviations
AbbreviationDescription
ATAAdvanced Technology Attachment
CHRPCommon Hardware Reference Platform
CMCCommon Mezzanine Card
COMCommunication
CPUCentral Processing Unit
DDRDouble Data Rate
DMADirect Memory Access
DRAMDynamic Random Access Memory
ECCError Correction Code
FIFOFirst In First Out
GAGeneral Availability
GMIIGigabit Media Independent Interface
GPCMGeneral Purpose Chip select Machine
I/OInput/Output
IEEEInstitute of Electrical and Electronics Engineers
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
AbbreviationDescription
ROMRead Only Memory
RTCReal Time Clock
RTMRear Transition Module
RTOSReal Time Operating System
SATASerial AT Attachment
SBCSingle Board Computer
SDRAMSynchronous Dynamic Random Access Memory
SIGSpecial Interest Group
SMTSurface Mount Technology
SPDSerial Presence Detect
TSECTriple Speed Ethernet Controllers
TSOPThin Small Outline Package
UARTUniversal Asynchronous Receiver/Transmitter
UNIXUNIX operating system
USBUniversal Serial Bus
About this Manual
VIOInput/Output Voltage
VITAVMEbus International Trade Association
VMEVersaModule Eurocard
VMEbusVersaModule Eurocard bus
Conventions
The following table describes the conventions used throughout this manual.
NotationDescription
0x00000000Typical notation for hexadecimal numbers (digits
0b0000Same for binary numbers (digits are 0 and 1)
boldUsed to emphasize a word
ScreenUsed for on-screen output and code related
Courier + BoldUsed to characterize user input and to separate it
ReferenceUsed for references and for table and figure
are 0 through F), for example used for addresses
and offsets
elements or commands in body text
from system output
descriptions
File > ExitNotation for selecting a submenu
<text>Notation for variables and keys
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
11
About this Manual
NotationDescription
[text]Notation for software buttons to click on the screen
...Repeated item for example node 1, node 2, ...,
and parameter description
node 12
.
.
.
..Ranges, for example: 0..4 means one of the
|Logical OR
Omission of information from example/command
that is not necessary at the time being
integers 0,1,2,3, and 4 (used in registers)
Indicates a hazardous situation which, if not
avoided, could result in death or serious injury
Indicates a hazardous situation which, if not
avoided, may result in minor or moderate injury
Indicates a property damage message
No danger encountered. Pay attention to important
information
Summary of Changes
This manual has been revised and replaces all prior editions.
Part NumberPublication DateDescription
V3100A/PG1First edition
6806800G37AApril 2008Updated to Emerson style.
12
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
Comments and Suggestions
We welcome and appreciate your comments on our documentation. We want to know what you
think about our manuals and how we can make them better.
Mail comments to us by filling out the following online form:
http://www.emersonnetworkpowerembeddedcomputing.com/ > Contact Us > Online Form
In “Area of Interest” select “Technical Documentation”. Be sure to include the title, part number,
and revision of the manual and tell us how you used it.
About this Manual
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
13
About this Manual
14
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
Board Description and Memory Maps
1.1Introduction
This chapter briefly describes the board level hardware features of the MVME3100 single-board
computer, including a table of features and a block diagram. The remainder of the chapter
provides memory map information including a default memory map, MOTLoad’s processor
memory map, a default PCI memory map, MOTLoad’s PCI memory map, system I/O memory
map, and other configuration registers.
1.2Overview
The MVME3100 is a single-slot, single-board computer based on the MPC8540 PowerQUICC
III™ integrated processor. The MVME3100 provides serial ATA (sATA), USB 2.0, 2eSST
VMEbus interfaces, dual 64-bit/100 MHz PMC sites, up to 256 MB of flash, dual 10/100/1000
Ethernet, one 10/100 Ethernet, and five serial ports. This board supports front and rear I/O and
a single SODIMM module for DDR memory. Access to rear I/O is available with a rear transition
module (RTM).
1
The MVME3100 Single-Board Computer Programmer’s Reference provides general
programming information, including memory maps, interrupts, and register data for the
MVME3100 family of boards. This document should be used by anyone who wants general, as
well as technical information about the MVME3100 products.
As of the printing date of this manual, the MVME3100 supports the models listed below.
– Two 64KB user configuration serial EEPROMs
– One real-time clock (RTC) with removable battery
– One temperature sensor
– Interface to SPD(s) on SODIMM and P2 for RTM VPD
Flash– 32MB to 256MB soldered Flash with two alternate 1MB boot sectors
selectable via a hardware switch
– Hardware switch or software bit write protection for entire logical
bank
PCI InterfaceBus A:
– 66 MHz PCI-X (PCI-X 1.0b compliant)
– One TSi148 VMEbus controller
– One serial ATA (sATA) controller
– Two PCI6520 PCI-X-to-PCI-X bridges (primary side)
Bus B:
– 33/66/100 MHz PCI/PCI-X (PCI 2.2 and PCI-X 1.0b compliant)
– Two +3.3V/5V selectable VIO, 64-bit, single-wide PMC sites or one
double-wide PMC site (PrPMC ANSI/VITA 32-2003 and PCI-X
Auxiliary ANSI/VITA 39-2003 compliant)
– One PCI6520 PCI-X-to-PCI-X bridge (secondary side)
Bus C (-1263 version):
– 33 MHz PCI (PCI 2.2 compliant)
– One USB 2.0 controller
– One PCI expansion connector for interface to PMCspan
– One PCI6520 PCI-X-to-PCI-X bridge (secondary side)
I/O– One front panel RJ45 connector with integrated LEDs for front I/O:
one serial channel
– One front panel RJ45 connector with integrated LEDs for front I/O:
one 10/100/1000 Ethernet channel
– One front panel external sATA data connector for front I/O: one sATA
channel
– One front panel USB Type A upright receptacle for front I/O: one USB
2.0 channel (-1263 version)
– PMC site 1 front I/O and rear P2 I/O
– PMC site 2 front I/O
Serial ATA– One four-channel sATA controller: one channel for front-panel I/O,
one channel for planar I/O, one channel for future rear P0 I/O, and one
channel is not used
– One planar data connector and one planar power connector for an
interface to the sATA hard disk drive
USB (-1263 version)– One four-channel USB 2.0 controller: one channel for front panel I/O
and one channel for future rear P0 I/O. The other two channels are not
used.
Ethernet– Two 10/100/1000 MPC8540 Ethernet channels for front-panel I/O
and rear P2 I/O
– One 10/100 MPC8540 Ethernet channel for rear P2 I/O
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
17
Board Description and Memory MapsOverview
Table 1-1 MVME3100 Features Summary (continued)
FeatureDescription
Serial Interface– One 16550-compatible, 9.6 to 115.2 KBAUD, MPC8540,
asynchronous serial channel for front-panel I/O
– One quad UART controller to provide four 16550-compatible, 9.6 to
115.2 KBAUD, asynchronous serial channels for rear P2 I/O
Timers– Four 32-bit MPC8540 timers
– Four 32-bit timers in a PLD
Watchdog Timer– One MPC8540 watchdog timer
VME Interface– VME64 (ANSI/VITA 1-1994) compliant
– VME64 Extensions (ANSI/VITA 1.1-1997) compliant
– 2eSST (ANSI/VITA 1.5-2003) compliant
– VITA 41.0, version 0.9 compliant
– Two five-row P1 and P2 backplane connectors
– One TSi148 VMEbus controller
Form Factor– Standard 6U VME
Miscellaneous– One front-panel reset/abort switch
– Four front-panel status indicators: 10/100/1000 Ethernet link/speed
and activity, board fail, and user software controlled LED
– Six planar status indicators: one power supply status LED, two user
software controlled LEDs, three sATA activity LEDs (one per channel)
– One standard 16-pin JTAG/COP header
– Boundary scan support
– Switches for VME geographical addressing in a three-row backplane
Software Support– VxWorks operating system
– Linux operating system
Table 1-2 MVME712-101 RTM Features Summary
FeatureDescription
I/O– One five-row P2 backplane connector for serial and Ethernet I/O
passed from the MVME3100
– Four RJ-45 connectors for rear-panel I/O: four asynchronous
serial channels
– Two RJ-45 connectors with integrated LEDs for rear panel I/O:
one 10/100/1000 Ethernet channel and one 10/100 Ethernet
channel
– One PIM site with rear-panel I/O
Miscellaneous– Four rear-panel status indicators: 10/100/1000 and 10/100
Ethernet link/speed and activity LEDs
18
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
Memory MapsBoard Description and Memory Maps
1.3Memory Maps
1.3.1Default Processor Memory Map
The MPC8540 presents a default processor memory map following RESET negation. The
following table shows the default memory map from the point of view of the processor. The e500
core only provides one default TLB entry to access boot code and it allows for accesses within
the highest 4KB of memory. To access the full 8MB of default boot space (and the 1MB of CCSR
space), additional TLB entries must be set up within the e500 core for mapping these regions.
Refer to the MPC8540 Reference Manual listed in Appendix A, Related Documentation, for
details.
This is the default location for the CCSRs, but it is not mapped after reset.
Table 1-3 Default Processor Address Map
Processor Address
SizeDefinitionNotesStartEnd
0000 0000FF6F FFFF4087MNot mapped
FF70 0000FF7F FFFF1MMPC8540 CCS Registers1
FF80 0000FFFF FFFF8MFlash2
Only FFFF F000 to FFFF FFFF is mapped after reset. The e500 core fetches the first instruction
from FFFF FFFC following a reset.
1.3.2MOTLoad’s Processor Memory Map
MOTLoad’s processor memory map is given in the following table.
2. The flash is ligically one back but may be physically implemented in two banks.
Flash
2
After RESET, the MPC8540 does not map any PCI memory space (inbound or outbound), and
does not respond to Config cycles.
1.3.3VME Memory Map
The MVME3100 is fully capable of supporting both the PReP and the CHRP VME Memory Map
examples with RAM size limited to 2GB.
1.3.4System I/O Memory Map
System resources including System Control and Status registers, external timers, and the
QUART are mapped into a 16MB address range from the MVME3100 via the MPC8540 local
bus controller (LBC). The memory map is defined in the following table, including the LBC bank
chip select used to decode the register:
Table 1-5 System I/O Memory Map
AddressDefinition
E200 0000System Status Register23
E200 0001System Control Register23
E200 0002Status Indicator Register23
E200 0003Flash Control/Status Register23
E200 0004PCI Bus A Status Register23
E200 0005PCI Bus B Status Register23
E200 0006PCI Bus C Status Register23
E200 0007Interrupt Detect Register23
E200 0008Presence Detect Register23
E200 0009PLD Revision 23
E200 000CPLD Date Code (32 bits)23
LBC Bank /
Chip SelectNotes
E200 0010Test Register 1 (32 bits)23
E200 0014Test Register 2 (32 bits)23
E200 0018 E200 0FFF
20
Reserved1
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
System I/O Memory MapBoard Description and Memory Maps
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
21
Board Description and Memory MapsSystem Status Register
1.3.5System Status Register
The MVME3100 board System Status register is a read-only register used to provide board
status information.
Table 1-6 System Status Register
REGSystem Status Register – 0xE2000000
BIT76543210
FIELD
RSVD
OPERR
RESET000X0000
RSVD
RSVD
SAFE_START
ABORT
RSVD
BD_TYPE
BD_TYPE
Board type. These bits indicate the board type.
00: VME SBC
01: PrPMC
10-11: Reserved
ABORT: This bit reflects the current state of the on-board abort signal. This is a debounced
version of the abort switch and may be used to determine the state of the abort switch. A
cleared condition indicates the abort switch is not depressed, while a set condition indicates the
abort switch is asserted.
SAFE_START: ENV safe start. This bit reflects the current state of the ENV safe start select
switch. A set condition indicates that firmware should use the safe ENV settings. A cleared
condition indicates that the ENV settings programmed in NVRAM should be used by the
firmware.
RSVD: Reserved for future implementation.
1.3.6System Control Register
The MVME3100 board System Control register provides board control bits.
Table 1-7 System Control Register
REGSystem Control Register - 0xE2000001
BIT 76543210
22
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
System Indicator RegisterBoard Description and Memory Maps
Table 1-7 System Control Register (continued)
REGSystem Control Register - 0xE2000001
FIELD
BD_RESET
OPERR/WRRRR/WR/W
RESET00000X11
TSTAT_MASK: Thermostat mask. This bit masks the DS1621 temperature sensor thermostat
output. If this bit is cleared, the thermostat output is enabled to generate an interrupt. If the bit
is set, the thermostat output is disabled from generating an interrupt.
EEPROM_WPEEPROM: Write protect. This bit provides protection against inadvertent writes
to the on-board EEPROM devices. Clearing this bit will enable writes to the EEPROM devices.
Setting this bit write protects the devices. The devices are write protected following a reset.
BRD_RST: Board reset. These bits force a hard reset of the board. If a pattern is written in bits
5-7 where bit 7 is set, bit 6 is cleared, and bit 5 is set (101), a hard reset is generated. Any other
pattern written in bits 5-7, does not generate a hard reset. These bits are cleared automatically
when the board reset has been completed. These bits are always cleared during a read.
RSVD: Reserved for future implementation.
1.3.7System Indicator Register
The MVME3100 board provides a System Indicator register that may be read by the system
software to determine the state of the on-board status indicator LEDs or written to by system
software to illuminate the corresponding on-board LEDs.
RSVD
RSVD
RSVD
EEPROM_WP
TSTAT_MASK
Table 1-8 System Indicator Register
REGSystem Indicator Register - 0xE2000002
BIT 76543210
FIELD
RSVD
OPERRRRRR/WR/WR/WR/W
RESET00000001
BRD_FAIL: Board fail. This bit controls the board fail LED located on the front panel. A set
condition illuminates the front-panel LED and a cleared condition extinguishes the front-panel
LED.
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
RSVD
RSVD
RSVD
USR3
USR2
USR1
BRD_FAIL
23
Board Description and Memory MapsFlash Control/Status Register
USR1_LED: User LED 1. This bit controls the USR1 LED located on the front panel. A set
condition illuminates the front-panel LED and a cleared condition extinguishes the front-panel
LED.
USR2_LED: User LED 2. This bit controls the planar USR2 LED. A set condition illuminates
the LED and a cleared condition extinguishes the LED.
USR3_LED: User LED 3. This bit controls the planar USR3 LED. A set condition illuminates
the LED and a cleared condition extinguishes the LED.
RSVD: Reserved for future implementation.
1.3.8Flash Control/Status Register
The MVME3100 provides software-controlled bank write protect and map select functions as
well as boot block select, bank write protect, and activity status for the Flash.
Table 1-9 Flash Control/Status Register
REGFlash Control/Status Register - 0xE2000003
BIT 76543210
FIELD
RSVD
OPERRRRR/WR/WRRR
RESET00001XX1
RSVD
RSVD
MAP_SEL
F_WP_SW
F_WP_HW
FBT_BLK_SEL
FLASH_RDY
FLASH_RDY: Flash ready. This bit provides the current state of the Flash devices’
Ready/Busy# pins. These open drain output pins from each Flash device are wire OR'd to form
Flash Ready.
FBT_BLK_SEL: Flash boot block select. This bit reflects the current state of the BOOT BLOCK
B SELECT switch. A cleared condition indicates that boot block A is selected and mapped to
the highest address. A set condition indicates that boot block B is selected and mapped to the
highest address.
F_WP_HW: Hardware Flash bank write protect switch status. This bit reflects the current state
of the FLASH BANK WP switch. A set condition indicates that the entire Flash bank is write
protected. A cleared condition indicates that the Flash bank is not write protected.
F_WP_SW: Software Flash bank write protect. This bit provides software-controlled protection
against inadvertent writes to the Flash memory devices. A set condition indicates that the entire
Flash is write-protected. A cleared condition indicates that the Flash bank is not write-protected,
only when the hardware write-protect bit is also not set. This bit is set during reset and must be
cleared by the system software to enable writing of the Flash devices.
24
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
PCI Bus Status RegistersBoard Description and Memory Maps
MAP_SEL: Memory map select. When this bit is cleared, the Flash memory map is controlled
by the Flash Boot Block Select switch. When the map select bit is set, boot block A is selected
and mapped to the highest address.
RSVD: Reserved for future implementation.
1.3.9PCI Bus Status Registers
The PCI Bus Status registers provide PCI bus configuration information for each of the PCI
buses.
Table 1-10 PCI Bus A Status Register
REGPCI Bus A Status Register - 0xE2000004
BIT 76543210
FIELD
RSVD
OPERRRRRRRRR
RESET00001X01
RSVD
RSVD
RSVD
PCI_A_64B
PCIX_A
PCI_A_SPD
PCI_A_SPD
PCI bus A speed. Indicates the frequency of PCI bus A.
00: 33 MHz
01: 66 MHz
10: 100 MHz
11: 133 MHz
PCIX_A: PCI-X bus A. A set condition indicates that bus A is operating in
PCI-X mode. A cleared condition indicates PCI mode.
PCI_A_64B: PCI bus A 64-bit. A set condition indicates that bus A is enabled to operate in 64bit mode. A cleared condition indicates 32-bit mode.
RSVD: Reserved for future implementation.
Table 1-11 PCI Bus B Status Register
REGPCI Bus B Status Register - 0xE2000005
BIT 76543210
FIELD
3.3V_VIO
OPERRRRRRRRR
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
5.0V_VIO
ERDY2
ERDY1
PCI_B_64B
PCIX_B
PCI_B_SPD
25
Board Description and Memory MapsPCI Bus Status Registers
Table 1-11 PCI Bus B Status Register (continued)
REGPCI Bus B Status Register - 0xE2000005
RESETXXX01 XXX
PCI_B_SPD:
PCI bus B speed. Indicates the frequency of PCI bus B.
00: 33 MHz
01: 66 MHz
10: 100 MHz
11: 133 MHz
PCIX_B: PCI-X bus B. A set condition indicates that bus B is operating in
PCI-X mode. A cleared condition indicates PCI mode.
PCI_B_64B: PCI bus B 64-bit. A set condition indicates that bus B is enabled to operate in 64bit mode. A cleared condition indicates 32-bit mode.
ERDY1: EREADY1. Indicates that the PrPMC module installed in PMC site 1 is ready for
enumeration when set. If cleared, the PrPMC module is not ready for enumeration. If no PrPMC
is installed, this bit is always set.
ERDY2: EREADY2. Indicates that the PrPMC module installed in PMC site 2 is ready for
enumeration when set. If cleared, the PrPMC module is not ready for enumeration. If no PrPMC
is installed, the bit is always set.
5.0V_VIO: 5.0V VIO Enabled. This bit set indicates that the PMC bus (PCI bus B) is configured
for 5.0V VIO.
3.3V_VIO: 3.3V VIO enabled. This bit set indicates that the PMC bus (PCI bus B) is configured
to 3.3V VIO.
Table 1-12 PCI Bus C Status Register
REGPCI Bus C Status Register - 0xE2000006
BIT 76543210
FIELD
RSVD
OPERRRRRRRRR
RESETXXX01XXX
RSVD
RSVD
RSVD
PCI_C_64B
PCIX_C
PCI_C_SPD
26
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
Interrupt Detect RegisterBoard Description and Memory Maps
PCI_C_SPD:
PCI bus C speed. Indicates the frequency of PCI bus C.
00: 33 MHz
01: 66 MHz
10: 100 MHz
11: 133 MHz
PCIX_C: PCI-X bus C. A set condition indicates that bus C is operating in
PCI-X mode. A cleared condition indicates PCI mode.
PCI_C_64B: PCI bus C 64-bit. A set condition indicates that bus C is enabled to operate in 64bit mode. A cleared condition indicates 32-bit mode.
RSVD: Reserved for future implementation.
1.3.10Interrupt Detect Register
The MVME3100 provides an Interrupt Detect register that may be read by the system software
to determine which of the Ethernet PHYs originated their combined (OR'd) interrupt.
Table 1-13 Interrupt Detect Register
REGInterrupt Detect Register - 0xE2000007
BIT 76543210
FIELD
RSVD
OPERRRRRRRRR
RESET11100000
RSVD
RSVD
RSVD
RSVD
FEC_PHY
TSEC2_PHY
TSEC1_PHY
TSEC1_PHY: TSEC1 PHY interrupt. If cleared, the TSEC1 interrupt is not asserted. If set, the
TSEC1 interrupt is asserted.
TSEC2_PHY: TSEC2 PHY interrupt. If cleared, the TSEC2 interrupt is not asserted. If set, the
TSEC2 interrupt is asserted.
FEC_PHY: FEC PHY interrupt. If cleared, the FEC interrupt is not asserted. If set, the FEC
interrupt is asserted.
RSVD: Reserved for future implementation.
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
27
Board Description and Memory MapsPresence Detect Register
1.3.11Presence Detect Register
The MVME3100 provides a Presence Detect register that may be read by the system software
to determine the presence of optional devices.
Table 1-14 Presence Detect Register
REGPresence Detect Register - 0xE2000008
BIT 76543210
FIELD
RSVD
OPERRRRRRRRR
RESET00000XXX
RSVD
PMC1P: PMC module 1 present. If cleared, there is no PMC module installed in site 1. If set,
the PMC module is installed.
PMC2P: PMC module 2 present. If cleared, there is no PMC module installed in site 2. If set,
the PMC module is installed.
PEP: PMCspan present. If cleared, there is no PMCspan module installed. If set, the PMCspan
module is installed.
RSVD: Reserved for future implementation.
1.3.12PLD Revision Register
The MVME3100 provides a PLD Revision register that may be read by the system software to
determine the current revision of the timers/registers PLD.
Table 1-15 PLD Revision Register
RSVD
RSVD
RSVD
PEP
PMC2P
PMC1P
REGPLD Revision Register - 0xE2000009
BIT 76543210
FIELDPLD_REV
OPERR
RESET01
PLD_REV: 8-bit field containing the current timer/register PLD revision. The revision number
starts with 01.
28
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
PLD Data Code RegisterBoard Description and Memory Maps
1.3.13PLD Data Code Register
The MVME3100 PLD provides a 32-bit register that contains the build date code of the
timers/registers PLD.
Table 1-16 PLD Data Code Register
REGPLD Data Code Register - 0xE200000C
BIT31:2423:1615:87:0
FIELDyymmddvv
OPERR/W
RESETxxxx
yy: Last two digits of the year
mm: Month
dd: Day
vv: Version
1.3.14Test Register 1
The MVME3100 provides a 32-bit general-purpose read/write register that can be used by
software for PLD test or general status bit storage.
Table 1-17 Test Register 1
REGTest Register 1 - 0xE2000010
BIT31:0
FIELDTEST1
OPERR/W
RESET0000
TEST1: General-purpose 32-bit read/write field.
1.3.15Test Register 2
The MVME3100 provides a second 32-bit test register that reads back the complement of the
data in test register 1.
Table 1-18 Test Register 2
REGTest Register 2 - 0xE2000014
BIT31:0
FIELDTEST2
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
29
Board Description and Memory MapsExternal Timer Registers
Table 1-18 Test Register 2 (continued)
REGTest Register 2 - 0xE2000014
OPERR/W
RESETFFFF
TEST2: A read from this address returns the complement of the data pattern in test register 1.
A write to this address writes the uncomplemented data to register TEST1.
1.3.16External Timer Registers
The MVME3100 provides a set of tick timer registers for access to the four external timers
implemented in the timers/registers PLD. These registers are 32-bit registers and are not byte
writable. The following sections describe the external timer prescaler and control registers.
1.3.16.1Prescalar Register
The prescaler provides the clock required by each of the four timers. The tick timers require a
1 MHz clock input. The input clock to the prescaler is 25 MHz. The default value is set for $E7,
which gives a 1 MHz reference clock for a 25 MHz input clock source.
Table 1-19 Prescalar Register
REGPrescalar Register - 0xE2020000 (8 bits of 32)
BIT 76543210
FIELDPrescalar Adjust
OPERR/W
RESET$E7
Prescalar Adjust: The prescaler adjust value is determined by the following formula:
Prescaler adjust = 256 - (CLKIN/CLKOUT) where CLKIN is the input clock source in MHz and
CLKOUT is the desired output clock reference in MHz.
1.3.16.2Control Registers
The prescaler provides the clock required by each of the four timers. The tick timers require a
1 MHz clock input. The input clock to the prescaler is 25 MHz. The default value is set for $E7,
which gives a 1 MHz reference clock for a 25 MHz input clock source.
Table 1-20 Tick Timer Control Registers
Tick Timer 1 Control Register - 0xE2020010 (32 bits)
Tick Timer 2 Control Register - 0xE2020020 (32 bits)
Tick Timer 3 Control Register - 0xE2020030 (32 bits)
REG
BIT31...11109876543210
Tick Timer 4 Control Register - 0xE2020040 (32 bits)
30
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
External Timer RegistersBoard Description and Memory Maps
Table 1-20 Tick Timer Control Registers (continued)
Tick Timer 1 Control Register - 0xE2020010 (32 bits)
Tick Timer 2 Control Register - 0xE2020020 (32 bits)
Tick Timer 3 Control Register - 0xE2020030 (32 bits)
REG
FIELD
OPERR/W
RESET0...000000000000
ENC: Enable counter. When this bit is high, the counter increments. When this bit is low, the
counter does not increment.
COC: Clear counter on compare. When this bit is high, the counter is reset to 0 when it
compares with the compare register. When this bit is low, the counter is not reset.
COVF: Clear overflow bits. The overflow counter is cleared when a 1 is written to this bit.
Tick Timer 4 Control Register - 0xE2020040 (32 bits)
RSVD
...
RSVD
INTS
CINT
ENINT
OVF
RSVD
COVF
COC
ENC
OVF: Overflow bits. These bits are the output of the overflow counter. The overflow counter is
incremented each time the tick timer sends an interrupt to the local bus interrupter. The overflow
counter can be cleared by writing a 1 to the COVF bit.
ENINT: Enable interrupt. When this bit is high, the interrupt is enabled. When this bit is low, the
interrupt is not enabled.
CINT: Clear interrupt.
INTS: Interrupt status.
RSVD: Reserved for future implementation.
1.3.16.3Compare Registers
The tick timer counter is compared to the Compare register. When they are equal, the tick timer
interrupt is asserted and the overflow counter is incremented. If the clear-on-compare mode is
enabled, the counter is also cleared. For periodic interrupts, this equation should be used to
calculate the compare register value for a specific period (T):
Compare register value = T (us)
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
31
Board Description and Memory MapsGeographical Address Register
When programming the tick timer for periodic interrupts, the counter should be cleared to zero
by software and then enabled. If the counter does not initially start at 0, the time to the first
interrupt may be longer or shorter than expected. The rollover time for the counter is 71.6
minutes.
The VMEbus Status register in the TSi148 provides the VMEbus geographical address of the
MVME3100. This register reflects the inverted states of the geographical address pins at the 5row, 160-pin P1 connector.
32
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
Programming Details
2.1Introduction
This chapter includes additional programming information for the MVME3100 single-board
computer. Items discussed include:
zMPC8540 Reset Configurationon page 33
zMPC8540 Interrupt Controlleron page 37
zLocal Bus Controller Chip Select Assignmentson page 38
zTwo-Wire Serial Interface on page 38
zUser Configuration EEPROMon page 39
zVPD EEPROMon page 39
2
zRTM VPD EEPROMon page 39
zEthernet PHY Addresson page 40
zFlash Memoryon page 40
zPCI IDSEL Definitionon page 41
zPCI Arbitration Assignmentson page 42
zClock Distributionon page 43
zMPC8540 Real-Time Clock Inputon page 44
zMPC8540 LBC Clock Divisoron page 44
2.2MPC8540 Reset Configuration
The MVME3100 supports the power-on reset (POR) pin sampling method for MPC8540 reset
configuration. The states of the various configuration pins on the MPC8540 are sampled when
reset is de-asserted to determine the desired operating modes. The following table describes
the configuration options and the corresponding default setting. Refer to the MPC8540 Reference Manual listed in Appendix A, Related Documentation, for additional details and/or
programming information.
configuration vector to
be placed in CPPORCR
register bits
0Debug info from the LBC
is driven on MSRCID &
MDVAL pins
1Debug info from the
DDR SDRAM controller
is driven on MSRCID &
MDVAL pins
0Debug info on ECC pins
instead of normal ECC
8
36
1ECC pins function in
normal mode
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
MPC8540 Interrupt ControllerProgramming Details
1.The selected configuration settings are indicated by dark cell outlines.
2.External arbitration is required.
3.e500 core does not boot until configured by an external master.
4.Dependent on PCI/PCI-X mode configuration.
5.Required to meet 2 ns hold time requirement.
6.Meets 0.7 ns hold time requirement.
7.Local bus LAD[0:31] is sampled during POR, but only LAD[28:31] are configurable by
resistor option. Software can use this value to inform the firmware or operating system
about initial board configuration.
8.ECC signals from memory devices must be disconnected.
2.3MPC8540 Interrupt Controller
The MVME3100 uses the MPC8540 integrated programmable interrupt controller (PIC) to
manage locally generated interrupts. Currently defined external interrupting devices and
interrupt assignments, along with corresponding edge/levels and polarities, are shown in the
following table.
Refer to the MPC8540 Reference Manual listed in Appendix A, Related Documentation, for
additional details regarding the operation of the MPC8540 PIC.
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
37
Programming DetailsLocal Bus Controller Chip Select Assignments
2.4Local Bus Controller Chip Select Assignments
The following table shows local bus controller (LBC) bank and chip select assignments for the
MVME3100 board.
Table 2-3 LBC Chip Select Assignments
LBC Bank/
Chip SelectLocal Bus FunctionSize
0Boot Flash bank32MB - 128MB32 bits
1Optional second Flash bank32MB - 128MB32 bits
2Control/Status registers64 KB32 bits
3Quad UART64 KB8 bits
432-bit timers64 KB32 bits
5-7Not used
1. Flash bank size determined by VPD flash packet.
2. Contro/Status registers are byte read and write capable.
3. 32-bit timer registers are byte readable, but must be written as 32 bits.
2.5Two-Wire Serial Interface
A two-wire serial interface for the MVME3100 is provided by an I2C compatible serial controller
integrated into the MPC8540. The MPC8540 I
read the contents of the various I
contains the I
2
C devices used for the MVME3100 and their assigned device addresses.
2
C devices located on the MVME3100. The following table
2
Data Bus
WidthNotes
1
1
2
3
C controller is used by the system software to
38
Table 2-4 I2C Bus Device Addressing
Device Address
I2C Bus
Address
$90000N/ADS1621 temperature sensor
$A0000256 x 8DDR memory SPD (SODIMM
$A2001Reserved
$A401065,536 x 8User configuration
$A601165,536 x 8User configuration
$A81008192 x 8VPD (on-board system configuration)
$AA1018192 x 8RTM VPD (off-board configuration)
$AC110Reserved
$AE111Reserved
A2 A1 A0
(binary)Size (bytes)Device FunctionNotes
module banks 1 and 2 corresponding
to MPC8540 memory controller chip
selects 0 and 1)
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
1
2
2
2
2, 3
User Configuration EEPROMProgramming Details
Table 2-4 I2C Bus Device Addressing (continued)
Device Address
I2C Bus
Address
$D0N/AN/ADS1375 real-time clock
1. Each SPD defines the physical attributes of each bank or group of banks. If both banks of a SODIMM are populated
they are the same speed and memory size.
2. This is a dual address serial EEPROM.
3. The device address is user selectable using switches on the RTM. The recommended address setting for the
MVME3100 is $AA.
A2 A1 A0
(binary)Size (bytes)Device FunctionNotes
2.6User Configuration EEPROM
The MVME3100 board provides two 64KB dual address serial EEPROMs for a total of 128KB
user configuration storage. These EEPROMs are hardwired to have device IDs as shown in
Table 2-4 on page 38, and each device ID will not be used for any other function. Refer to the
2-Wire Serial EEPROM Datasheet listed in Appendix A, Related Documentation, for additional
details.
2.7VPD EEPROM
The MVME3100 board provides an 8KB dual address serial EEPROM containing vital product
data (VPD) configuration information specific to the MVME3100. Typical information that may
be present in the EEPROM may include: manufacturer, board revision, build version, date of
assembly, memory present, options present, L2 cache information, etc. The VPD EEPROM is
hardwired to have a device ID as shown in Table 2-4 on page 38. Refer to the 2-Wire Serial EEPROM Datasheet listed in Appendix A, Related Documentation, for additional details.
2.8RTM VPD EEPROM
The MVME3100 board provides an 8KB dual address serial EEPROM containing VPD
configuration information specific to the MVME3100 RTM. Typical information that may be
present in the EEPROM may include: manufacturer, board revision, build version, date of
assembly, options present, etc. The RTM VPD EEPROM device ID is user selectable with the
recommended value for MVME3100 as shown in Table 2-4 on page 38. Refer to the2-Wire Serial EEPROM Datasheet listed in Appendix A, Related Documentation, for additional details.
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
39
Programming DetailsEthernet PHY Address
2.9Ethernet PHY Address
The assigned Ethernet PHY addresses on the MPC8540 MII management (MIIM) bus is shown
in the following table.
Table 2-5 PHY Types and MII Management Bus Addresses
MPC8540
Ethernet
PortFunction/LocationPHY Types
TSEC1Gigabit Ethernet port routed to front
panel
TSEC2Gigabit Ethernet port routed to P2BCM5461S02
Fast Ethernet
Controller
10/100 Ethernet port routed to P2BCM522103
BCM5461S01
PHY MIIM Address
[4:0]
2.10Flash Memory
The MVME3100 is designed to provide one or two physical banks of soldered-on Flash
memory. Each bank may be populated with two AMD Spansion MirrorBit 3.0V devices
configured to operate in 16-bit mode to form a 32-bit Flash bank. The Flash bank connected to
LBC Chip Select 0 is the boot bank and is always populated. The second Flash bank connected
to LBC Chip Select 1 may or may not be populated depending on Flash size requirements and
available Flash devices. The VPD Flash packet(s) will determine which banks are populated
and the size of the devices. Software must program one or two LBC chip selects based on the
VPD Flash packet information. The following table defines the supported Flash density options
for each bank. The factory configuration for the MVME3100-1152 is one bank of 64MB; for the
MVME3100-1263, it is one bank of 128MB.
Table 2-6 Flash Options
Flash Bank SizeSpansion Part NumberDevice Size
32MBS29GL128N128 Mbit
64MBS29GL256N256 Mbit
128MBS29GL512N512 Mbit
A hardware Flash bank write protect switch is provided on the MVME3100 to enable write
protection of both physical banks. Regardless of the state of the software Flash write protect bit
in the Flash Control/Status register, write protection is enabled for both banks when this switch
is ON. When this switch is OFF, write protection is controlled by the state of the software Flash
write protect bit and can only be disabled by clearing this bit in the Flash Control/Status register.
Refer to Flash Control/Status Register on page 24 for more information.
The F_WE_HW bit reflects the state of the switch and is only software readable, whereas the
F_WP_SW bit supports both read and write operations.
40
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
PCI IDSEL DefinitionProgramming Details
The MVME3100 provides a dual boot option for booting from one of two separate boot images
in the boot Flash bank, which are referred to as boot block A and boot block B. Boot blocks A
and B are each 1MB in size and are located at the top (highest address) 2 MB of the boot Flash
memory space. Boot block A is located at the highest 1MB block and block B is the next highest
1MB block. A FLASH boot block switch is used to select between boot block A and boot block
B. When the switch is OFF, the Flash memory map is normal and block A is selected. When the
switch is ON, block B is mapped to the highest address as shown below. The MAP_SEL bit in
the Flash Control/Status register can override the switch and restore the memory map to the
normal configuration with block A selected. Upon RESET, this mapping reverts to the switch
selection.
2.11PCI IDSEL Definition
Each PCI device has an associated address line connected via a resistor to its IDSEL pin for
configuration space accesses. The following table shows the IDSEL assignments for the PCI
devices and slots on each of the PCI buses on the board, along with the corresponding interrupt
assignment to the PIC external interrupt pins. Refer to the MPC8540 Reference Manual and
PCI6520CB Data Book and for details on generating configuration cycles on each of the PCI
busses.
Table 2-7 IDSEL and Interrupt Mapping for PCI Devices
PCI Bus
A
(8540) (See Note
following table)
B
(PCI6520-1)
Device
Number
Field
0b0_0000internalMPC8540
0b0_000117TSi148
0b0_001018PCI6520-1
0b0_001119PCI6520-2
0b0_010020GD31244
0b0_000016PMC1
0b0_000117PMC1
0b0_001018PMC2
AD Line
for
IDSEL
PCI Device
or SlotDevice/Slot INT to MPC8540 Ext IRQ
VME
sATA
Primary
Secondary
Primary
INTA#INTB#INTC#INTD#
IRQ0IRQ1IRQ2IRQ3
IRQ2
IRQ4IRQ5IRQ6IRQ7
IRQ5IRQ6IRQ7IRQ4
IRQ6IRQ7IRQ4IRQ5
C
(PCI6520-2)
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
0b0_001119PMC2
Secondary
0b0_000016uPD74010
1 USB
0b0_01002021150 on
PMCSpan
IRQ7IRQ4IRQ5IRQ6
IRQ4IRQ5IRQ6
41
Programming DetailsPCI Arbitration Assignments
Table 2-7 IDSEL and Interrupt Mapping for PCI Devices (continued)
PCI Bus
PCI Expansion
(21150)
Device
Number
Field
0b0_001018PMCSpan
0b0_001119PMCSpan
0b0_010020PMCSpan
0b0_010121PMCSpan
AD Line
for
IDSEL
PCI Device
or SlotDevice/Slot INT to MPC8540 Ext IRQ
INTA#INTB#INTC#INTD#
IRQ6IRQ7IRQ4IRQ5
Slot 1
IRQ7IRQ4IRQ5IRQ6
Slot 2
IRQ4IRQ5IRQ6IRQ7
Slot 3
IRQ5IRQ6IRQ7IRQ4
Slot 4
The Device Number is as listed when Bus A is in PCI-X mode. If Bus A is in PCI mode, add
0x16 (0b1_0000) to the listed Device Number.
The following table shows the Vendor ID and the Device ID for each of the planar PCI devices
on the MVME3100.
Table 2-8 Planar PCI Device Identification
FunctionDeviceVendor IDDevice ID
System ControllerMPC85400x10570x0008
PCI-X-to-PCI-X BridgePCI6520CB0x10B50x6520
VME ControllerTSi1480x10E30x0148
sATA ControllerGD312440x80860x3200
USB ControllerµPD7201010x10330x0035
2.12PCI Arbitration Assignments
The integrated PCI/X arbiters internal to the MPC8540 and the PCI6520 bridges provide PCI
arbitration for the MVME3100. The MPC8540 provides arbitration support for itself and the four
PCI-X devices on PCI bus A.
The PCI6520 secondary PCI/X interface arbiters support external bus masters in addition to the
PCI6520. One secondary arbiter provides arbitration for the PMC sites on PCI bus B, and the
other provides arbitration for the PMCspan and USB host controller on PCI bus C.
42
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
Clock DistributionProgramming Details
The arbitration assignments on the MVME3100 are shown in the follow table so that software
may set arbiter priority assignments if necessary.
Table 2-9 PCI Arbitration Assignments
PCI BusArbitration AssignmentPCI Master(s)
AMPC8540 PCI_REQ/GNT[0]sATA Controller
AMPC8540 PCI_REQ/GNT[1]TSI148 VME Controller
AMPC8540 PCI_REQ/GNT[2]PCI6520 (Bus A to Bus B bridge)
AMPC8540 PCI_REQ/GNT[3]PCI6520 (Bus A to Bus C bridge)
BPCI6520-1 S_REQ/GNT[0]PMC site 1 primary master
BPCI6520-1 S_REQ/GNT[1]PMC site 1 secondary master
BPCI6520-1 S_REQ/GNT[2]PMC site 2 primary master
BPCI6520-1 S_REQ/GNT[3]PMC site 2 secondary master
CPCI6520-2 S_REQ/GNT[0]USB Controller
CPCI6520-2 S_REQ/GNT[1]PMCspan
2.13Clock Distribution
The clock function generates and distributes all of the clocks required for system operation. The
clock tree is designed in such a manner as to maintain the strict edge-to-edge jitter and low
clock-to-clock skew required by the devices. Additional clocks required by individual devices are
generated near the devices using individual oscillators. Table 2-10 on page 43 lists the clocks
required on the MVME3100 along with their frequency and source. The clock tree A frequencies
on bus A have a default configuration of 66 MHz. The 33/66/100 MHz clocks are dynamically
configured at reset depending on the state of the PCIXCAP and M66EN pins on bus B.
The PCI clock trees A, B, and C are not required to be synchronized with each other.
Table 2-10 Clock Assignments
DeviceClock Signal(s)
MPC8540CLK_854066/100A13.3V
TSi148CLK_VME66/100A13.3V
Frequency
(MHz)
Clock Tree
SourceQtyVIO
sATACLK_SATA66/100A13.3v
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
43
Programming DetailsMPC8540 Real-Time Clock Input
Table 2-10 Clock Assignments (continued)
Frequency
DeviceClock Signal(s)
PCI6520 PrimaryCLK_P2P_ABP66/100A23.3V
CLK_P2P_ACP
PMC1CLK_PMC133/66/100B13.3V
PMC2CLK_PMC233/66/100B13.3V
PCI6520
Secondary
USBCLK_USB33C13.3V
PMCspanCLK_SPAN33C13.3V
MPC9855CLK6625Oscillator23.3V
BCM5461SCLK25_25V_PHY25Oscillator/
BCM5221CLK25_33V_PHY25Oscillator/
Control and
Timers PLD
CLK_P2P_ABS33/66/100B13.3V
CLK_P2P_ACS33C13.3V
CLK25_33V_PLD25Oscillator/
CLK_LBCCCB_CLK/8
(MHz)
(333 MHz/8)
Clock Tree
SourceQtyVIO
22.5V
Buffer
13.3V
Buffer
13.3V
Buffer
MPC854013.3V
QUARTCLK_UART1.8432Oscillator13.3V
sATACLK3737.5Oscillator13.3V
USBCLK4848Oscillator13.3V
RTCCLK3232.768 kHzCrystal13.3V
2.14MPC8540 Real-Time Clock Input
The MPC8540 real-time clock (RTC) input is driven by a 1 MHz clock generated by the control
and timers PLD. This provides a fixed clock reference for the RTC that software can use as a
known timing reference. To select this 1 MHz clock as the RTC timer reference, software must
set the SEL_TBCLK bit in the MPC8540 HID0 register.
2.15MPC8540 LBC Clock Divisor
The MPC8540 LBC clock output is used by the control and timers PLD. The LBC clock is
derived from a divide by 2, 4 or 8 ratio of the internal CCB (core complex bus) clock as
determined by the clock ratio register (LCRR[CLKDIV]). For proper operation of the local bus,
CLKDIV must be set for divide by 8, which is the default value. The software must leave this
register configured for divide by 8 during initialization.
44
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
ARelated Documentation
A
A.1Emerson Network Power - Embedded Computing
Documents
The Emerson Network Power - Embedded Computing publications listed below are referenced
in this manual. You can obtain electronic copies of Emerson Network Power - Embedded
Computing publications by contacting your local Emerson sales office. For documentation of
final released (GA) products, you can also visit the following website:
PMCspan PMC Adapter Carrier Board Installation and UsePMCSPANA/IH
A.2Manufacturers’ Documents
For additional information, refer to the following table for manufacturers’ data sheets or user’s
manuals. As an additional help, a source for the listed document is provided. Please note that,
while these sources have been verified, the information is subject to change without notice.
S29GLxxxN MirrorBit Flash Family
S29GL512N, S29GL256N, S29GL128N
AMD, Inc.
Web Site: http://www.amd.com
µPD720101 USB 2.0 Host Controller Datasheet
NEC Electronics
Web Site: http://www.necel.com/usb/en/document/index.html
BCM5221
273794-005
27631 Revision A
Amendment 4 May 13,
2004
S16265EJ3V0DS00 April
2003
46
PCI6520CB Data Book
PLX Technology, Inc.
870 Maude Avenue
Sunnyvale, California 94085
Web Site: http://www1.plxtech.com/default.htm
EXAR ST16C554/554D, ST68C554 Quad UART with 16-Byte FIFOs
EXAR Corporation
48720 Kato Road
Fremont, CA 94538
Web Site: http://www.exar.com
2-Wire Serial EEPROM Datasheet
Atmel Corporation
San Jose, CA
Web Site: http://www.atmel.com/atmel/support/
Maxim DS1621Digital Thermometer and Thermostat
Maxim Integrated Products
Web Site: http://www.maxim-ic.com
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
ST16C554/554D
Rev. 3.1.0
AT24C512
DS1621
Related SpecificationsRelated Documentation
Table A-2 Manufacturers’ Documents (continued)
Document Title and SourcePublication Number
Maxim DS1375 Serial Real-Time Clock
Maxim Integrated Products
Web Site: http://www.maxim-ic.com
TSOP Type I Shielded Metal Cover SMT
Yamaichi Electronics USA
Web Site: http://www.yeu.com
REV: 121203
A.3Related Specifications
For additional information, refer to the following table for related specifications. As an additional
help, a source for the listed document is provided. Please note that, while these sources have
been verified, the information is subject to change without notice.
Table A-3 Related Specifications
Document Title and SourcePublication Number
VITA http://www.vita.com/
VME64 SpecificationANSI/VITA 1-1994
VME64 ExtensionsANSI/VITA 1.1-1997
2eSST Source Synchronous TransferVITA 1.5-2003
PCI Special Interest Group (PCI SIG) http://www.pcisig.com/
Peripheral Component Interconnect (PCI) Local Bus Specification,
Revision 2.0, 2.1, 2.2
PCI-X Addendum to the PCI Local Bus SpecificationRev 1.0b
IEEE http://standards.ieee.org/catalog/
IEEE - Common Mezzanine Card Specification (CMC) Institute of Electrical
and Electronics Engineers, Inc.
IEEE - PCI Mezzanine Card Specification (PMC)
Institute of Electrical and Electronics Engineers, Inc.
USB http://www.usb.org/developers/docs/
Universal Serial Bus SpecificationRevision 2.0
PCI Local Bus
Specification
P1386 Draft 2.0
P1386.1 Draft 2.0
April 27, 2000
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
47
Related DocumentationRelated Specifications
48
MVME3100 Single Board Computer Programmer’s Reference (6806800G37A)
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.