Intel NetStructure® MPCBL0010
Single Board Computer
Technical Product Specification
October 2006
Order Number: 304120
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR
OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS
OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING
TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECT UAL PROPERTY RIGHT.
Intel may make changes to specifications and product descriptions at any time, without notice. Intel products are not intended for use in nuclear,
medical, life saving, or life sustaining applications.
Designers must not rely on the absence or characteristics of any features or instructions marked “reserved” or “un defined.” Intel reserves these for
future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.
The Intel NetStructure® MPCBL0010 Single Board Computer may contain design defects or errors known as errata which may cause the product to
deviate from published specifications. Current characterized errata are available on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
Intel, Intel logo, Intel Ne tStructu re, Inte l NetBur st, and Intel X eo n, are tr ade marks or registere d tra demarks o f Intel Corpor ation or its subsidiaries in the
United States and other countries .
*Other names and brands may be claimed as the property of others.
**Hyper-Threading Technology requires a computer system with an Intel® Pentium® 4 processor supporting Hyper-Threading Technology and an HT
Technology enabled chipset, BIOS and operating system. Performance will vary depending on the specific hardware and software you use. See http:/ /
www.intel.com/info/hyperthreading/ for more information including details on which processors support HT Technology.
This document provides technical specifications related to the Intel NetStructure®
MPCBL0010 Single Board Computer (SBC). The MPCBL0010 SBC is designed following
the standards of the Advanced Telecommunications Compute Architecture
(AdvancedTCA*) Design Guide for high availability, switched network computing. This
document is intended for support during system product development and while
sustaining a product. It specifies the architecture, design requirements, external
requirements, board functionality, and design limitations of the MPCBL0010 Single
Board Computer (SBC).
The focus of each section in this document can be summarized as follows:
Chapter 1.0, “Introduction” gives an overview of the information contained in this
document as well as a glossary of acronyms and important terms.
MPCBL0010—Introduction
Chapter 2.0, “Feature Overview” introduces the key features of the MPCBL0010.
Chapter 3.0, “Operating the Unit” provides basic instructions for configuring and
upgrading the MPCBL0010.
Chapter 4.0, “Specifications” contains the mechanical, environmental, and reliability
specifications for the MPCBL0010.
Chapter 5.0, “Connectors and LEDs” includes an illustration of LEDs, connector
locations, connector descriptions, and pinout tables.
Chapter 6.0, “BIOS Features” provides an introduction to the Intel/AMI BIOS, and the
System Management BIOS, stored in flash memory on the MPCBL0010.
Chapter 7.0, “BIOS Setup” describes the interactive menu system of the BIOS setup
program.
Chapter 8.0, “Error Messages” lists BIOS error messages, Port 80h POST codes, and
provides a brief description of each.
Chapter 9.0, “Addressing” lists the PCI devices and the buses on which they reside, as
well as FPGA registers.
Chapter 10.0, “Hardware Management Overview” provides a detailed overview of the
IPMI implementation based on PICMG* 3.0 and IPMI v1.5 specifications in the
MPCBL0010.
Chapter 11.0, “Serial Over LAN (SOL)”provides detailed information about Serial over
LAN (SOL), including architecture, theory of operations, use cases, configuration, and
installation.
Chapter 12.0, “Telecom Clock” describes the operations of the telecom clock, its
various interfaces, and the API used by the telecom clock module.
Chapter 13.0, “Maintenance” includes supervision and diagnostics information.
Chapter 14.0, “Thermals” describes pressure drop curves versus the flow rate in
accordance with PICMG 3.0 Specification..
Chapter 15.0, “Component Technology” lists the major components used on the
MPCBL0010.
Chapter 16.0, “Warranty Information” provides warranty information for Intel
NetStructure
Chapter 17.0, “Customer Support” provides information on how to contact customer
support.
Chapter 18.0, “Certifications” and Chapter 19.0, “Agency Information—Class B”
document the regulatory requirements the MPCBL0010 is designed to meet.
Chapter 19.0, “Agency Information—Class B” contains precautions to avoid personal
injury and prevent damage to this product or products to which it is connected.
Appendix A, “Reference Documents” provides a list of datasheets, standards, and
specifications for the technology designed into the MPCBL0010.
Appendix B, “List of Supported Commands (IPMI v1.5 and PICMG 3.0)” provides lists of
commands supported by IPMI v1.5 and PICMG Specification 3.0.
1.2Glossary
ACPIAdvanced Configuration and Power Interf ace.
AdvancedMC*Advanced Mezzanine Card. The AdvancedMC is a modular add-
AdvancedTCAAdvanced Telecommunications Compute Architecture
AMCAdvanced Mezzanine Card. See AdvancedMC.
BIOSBasic Input/Output Subsystem. ROM code that initializes the
BladeAn assembled PCB card that plugs into a chassis.
DIMMDual Inline Memory Module. A small card with memory on it that
EEPROMElectrically Erasable Programmable Read-Only Memory.
Fabric BoardA board capable of moving packet data between Node Boards
Fabric SlotA slot supporting a link port connection to/from each Node Slot
FREDField Recovery Device
FWUMFirmware Upgrade Manager used for upgrading IPMI firmware.
Hyper-Threading Technology
2
I
C*Inter-IC (Integr ated Circuit). Two- wire interface commonly used
®
products.
on card that extends the functionality of the SBC.
computer and performs some basic functions.
is used with the MPCBL0010.
via the ports of the backplane. This is sometimes referred to as
a switch.
and/or out of the chassis.
†
(HT Technology)
Allows a single physical processor, to appear as two logical
processors to a HT Technology-aware operating system.
to carry management data.
October 2006Technical Product Specification
Order Number: 30412013
Intel NetStructure® MPCBL0010 Single Board Computer
MPCBL0010—Introduction
IBAIntel® Boot Agent. The Intel Boot Agent is a software product
that allows your networked client computer to boot using a
program code image supplied by a remote server.
IDEIntegrated Device Electronics. Common, low-cost disk interface.
IPMBIntelligent Platform Management Bus. Physical two-wire
medium to carry IPMI.
IPMCIntelligent Platform Management Controller . ASIC on baseboard
responsible for low-level system management.
IPMIIntelligent Platform Management Interface. Progr amming model
for system management.
KCSKeyboard Controller Style interface.
LPC BusLow Pin Count Bus. Legacy I/O bus that replaces ISA and X-bus.
See the Low Pin Count (LPC) Interface specification.
MTBFMean Time Between Failure. A reliability measure based on the
probability of failure.
NEBSNational Equipment Building Standards. Telco standards for
equipment emissions, thermal, shock, contaminants, and fire
suppression requirements.
NMINon-Maskable Interrupt. Low-level PC interrupt.
Node BoardA board capable of providing and/or receiving packet data to/
from a Fabric Board via the ports of the networks. The term is
used interchangeably with SBC.
MPCBL0010Single Board Computer.
Node SlotA slot supporting port connections to/from Fabric Slot(s). A
Node slot is intended to accept a Node Board.
PCBPrinted Circuit Board.
Physical PortA port that physically exists. It is supported by one of many
physical (PHY) type components.
PLLPhase-locked Loop.
ROMRead-Only Memory.
SATASerial ATA (Advanced Technology Attachment). A physical
storage interface.
SBCSingle Board Computer. This term is used interchangeably with
Node Board.
SELSystem Event Log. Action logged by management controller.
ShMCShelf Management Controller.
SMBusSystem Management Bus. Similar to I
2
C.
SMISystem Management Interrupt. Low-level PC interrupt which
can be initiated by chipset or management controller. Used to
service IPMC or handle things like memory errors.
SMS, SMSCStandard Microsystems Corporation*.
SOLSerial over LAN
USBUniversal Serial Bus. General-purpose peripheral interconnect,
The Advanced Telecommunications Compute Architecture (AdvancedTCA*) standards
define open architecture modular computing components for a carrier-grade,
communications network infrastructure. The goals of the standards are to enable
blade-based modular platforms to be:
•cost effective
• high-density
• high-availability
• scalable
These systems use a fabric I/O network for connecting multiple, independent processor
boards, I/O nodes (e.g., line cards), and I/O devices (e.g., storage subsystem).
The MPCBL0010 Single Board Computer (SBC) is designed according to the
AdvancedTCA Design Guide for High Availability, Switched Network Computing.
2.2Functional Description
This topic defines the architecture of the MPCBL0010 SBC through descriptions of
functional blocks. Figure 1 shows the functional blocks of the MPCBL0010 SBC. The
MPCBL0010 SBC is a hot-swappable SBC with backplane connections to gigabit
Ethernet networks.
The SBC incorporates an Intelligent Platform Management Controller that monitors
critical functions of the board, responds to commands from the shelf manager, and
reports events.
Power is supplied to the MPCBL0010 SBC through two redundant -48 V power supply
connections. Power for on-board hardware management circuitry is provided through a
standby converter. This converter is fed by the diode OR'd -48 V supply from the
backplane.
The SBC has provision for the addition of two AdvancedMC* devices and also offers one
USB port and one service terminal interface (serial port). An overview of each block is
shown in Figure 1.
October 2006Technical Product Specification
Order Number: 30412015
Intel NetStructure® MPCBL0010 Single Board Computer
Figure 1.MPCBL0010 Block Diagram
MPCBL0010 SBC—Feature Overview
33 MHz LPC
(4MB/s)
Intel®E7520
Intel®E7520
Intel® E7520
Intel®E7520
Intel®E7520
Intel®E7520
Firmware Hub
Firmware Hub
(FWH1)
(FWH1)
PCI Express x8
Telecom
Telecom
Clock
Clock
IPMB-A
IPMB-B
FPGA
IPMC
AGTL
800 MHz
82546GB
Switch
Switch
VSC3108
VSC3108
Front Panel
LEDs
LEDs
RJ-45
RJ-45
10/100
10/100
Port
USB Port
USB Port
RJ-45
RJ-45
Serial
Serial
Port
Optional
Thirdparty
AMC
Optional
Thirdparty
AMC
Port
Port
AMC
AMC
AMC
AMC
FPGA
FPGA
Firmware Hub
Firmware Hub
(FWH0)
(FWH0)
Two
Two
Two
Two
240-pin DIMM
240-pin DIMM
240-pin DIMM
240-pin DIMM
Sockets
Sockets
Sockets
Sockets
DDR2 400
DDR2 400
DDR2 400
DDR2 400
Registered
Registered
Registered
Telecom
Clock
SATA
Registered
DIMMs
DIMMs
DIMMs
DIMMs
82551
82551
10/100
10/100
Ethernet
Ethernet
Intel®
Intel®
6300ESB
6300ESB
64b/400MHz
64b/400MHz
HI 1.5 266 MB/s
PCI 32b/33MHz
PCI Express x8
PCI Express x8
c
BMC
BMC
H8/2168
H8/2168
2.2.1Low Voltage Intel® Xeon™Processor
VRM
PCI-X 133 MHz
82546GB
Anvik II
Anvik II
GbE
GbE
VRM
LV Intel® Xeon™
LV Intel®Xeon™
2.8 GHz
2.8 GHz
6700PXH
6700PXH
82546GB
82546GB
Anvik II
Anvik II
GbE
GbE
Switch
Switch
VSC3108
VSC3108
On-board
On-board
Power
Power
Supplies
Supplies
and Hot
and Hot
Swap
Swap
Circuitry
Circuitry
Zone 1
Backplane
J20
Zone 2
J23
Zone 2
P10
The MPCBL0010 SBC supports a single Low Voltage Intel® Xeon™ processor. This LV
Xeon processor with 800 MHz system bus is designed for high-performance. Based on
the Intel® NetBurst™ microarchitecture and Hyper-Threading Technology† (HT
Technology), it is binary-compatible with previous Intel
processors.
Low Voltage Xeon processors require their package case temperatures to be operated
below an absolute maximum specification. If the chassis ambient temperature exceeds
a level whereby the processor thermal cooling subsystem can no longer maintain the
specified case temperature, the processor will automatically enter a mode called
Thermal Monitor to reduce its case temperature. Thermal Monitor controls the
processor temperature by modulating the internal processor core clocks and reducing
internal power dissipation and it does not require any interaction by the operating
system or application. Once the case temperature has reached a safe operating level,
the processor will return to its non-modulated operating frequency.
See the Low Voltage Xeon processor datasheet, referenced in Appendix A, “Reference
Documents”, for further details.
2.2.2Chipset
The MPCBL0010 SBC uses the Intel® E7520 chipset, which consists of the following
major components:
A brief overview is provided here and detailed component information can be found in
each device’s respective documentation.
2.2.2.1Memory Controller Hub
The architecture of the Intel
required for performance servers, with configuration options facilitating optimization of
the platform for workloads characteristic of communication, presentation, storage,
performance computation, or database applications. To accomplish this optimization,
the MCH has numerous Reliability, Availability, Serviceability, Usability, and
Manageability (RASUM) features on multiple interfaces.
The front side bus supports a base system bus frequency of 200 MHz. The address and
request interface is double-pumped to 400 MHz while the 64-bit data interface (+
parity) is quad-pumped to 800 MHz. This arrangement provides a matched system bus
address and data bandwidths of 6.4 GBytes/s. The MCH provides an integrated
memory controller for direct connection to registered DDR2-400 memory.
The MCH is compatible with PCI Express* Interface Specification, Rev 1.0a. The MCH
provides three configurable x8 PCI Express interfaces, each with a max theoretical
bandwidth of 4 GBytes. The MCH supports PCI Express Hot Swap. The MCH is a root
class component as defined in the PCI Express Interface Specification, Rev1.0a.
®
E7520 MCH provides the performance and feature set
The MCH connects with the 6300ESB ICH through a dedicated Hub Interface 1.5 that
supports a peak bandwidth of 266 MByte/s using a x4 base clock of 66 MHz.
2.2.2.2I/O Controller Hub
The Intel®6300ESB ICH provides legacy function support similar to that of previous
ICH-family devices, but with extensions in Serial ATA technology and 32-bit/33 MHz
PCI-X support. The 6300ESB ICH also includes integrated USB 2.0 and USB 1.0
support, an LPC interface, a system management interface, a power management
interface, integrated IOxAPIC and 8259 interrupt controllers, and an integrated DMA
controller.
2.2.2.364-Bit PCI Hub
The Intel® 6700PXH PCI Hub provides the connection between a PCI Express interface
and two independent PCI bus interfaces configurable for standard PCI 2.3 protocol, as
well as the enhanced high-frequency PCI-X 1.0b protocol. The 6700PXH provides
configurable support for 32- or 64-bit PCI devices.
The MPCBL0010 SBC implements four gigabit Ethernet interfaces by means of two
high-speed Intel
®
82546GB Dual Port Gigabit Ethernet controllers. These controllers
are connected to the 6700PXH through a shared PCI-X interface. One controller is
connected to the base interface and the other to the fabric interface on the
AdvancedTCA backplane to support PICMG 3.0 and 3.1 specifications.
2.2.3Memory (J10, J12)
The memory subsystem is designed to support Double Data Rate2 (DDR2)
Synchronous Dynamic Random Access Memory (SDRAM) using the E7520 MCH. The
MCH provides two independent DDR channels, which support DDR2-400 DIMMs. The
peak bandwidth of each DDR2 branch channel is 3.2 GByte/s (8 bytes x 400 MT/s) with
DDR2-400. The two DDR2 channels from the MCH operate in lock step; the effective
overall peak bandwidth of the DDR2 memory subsystem is 6.4 GByte/s for DDR2 400.
October 2006Technical Product Specification
Order Number: 30412017
Intel NetStructure® MPCBL0010 Single Board Computer
MPCBL0010 SBC—Feature Overview
Note:Two 25-degree 240-pin DIMMs theoretically support memory configurations up to 8
GBytes of PC2-3200 registered DDR2-400 SDRAM, but only memory configurations of 2
GBytes and 4 GBytes have been validated.
Compatibility Report, available on the Intel web site, for a complete list of validated
memory.
Memory scrubbing is supported and enabled on the MPCBL0010 SBC as described in
the Intel E7520 chipset datasheet. There is no additional configuration or driver
support required. The memory subsystem is periodically checked and cleansed as the
scrubbing process repeats itself over and over. If a correctable memory error is found it
is fixed automatically and a "Correctable ECC" event is sent to the SEL. If uncorrectable
memory errors are found, an "Uncorrectable ECC" event is sent to the SEL.
2.2.4I/O
2.2.4.1I/O Controller Hub
The 6300ESB ICH includes integrated USB 2.0 and USB Classic support, SATA, an LPC
interface, a system management interface, a power management interface, integrated
IOxAPIC and 8259 interrupt controllers, and an integrated DMA controller.
See the 6300ESB ICH product-specific documentation as noted in Appendix A,
“Reference Documents”for further details.
2.2.4.2Real-Time Clock
The MPCBL0010 SBC real-time clock is integrated into the ICH. It is derived from a
32.768 kHz crystal with the following specifications:
• Frequency tolerance @ 25 ºC: ±20 ppm
• Frequency stability: maximum of -0.04ppm/(ΔºC)
•Aging ΔF/f (1st year @ 25º C): ±3 ppm
• ±20ppm from 0-55º C and aging 1 ppm/year
The real-time clock is powered by a 0.22 F SuperCap capacitor when main power is not
applied to the board. This capacitor powers the real-time clock for a minimum of two
hours while external power is removed from the MPCBL0010 SBC.
2.2.4.3Timers
The 6300ESB ICH provides three timers. Each is implemented as a single counter with
its own comparator and value register. Each timer’s counter increases monotonically.
Each individual timer can generate an interrupt when the value in its value register
matches the value in the main counter. Some of the timers can be enabled to generate
a periodic interrupt.
2
The registers associated with these timers are mapped to a memory space (much like
the I/O APIC). However, this memory space is not implemented as a standard PCI
function. The BIOS reports to the operating system the location of the register space.
The hardware may support an assignable decode space; however, the BIOS will set this
space prior to handing it over to the OS. It is not expected that the OS will move the
location of these timers once the space is set by the BIOS.
In the 6300ESB ICH, one timer block is implemented. The timer block has one counter
and three timers (comparators). Various capabilities registers indicate the number of
timers and the capabilities of each.
2.2.4.3.1Timer Accuracy
The timers are accurate over any 1 ms period to within 0.005% of the time specified in
the timer resolution fields. Within any 100 ms period, the timer will report a time that is
up to two ticks too early or too late. Each tick is less than or equal to 100 ns, so this
represents an error of less than 0.2%. The timer is monotonic. It will not return the
same value on two consecutive reads (unless the counter has rolled over and reached
the same value). The main counter will be clocked by the 14.31818 MHz clock,
synchronized into the 66.666 MHz domain. This method results in a non-uniform duty
cycle on the synchronized clock, but it does have the correct average period. The main
counter will be as accurate as the 14.3818 MHz clock.
2.2.4.4Gigabit Ethernet
The MPCBL0010 SBC implements four gigabit Ethernet interfaces. Two of these
interfaces are routed to the AdvancedTCA base interface and operate in copper mode,
and the other two are optionally routed to the AdvancedTCA fabric interface in SERDES
mode on the AdvancedTCA backplane to support PICMG 3.0 and 3.1 specifications.
These four GbE interfaces are connected through the Intel 6700PXH and use the Intel®
82546GB Dual Port Gigabit Ethernet Controller.
2.2.4.510/100 Fast Ethernet
A single 10/100 Fast Ethernet port is routed to the front panel of the SBC and may be
used as a debug Ethernet port. This Ethernet interface is connected to the 6300ESB
ICH through the Intel® 82551ER 10BASE-T/100BASE-TX Ethernet Controller.
2.2.4.6USB 2.0
The MPCBL0010 SBC has one USB connector that supports USB 2.0 and 1.1. This
connector enables the daisy chaining of as many as 127 devices per interface. USB
supports Plug and Play and Hot Swapping operations (OS level) which allows USB
devices to be automatically attached, configured, and detached, without rebooting.
USB devices such as a floppy drive or a CD-ROM drive can be used as boot devices for
the MPCBL0010 SBC.
2.2.4.7Serial Ports
The MPCBL0010 SBC supports two serial ports and is software compatible with
NS16C550. Serial port 1 is routed to the front panel RJ-45 connector for normal
operation. Serial port 2 is routed to the IPMC.
2.2.5AdvancedMC (AMC) Connector (J18, J19)
The MPCBL0010 SBC has two single-width, full-height AdvancedMC* slots. The
AdvancedMC slots are connected to the E7520 MCH with PCI Express x8 to each slot.
Each AdvancedMC slot has an opening in the front panel of the SBC that exposes the I/
O connectors of the add-in AdvancedMCs.
The MPCBL0010 SBC does not support double-width, half-height, or stacked half-height
AdvancedMC modules.
October 2006Technical Product Specification
Order Number: 30412019
Intel NetStructure® MPCBL0010 Single Board Computer
MPCBL0010 SBC—Feature Overview
In addition to the PCI Express connections to the AdvancedMC slots, SATA and
AdvancedTCA zone 2 telecom clock signals are also connected to each AdvancedMC
slot. The MPCBL0010 SBC features a two-channel bus master PCI SATA interface
through the 6300ESB ICH. Each channel supports one device and is available through
the AdvancedMC module slots.
Each of these x8 PCI Express ports routed to the AdvancedMC connectors can train with
a link width of x8, x4, or x1. The PCI Express raw bit-rate on the data pins of 2.5 Gbit/
s results in the bandwidth per pair of 250 MBytes/s given the 8/10 encoding used to
transmit data across this interface. The result is a maximum theoretical realized
bandwidth on an x8 PCI Express port of 2 GByt es/s in each direction or an aggregate of
4 GBytes/s.
The MPCBL0010 SBC supports AdvancedMC modules with a maximum power
consumption of 20 watts for each AdvancedMC slot, and it has independent hot swap
circuitry for +12 V and +3.3 V connections.
Note:Do not operate the MPCBL0010 SBC without filler panels or AdvancedMC modules
installed. The AdvancedMC module slots should not be left open or uncovered when the
MPCBL0010 SBC is in use. The two slot filler panels included with the SBC are provided
to optimize cooling and radiated emissions for the SBC.
Note:Shipping the MPCBL0010 SBC with third party AdvancedMC modules installed may
cause damage to the SBC or AdvancedMCs. Shipping damage that occurs to the
MPCBL0010 SBC due to AdvancedMC modules installed during shipment may not be
covered by the SBC product warranty.
2.2.6Firmware Hubs
The MPCBL0010 SBC supports two 8 Mbit (1 MByte) BIOS flash ROMs (Firmware
Hubs):
•Primary BIOS flash ROM (FWH0)
• Recovery BIOS flash ROM (FWH1)
The flash is allocated for BIOS and firmware use.
The SBC boots from the primary flash ROM under normal circumstances. During the
boot process, if the BIOS (or IPMC) determines that the contents of the primary flash
ROM are corrupted, a hardware mechanismautomatically changes the flash device
select logic to the recovery flash ROM and restarts the boot process.
Each flash component has a separately write-protected boot block that prevents
erasure when the device is upgraded.
Flash ROM BIOS updates can be performed by an end user locally, or a network
administrator over the LAN via telnet. The SBC should have a local copy of the flash
update utility and the BIOS data files, or have the capability to copy the flash update
utility and BIOS data files onto a local drive from the network. The flash update utility
has a command line interface to specify the path and the file name of the BIOS data
files. After completing the BIOS ROM update, users should shutdown and reset the SBC
for the new BIOS ROM to take effect.
2.2.6.1FWH0 (Main BIOS)
The BIOS executes code off of the flash ROM and performs checksum validation of its
operational code. This checksum occurs in the BIOS boot block. The BIOS image is also
stored in FWH0 firmware hub. During a BIOS update, the BIOS image is stored in FWH0
only. FWH0 also stores the factory default CMOS settings and user-configured CMOS
settings.
The FWH1 firmware hub stores the recovery BIOS. In the event of a checksum failure
on the main BIOS operational code, the BIOS requests the BMC to switch firmware
hubs, so that the board can boot up from FWH1 for recovery.
2.2.6.3Flash ROM Backup Mechanism
The on-board Intelligent Platform Management Controller (IPMC) manages which of the
two BIOS flash ROMs is used during the boot process. The IPMC monitors the boot
progress and can change the flash ROM selection and reset the processor.
The Intelligent Platform Management Controller sets the ID for both firmware hub
(FWH) devices. The default state is to configure the main firmware hub (FWH) ROM
device ID to be the boot device; the backup FWH is assigned the next ID. The backup
FWH responds to the address range just below the main FWH ROM in high memory.
Boot accesses are directed to the FWH with ID = 0; unconnected ID pins are pulled low
by the FWH device. In this way the IPMC can select which flash ROM is used for the
boot process.
2.2.7Onboard Power Supplies
The main power supply rails on the MPCBL0010 SBC are powered from dual-redundant
-48 V power supply inputs from the AdvancedTCA backplane power connector (P10).
There are also dual redundant, limited current, make-last-break-first (MLBF) power
connections.
2.2.7.1Power Feed Fuses
As required by the PICMG 3.0 specification, the MPCBL0010 SBC provides fuses on
each -48 V power feed and on the RTN connections as well. The fuses on the return
feeds are critical to preventing overcurrent situations if an ORing diode in the return
path fails and there is a voltage potential difference between the A and B return paths.
2.2.7.2ORing Diodes and Circuit Breaker Protection
The two -48 V power sources are ORed together. A current limiting FET switch is
connected between the ORed -48 V sources and the primary DC-DC converters. The
FET switch provides three functions:
• A mechanism to electrically connect/disconnect the SBC to/from the two -48 V
inputs.
• A soft-on function.
• An electronic over-current circuit breaker feature.
2.2.7.3Isolated -48 V to +12 V, 12 V Suspend, 5 V, 3.3 V Suspend, 1.8 V, and
1.5 V Converters
These converters provide DC isolation between the -48 V and -48 V return connections
and all of the derived DC power on the MPCBL0010 SBC. A 12 V rail provides up to 10 A
of current mainly for processor VRM and the two AdvancedMC slots. A 5 V output
provides up to 2 A of current mainly for USB. The 3.3 V suspend provides the main 3.3
V when back end power is enabled. Up to 6 A of 3.3 V is provided when board is full on.
The converter’s 1.8 V output provides up to 25 A of current, and the 1.5 V provides up
to 18 A of current. The 12 V suspend and 3.3 V suspend outputs are always enabled.
When the board is in the suspend state, no more than 10 W is drawn from the -48 V
input (as specified in PICMG 3.0). All other outputs are enabled under IPMC control.
October 2006Technical Product Specification
Order Number: 30412021
Intel NetStructure® MPCBL0010 Single Board Computer
Current values here indicate the maximum that can be delivered by design and do not
reflect the current actually provided on the MPCBL0010 SBC. Additionally, each
converter has design margin. The maximum current that can be drawn by the SBC in
operation is 200 Watts, conforming with the AdvancedTCA 3.0 specification.
2.2.7.4Processor Voltage Regulator Module (VRM)
The Voltage Regulator Module (VRM) provides core power to the Low Voltage Xeon
processor. The input to the VRM is connected to the +12 V power rail.
The VRM controller is designed to support the processor core voltages selected by the
voltage identification (VID) pins on the processor. The VRM is disabled until all other
voltage converters indicate “power good.” The voltage regulator module is designed to
support one Low Voltage Xeon at up to 60 A of current.
2.2.7.5IPMC Subsystem Standby Power
The IPMC subsystem standby power is 3.3 V suspend, as described in Section 2.2.7.3.
2.2.7.6Other On-board Supplies
The 2.5 V power rail is derived from the 3.3 V rail using a standard buck converter. This
rail is limited to 3 A of current. Vtt for the CPU is derived from the 1.5 V rail using a
linear regulator.
MPCBL0010 SBC—Feature Overview
2.2.7.7Other Suspend Power
The 5 V suspend is derived from the 12 V suspend using a linear regulator at < 1 A.
The 1.8 VSB and 1.5 VSB are derive d from the 3.3 V suspend using linear regulators all
at < 1 A.
2.2.8IPMC
The MPCBL0010 SBC uses the Renesas* H8S/2168 for the Intelligent Platform
Management Controller (IPMC). The IPMC provides a management subsystem for
monitoring, event logging, and recovery control. The IPMC serves as the gateway for
management applications to access the platform hardware. Some of the key features
are:
• Compliant with PICMG 3.0 and IPMI v1.5 rev 1.1
• Automatic rollback capability if an upgrade fails
• Upgradeable from the IPMI KCS interface
• Support for AdvancedMC via IPMB-L
• Supports initiation of a graceful shutdown on the host CPU and ShMC notification
insertion and removal.
2.2.9Telecom Clock
The MPCBL0010 SBC supports a telecom clock synchronization circuit. This circuit uses
the Zarlink* ZL30410 Multi-Service Line Card PLL and a PLD that act as a clock
multiplexer on inputs and outputs. The clock can be synchronized to any of the
AdvancedTCA backplane clocks, CLK1A/B and CLK2A/B. Any of the output clocks can be
routed to the AdvancedMC CLKA and CLKB signals.
Control and status registers are implemented in the FPGA. States are synchronized
between the FPGA and the PLD through a 33MHz full-duplex synchronous serial link.
The FPGA being attached to the main processor as well as the IPMC allows for
flexibility, and accesses to the control/status registers are simple and fast.
The PLL and clock buffers are not powered in the suspend well and stop working when
the SBC is powered down.
The following frequencies can be selected individually for an AdvancedMC module:
•8 kHz
• 1.544 MHz
• 2.048 MHz
• 4.096 MHz
• 6.312 MHz
• 8.192 MHz
• 8.592 MHz
• 11.184 MHz
• 19.44 MHz
• 34.368 MHz
• 44.735 MHz
For more information on the telecom clock, see Section 12.0, “Telecom Clock”.
2.2.10AdvancedMC Direct Connect
The AdvancedMC Direct Connect feature on the MPCBL0010 SBC enables connections
from the AdvancedMC module directly to the AdvancedTCA backplane zone 2 fabric
interface through a cross-point switch. This connection can be used instead of the onboard gigabit Ethernet connection that is normally routed to the AdvancedTCA fabric
interface. Figure 2 displays the possible connection paths. Each intersecting dot in the
diagram represents a programmable switch setting that can be set using IPMI OEM
commands or through the BIOS configuration. This feature is compatible with the
AdvancedMC .2 R1.0 specification.
October 2006Technical Product Specification
Order Number: 30412023
Intel NetStructure® MPCBL0010 Single Board Computer
Figure 2.AdvancedMCA Direct Connect Switch Block Diagram
MPCBL0010 SBC—Feature Overview
2.2.11AdvancedTCA Compliance
The MPCBL0010 SBC conforms to the following specifications:
The MPCBL0010 SBC contains several jumper posts that allow the user to configure
certain options not configurable through the BIOS setup utility. Figure 3 shows the
placement of the MPCBL0010 SBC jumpers. The MPCBL0010 SBC is shipped preconfigured and jumper positions do not generally need to be altered.
Figure 3.Jumpers
Figure 4 shows the jumper locations on the SBC. Table 2 gives definitions for each of
these jumpers.
October 2006Technical Product Specification
Order Number: 30412025
Intel NetStructure® MPCBL0010 Single Board Computer
SBC Activation Override.
This setting is used when there is not
an AdvancedTCA shelf manager to
activate the MPCBL0010 SBC. Setting
this jumper allows the SBC to power
up without a shelf manager.
Require AdvancedTCA shelf manager
to activate MPCBL0010 SBC (default).
AdvancedMC Activation Override.
This setting is used when there is not
an AdvancedTCA shelf manager
capable of activating the AdvancedMC
modules installed in the MPCBL0010
SBC. Setting this jumper allows the
AdvancedMCs to power up without
shelf manager support.
Require AdvancedTCA shelf manager
to activate AdvancedMC modules
installed in the MPCBL0010 SBC
(default).
Note: Jumpers JP2, JP1, JP4, JP9, and JP12 are reserved for future use.
Function with Jumper
Present (On)
IPMC is completely disabled and
always in RESET mode.
This setting can be used to allow the
MPCBL0010 SBC to boot if the IPMC
firmware is corrupted or nonfunctional.
Test Mode (for manufacturing
purposes only).
Override AdvancedMC E-Keying and
provide PCI-Express Reference Clock
to the AdvancedMC connectors.
3.2AdvancedMC Filler Panels
AdvancedMC* filler panels are used to optimize cooling and reduce radiated emissions
when AdvancedMC modules are not installed in theMPCBL0010 SBC AdvancedMC
module slots. Do not operate the MPCBL0010 SBC without filler panels or AdvancedMC
modules installed. AdvancedMC module slots should not be left open or uncovered
when the MPCBL0010 SBC is in use.
The MPCBL0010 SBC uses full-height, half-width AdvancedMC filler panels such as
Schroff* part number # 20849-024 (http://www.schroff.us/).
Function with Jumper
Removed (Off)
Normal IPMC operation (default)
Factory PROM (for manufacturing
purposes only)
Normal (default)
Use normal AdvancedMC E-keying
(default)
Figure 5.AdvancedMC Filler Panel
B5441-01
October 2006Technical Product Specification
Order Number: 30412027
Intel NetStructure® MPCBL0010 Single Board Computer
MPCBL0010 SBC—Operating the Unit
3.3Installing Memory
DDR2-400 DIMMs must be installed in matched pairs. Memory DIMMs of 1 GBytes or 2
GBytes are supported for a total of 2 Gbytes (2x1 Gbyte) or 4 Gbytes (2x2 Gbytes) of
system memory. Matched pairs in this case means a pair of DIMMs equal in speed,
density, and technology. Preferably, the same vendor and part number for both pairs.
See the MPCBL0010 SBC Compatibility Report on the Intel web site for a list of
approved memory part numbers and vendors.
To install memory:
Caution:Electrostatic discharge (ESD) can damage components. Install the memory in an ESD-
controlled area. If such an area is not available, wear an antistatic wrist strap or touch
the surface of the antistatic package before handling the SBC and memory.
1. Remove all six screws pictured in Figure 6 from the memory access panel on the
MPCBL0010 SBC top cover.
Warning:Using excessive force to install memory can damage the DIMM socket and/or circuit
board.
Figure 8.Memory Installed
4. Reinstall the cover.
5. Reinstall the six cover screws.
Note:Should any of the cover screws get lost in this process, the specifcations for them are:
• Flat head Phillips screws countersunk M2.5 x 3.4
• Steel with Precote* 80 (pink) coating all around
3.4Installing and Extracting the SBC
The ability to replace SBCs without affecting the operation of the chassis is a major
element of the PICMG AdvancedTCA standard. This Hot Swap functionality requires a
faceplate ejector handle designed to the PICMG specifications. The new handle has two
important functions:
• Activate the Hot Swap microswitch on the chassis. The handle does this by
sliding inward at the start of the extraction procedure.
• Operate within a narrow range of motion. The handle is designed to provide
clearance from other chassis components (cables, cable trays, PEMs, etc.) that
would otherwise interfere with handle movement in some installations. It also
allows clearance for AdvancedMCs to be installed or removed while the SBC is
operating in the chassis. This is accomplished through a ratcheting mechanism
where the handle is connected to the latching cam (See the illustration in
Section 3.4.1, “Chassis Installation”).
Please review the procedures below before attempting to install or remove the
MPCBL0010 SBC from an AdvancedTCA chassis.
October 2006Technical Product Specification
Order Number: 30412029
Intel NetStructure® MPCBL0010 Single Board Computer
3.4.1Chassis Installation
1. Insert the MPCBL0010 SBC into the chassis with the latching cams at a 75º angle.
This will set the latching cams into the installation position. Move the latching cam
by pressing the handle inward to free the latching cam for rotation.
MPCBL0010 SBC—Operating the Unit
2. While holding inward pressure on the handle, slide the MPCBL0010 SBC into the
chassis. Begin rotating the latching cam back to 0º allowing the cam to assist with
insertion. As the SBC is inserted, the AdvancedTCA backplane connectors are
mated to the SBC. If necessary, use your thumbs to apply pressure to the SBC
faceplate near the handles to make sure the SBC is fully inserted.
Caution:Do not apply pressure to the AdvancedMC faceplate, as this could damage the
connectors at the rear of the AdvancedMC module.
3. Once the SBC is installed, rotate the handles into the vertical position.
3.4.2Chassis Extraction
The AdvancedTCA Hot Swap switch is activate d by pushing in the lower handle (or the
left handle when the SBC is mounted in the horizontal position). When the handle is
pushed inward, a small metal slider will activate the Hot Swap switch.
Note:The ratcheting function of the handle allows the handle to be moved without affecting
the position of the latching cam that holds the SBC in the chassis (see illustration in
®
MPCBL0010 Single Board Computer
Operating the Unit—MPCBL0010 SBC
Section 3.4.1). T o rotate the cam, the handle must be pushed in towards the SBC when
moving the handle up or down.
1. Rotate the lower handle to the horizontal position, and push in to disengage the Hot
Swap switch (position 1a to 1b). Wait for the Hot Swap LED on the faceplate to turn
solid blue.
2. With the handles pushed in, simultaneously pivot the top handle up and the bottom
handle down. Using the handles, rotate the latching cam to their farthest point of
travel. This is the pitch line— the farthest the handles can be moved without
hitting the cable tray or other chassis component.
Note:The handles must be pushed in for the latching cam rotation to occur.
3. Release the handles to allow the ratchet mechanisms to disengage from the cams,
and reposition the handles to the horizontal position (the cams will remain at an
angle to the horizontal).
October 2006Technical Product Specification
Order Number: 30412031
Intel NetStructure® MPCBL0010 Single Board Computer
MPCBL0010 SBC—Operating the Unit
4. Simultaneously push both handles in again and rotate until the handles are at their
farthest point of travel. Repeat this process until the SBC faceplate is clear of the
chassis. At this point the SBC can be removed from the chassis.
3.5AdvancedMC Module Installation and Extraction
To install or remove an AdvancedMC* module into the MPCBL0010 SBC, simply move
the SBC handle from the vertical to the horizontal position. This will move the handle
out of the way of the AdvancedMC slot and allow modules to be inserted or removed.
Note:Do not push the SBC handle inward because this will activate the Hot Swap switch.
Refer to the AdvancedMC manufacturer user ma nual for other considerations specific to
the AdvancedMC module you are using .
3.6BIOS Configuration
In most cases, the BIOS defaults will provide the correct configuration to use the
board. See Chapter 7.0, “BIOS Setup” for a complete list of BIOS options.
3.7Remote Access Configuration
Console redirection to the serial port is enabled by default. This setting will redirect the
text output of the BIOS and operating system to the RJ-45 serial port on the
MPCBL0010 SBC. Remote access using serial console redirection allows users to
monitor the boot process and run the BIOS setup from a remote serial terminal. The
default settings used for console redirection to the serial port are 115,200, n, 8, 1, and
no flow control. See Chapter 5.0, “Connectors and LEDs” for the pin connection of this
interface.
3.8Software Updates
It is important to use compatible BIOS, FPGA, and IPMC firmware versions. Since all
the software and hardware versions are exchanging specific information, they must be
in synch. Always follow the documentation instructions included with the software
updates.
At times, new BIOS images will be released to the Intel web site which may add
additional features to the SBC. The BIOS update release package contains the BIOS
ROM image, as well as the flash update utilities. The BIOS update release package also
contains detailed instructions about how to update the BIOS.
3.8.2Loading\Saving Custom BIOS Configuration
The CMOS settings, together with the BIOS binary image, can be copied to a file with a
file name specified by the user. This allows the user to save BIOS settings from one
SBC and then load the settings onto several other SBCs. The flashlnx utility used to
perform this function is included in the BIOS update release package on the Intel web
site.
3.8.2.1Synchronizing BIOS Image and Settings from FWH0 (Main) to FWH1
(Backup)
Prior to upgrading the main BIOS (FWH0), a user can create a mirror image where all
the operational codes and CMOS settings will be copied to a redundant BIOS Flash
device. Preserving a copy of the old BIOS image prior to updating the main BIOS is
suggested in case the FWH0 update fails.
The syntax ./flashlnx -m can be used to initiate this transfer. See the suggested
method in Table 3.
Table 3.Suggested Method of BIOS Image Synchronization prior to BIOS Upgrade
BIOS Image CommandBehavior
FWH0
FWH0
Image N
Image N
FWH1
FWH1
Image N-1
Image N-1
FWH0
FWH0
Image N
Image N
FWH1
FWH1
Image N
Image N
Note: N = BIOS version
./flashlnx –m
• This is the original FWH images before an
upgrade.
• FWH0 has Image N installed, which is a newer
image than what is installed in FWH1, which is
Image N-1.
• The user can initiate a BIOS update while the
OS is running.
• When this command is executed, the Image N
in FWH0 (BIOS codes + CMOS settings) is
synchronized to FWH1. Image N has now been
copied to the backup FWH1 BIOS image.
• No reboot is needed for this operation.
October 2006Technical Product Specification
Order Number: 30412033
Intel NetStructure® MPCBL0010 Single Board Computer
MPCBL0010 SBC—Operating the Unit
Table 3.Suggested Method of BIOS Image Synchronization prior to BIOS Upgrade
FWH0
FWH0
Image N+1
Image N+1
FWH1
FWH1
Image N
Image N
Note: N = BIOS version
./flashlnx –b Pxx-xxxx
• When this command is initiated, the FWH0
image will be updated to the latest version
(Image N+1).
• The latest version of the BIOS will take effect
after the user initiates a reset.
• If a checksum error is detected on FWH0 after
a reboot, it will automatically switch to FWH1
and regain normal operation.
3.8.2.2Copying BIOS.bin from the SBC
1. Copy the flashlnx utility to an SBC running Linux with custom BIOS CMOS settings
that will be used to update other SBCs.
2. Issue the command “./flashlnx -r -afff00000 -s1048576 BIOS.bin” to copy the
BIOS with the customized CMOS settings to the same directory from which flashlnx is
executed. All user-preferred settings (including the BIOS image) will be saved in the
file named BIOS.bin.
Note:“BIOS.bin” is a generic file name used here to illustrate the command line used to
perform the operation. You may wish to use the BIOS version as the file name instead
of BIOS.bin.
3.8.2.3Saving BIOS.bin to the SBC
1. Copy the flashlnx utility and BIOS.bin to the SBC running Linux.
2. Execute “chmod +x flashlnx” to change the file attribute to an executable form.
3. Execute “./flashlnx -b -zc BIOS.bin” to copy the BIOS.bin file to the firmware
hub (FWH) and CMOS.
4. Upon completion, perform a reset to ensure the new CMOS settings and BIOS are
loaded.
Note:To ensure that the BIOS.bin file is not corrupted, Intel strongly suggests performing
these steps before major deployment of any SBCs running in a live network
environment.
Table 4 lists the command line parameter switches and features supported by the BIOS
flash utility.
Table 4.Flashlnx Utility Command Line Options
Command Line ParameterDescription
-b [option] bios_image
where possible [option] values are:
• -z - do not clear the CMOS
• -zc - update the CMOS from image
-i [bios_image] Display BIOS system information
-r [options] bin_image
where possible [option] values are:
• -aAddress - physical address in hex
• -pPage - page number in decimal
• -sSize - image size in decimal
-m
-b cmos_image Backup current CMOS settings to a file
-r cmos_image Restore CMOS settings from a file
-q Force non-interactive mode (assumes “yes” for all prompts)
Program a BIOS image to primary fimware hub (FWH0)
Read the flash image and store to a file
Mirror image where all the operational codes and CMOS settings
are copied from FWH0 to FHW1 (redundant BIOS flash device)
3.8.3IPMC Firmware Updates
Periodically, new IPMC firmware with additional features will be released to the Intel
web site. The IPMC firmware is upgraded using the KCS interface. The IPMC firmware
update release package contains the IPMC firmware as well as the update utility. The
update release package also contains detailed instructions about how to update the
IPMC firmware.
3.8.3.1IPMC Firmware Upgrade Using the KCS Interface
The KCS interface is the communication mechanism between the host processor on the
MPCBL0010 SBC and the IPMC controller. A firmware update utility is available. It takes
a hex file to be updated as input from the command line. It can also verify that updates
are completed successfully by reading back data written to the flash memory.
The utility typically takes around two minutes to complete the update over the KCS
interface. After the firmware update is completed, the controller goes through a reset
and boots up with the new firmware. IPMC communication is temporarily lost during
the update, but the host processor is not reset when going through a firmware update,
so the operating system and applications running on the host processor are not
interrupted.
Updating the IPMC firmware requires using ipmitool 1.8.8 or later. Download ipmitool
from http://ipmitool.sourceforge.net/
1. Download and compile ipmitool 1.8.8 or later for your Linux system.
2. Download the IPMC firmware file from the MPCBL0010 SBC product web site
specified in Section 3.8, “Software Updates”
3. Run the following commands to update the IPMC firmware to the newly downloaded
version:
October 2006Technical Product Specification
Order Number: 30412035
Intel NetStructure® MPCBL0010 Single Board Computer
4. To verify that the upgrade worked properly, run the following command:
# ipmitool fwum status
The output of this command should show the “last known good” version to be
the same as the version just upgraded to. The “previous good” version
should show the previous version before the upgrade.
5. To roll back the lat upgraded version, run the following command:
# ipmitool fwum rollback
Note:You can also use Get Device ID IPMI to verify the current reported version of the
IPMI firmware.
3.9Digital Ground to Chassis Ground Connectivity
The default grounding for the MPCBL0010 SBC is that digital ground is isolated from the
chassis ground. To connect the digital ground to the chassis ground, install a stainless
steel M2.5 x 6 Phillips pan head screw into the hole next to the AdvancedTCA K1
alignment block (circled in red in Figure 9) on the MPCBL0010 SBC. The screw must be
tightened to 4 lb. per in.
Note:Digital ground is also called logic ground. Chassis ground is also known as shelf ground.
Figure 9.Digital Ground and Chassis Ground Isolated (Default)
This section defines the Intel NetStructure® MPCBL0010 Single Board Computer
operating and storage environments. It also documents the procedures followed to
determine the reliability of the MPCBL0010 SBC.
4.1Mechanical Specifications
4.1.1Board Outline
The MPCBL0010 SBC form factor is mechanically compliant to PICMG 3.0 specification
of 322.25 mm x 280.00 mm (12.687" x 11.024"). The board pitch is 6HP, and the PCB
thickness is 2.0 mm (+/-0.2 mm).
4.1.2Backing Plate and Top Cover
The MPCBL0010 SBC has a rugged metal backing plate that forms a single-piece
faceplate. This backing plate is made of stainless steel (SS304) and is approximately
0.65 mm thick on bottom, and 1.0 mm thick at the faceplate. The top cover is made
from stainless steel (SS304) and is approximately 0.65 mm thick. A removable cutout
is provided in the top cover for easy access to memory modules.The solid backing plate
and top cover provides PCB stiffening, enhanced EMI protection from adjacent boards,
and protection during flame tests.
Caution:Removing the backing plate can damage the components on the board and may void
the warranty. No user-serviceable parts are available under the PCB. Do not remove
the face plate/backing plate.
4.2Environmental Specifications
The MPCBL0010 SBC meets the board-level specifications as specified in the Intel
Environmental Standards Handbook – Telco Specification, Document #A78805-01. The
test methodology is a combination of Intel and NEBs test requirements with the intent
that the product will pass pure system-level NEBs testing. Intel will not be completing
NEBs testing on the SBC. The following table summarizes environmental limits, both
operating and nonoperating.
Table 5.Environmental Specifications (Sheet 1 of 2)
ParameterConditionsDetailed Specification
Temperature
(Ambient)
AirflowOperating30 cubic feet per minute (CFM) minimum
Humidity
Operating0 to 55° C
Storage-40 to 70° C
Operating15%-90% (non-condensing) at 55° C
Storage5%-95% (non-condensing) at 40° C
October 2006Technical Product Specification
Order Number: 30412037
Intel NetStructure® MPCBL0010 Single Board Computer
MPCBL0010 SBC—Specifications
Table 5.Environmental Specifications (Sheet 2 of 2)
4000 m (13123 ft.)
Note: May require additional cooling above 1800 m (5905 ft.)
5 to 50 Hz: 0.5G @ 0.1 Octave/minute
50 to 500 Hz: 3G @ 0.25 Octave/minute.
Altitude
Unpackaged Vibration
Shock
Operating
Storage15000 m (49212 ft.)
Operating
Storage
Operating30G/11 ms half sine
Storage50G, 170 inches/second trapezoidal
4.3Reliability Specifications
4.3.1Mean Time Between Failure (MTBF) Specifications
Calculation Type:MTBF/FIT Rate
Standard:Telcordia* Standard SR-332 Issue 1
Methods:Method I, Case I, Quality Level II
The calculation results were generated using the references and assumptions listed.
This report and its associated calculations supersede all other released MTBF and
Failure in Time (FIT) calculations of earlier report dates. The reported failure r ates do
not represent catastrophic failure. Catastrophic failure rates will vary based on
application environment and features critical to the intended function.
Table 6.Reliability Estimate Data
Reliability MeasureValue
Failure Rate (FIT)8967 failures in 10
MTBF111,513 hours
4.3.1.1Environmental Assumptions
• Failure rates are based on a 40° C ambient temperature.
• Method I, Case I = Based on parts count. Equipment failure is estimated by totaling
device failures rates and quantities used.
• Quality Level II = Devices purchased to specifications, qualified devices, vendor lotto-lot controls for AQLs and DPMs.
• Where available, direct component supplier predictions or actual FIT rates have
been used.
• The SBC MTBF does not include addition of the AdvancedMC cards. The product
MTBF could be significantly impacted by adding AdvancedMC cards. Please contact
the AdvancedMC card manufacturer for specific component and relevant
operational MTBF information.
4.3.2Power Requirements
The power consumed by the MPCBL0010 SBC is dependent on the configuration.
Table 7 shows typical consumption values.
Table 7.Power Requirements
Operating ModesVoltage
Normal-43 VDC to -72 VDC
Degraded-38 VDC to < -43 VDC
Non-Operating0 VDC to < -38VDC, -72VDC to -75VDC
Note: These voltages assume a 1 V round trip drop on power signals between
shelf power input terminals and board/module slots.
Note:IPMC is powered with input voltage as low as -36 V.
Includes MPCBL0010 SBC, AMC filler panels,
and packaging material. Does not include
DIMMs.
Includes MPCBL0010 SBC and AMC filler
panels. Does not include DI MMs.
October 2006Technical Product Specification
Order Number: 30412039
Intel NetStructure® MPCBL0010 Single Board Computer
5.0Connectors and LEDs
Connectors along the rear edge of AdvancedTCA* server blades are divided into three
distinct zones, as described in Section 2.3 of the PICMG 3.0 specification:
• Zone 1 for system management and power distribution
• Zone 2 for data fabric
• Zone 3 for the rear transition module (not used on the MPCBL0010 SBC)
As shown in Figure 10, the MPCBL0010 SBC includes several connectors to interface
with application-specific devices. Some of the connectors are available at the front
panel as shown in Figure 11. A detailed description and pinout for each connector is
found in the following sections.
Table 10.On-board and Backplane Connector Assignmen ts
Backplane
Connectors
J10, J12Memory Socket
J13POST Code (factory use only)
J25Extend ITP700 (see Chapter 12 Maintenance)
J20AdvancedTCA Telecom Clockz (Zone 2)
J23AdvancedTCA Base and Fabric Interfaces (Zone 2)
P10AdvancedTCA Power and IPMB
Description
B5440-02
October 2006Technical Product Specification
Order Number: 30412041
Intel NetStructure® MPCBL0010 Single Board Computer
Figure 11.Front Panel
MPCBL0010 SBC—Connectors and LEDs
Table 11.Front Panel Connector Assignments
Front Panel
Connectors
J310/100 Ethernet Debug Port
J4USB 2.0
J5Serial Port (RJ-45)
J18, J19AdvancedMC Connectors
Zone 1 consists of P10, a blue 34-pin Positronic* header connector that provides the
following signals:
• Two -48 VDC power feeds (four signals each; eight signals total)
• Two IPMB ports (two signals each, four signals total)
• Geographic address (eight signals)
• 5.55 A allocated to the MPCBL0010 SBC on the -48 VDC redundant power feeds -this is equivalent to 200 Watts at the minimum input voltage (-36 VDC)
The connector used is Positronic* part number VPB30W8M6200A1. Figure 12 shows the
mechanical drawing of the connector. The pin assignments are given in Table 12.
Figure 12.Power Distribution Connector (Zone 1) P10
20.90
[0.823] MAX
46.10
[1.815] MAX
4.10
[0.161] MAX
B0900-01
October 2006Technical Product Specification
Order Number: 30412043
Intel NetStructure® MPCBL0010 Single Board Computer
MPCBL0010 SBC—Connectors and LEDs
Table 12.Power Distribution Connector (Zone 1) P10 Pin Assignments
PinSignalDescriptionPinSignalDescription
1NCtNo Connection18UnusedNo Connection
2NCNo Connection19UnusedNo Connectiont
3NCNo Connectiont20UnusedNo Connection
4NCNo Connection21UnusedNo Connection
5GA0Geographic Addr Bit 022UnusedNo Connection
6GA1Geographic Addr Bit 123UnusedNo Connection
7GA2Geographic Addr Bit 224UnusedNo Connection
8GA3Geographic Addr Bit 325EMI_GNDEMI Chassis Ground
9GA4Geographic Addr Bit 426LOGIC_GNDGnd Ref for Card Logic
10GA5Geographic Addr Bit 527ENABLE_BEnb DC-DC conv, B Feed
11GA6Geographic Addr Bit 628VRTN_A-48 V Return, Feed A
12GA7/PGeo Adr Bit 7 (Odd Parity)29VRTN_B-48 V Return, Feed B
13IPMB_CLK_AIPMB Bus A Clock30- 48 V_EARLY_A-48 V In, Feed A Precharge
14IPMB_DAT_AIPMB Bus A Data31-48 V_EARLY_B-48 V In, Feed B Precharge
15IPMB_CLK_BIPMB Bus B Clock32ENABLE_AEnb DC-DC conv, A Feed
16IPMB_DAT_BIPMB Bus B Data33-48V_A-48 V Input, Feed A
17UnusedNo Connection34-48V_B-48 V Input, Feed B
5.1.2AdvancedTCA Data Transport Connector (J23)
Zone 2 includes one 120-pin HM-ZD connector, labeled J23, with 40 differential pairs.
This data transport connector provides the following signals:
• Two 10/100/1000BASE-T/TX Ethernet base channels (four differential signal pairs
each, 16 signals total).
• Two 1000BASE-BX Ethernet fabric channels (four differential signal pairs each,
eight signals total).
The connector used is AMP*/Tyco* part number 1469001-1. Figure 13 shows a face
view of the connector. The pinout of this connector complies with the AdvancedTCA 3.0
specification.
The following naming convention describes the signals on this connector. Signal
direction is defined from the perspective of the MPCBL0010 SBC.
B0899-01
P[C]dxp
Where:
P = Prefix (B=Base interface [Gigabit Ethernet], F= Fabric interface [Gigabit Ethernet])
C = Channel (1-2)
d = direction (Tx = Transmit, Rx = Receive)
x = port number (0-1)
p = polarity (+, -)
Note:A port is two differential pairs, one Tx and one Rx.
The BG, DG, FG, and HG (G for Ground) columns contain the ground shields for the
four columns of differential pairs. They have been omitted from the pinout tables below
for simplification. All pins in the BG, DG, FG, and HG columns are connected to logic
ground.
October 2006Technical Product Specification
Order Number: 30412045
Intel NetStructure® MPCBL0010 Single Board Computer
MPCBL0010 SBC—Connectors and LEDs
Table 13.AdvancedTCA Data Transport Connector (Zone 2) J23 Pin Assignments
Indicates used extended fabric (Gigabit Ethernet) ports
Indicates used base (Gigabit Ethernet) channels
5.1.3AdvancedTCA Data Transport Connector (J20)
The MPCBL0010 SBC implementation of the telecom clock uses the J20 connector to
connect to the three separate and redundant clock buses on the AdvancedTCA
backplane. The Zone 2 J20 connector consists of one 120-pin HM-ZD connector with 40
differential pairs.
Table 14.AdvancedTCA* Data Transport Connector (Zone 2) J20 Pin
The MPCBL0010 SBC implements the K1 and K2 alignment blocks at the top of Zone 2
and Zone 3, as required in Section 2.4.4 of the PICMG 3.0 specification. The Zone 2
alignment block is assigned a keying value of 11, and uses a Tyco* 1469373 or a Tyco
1469268 component (or equivalent). The Zone 3 alignment block has a solid face and is
used to ensure that rear transition modules (RTMs) with protruding connectors are not
plugged into the MPCBL0010 SBC or vice versa; the component used for this is either a
Tyco 1469374 or a Tyco 1469275-2 (or equivalent).
The 8-bit content of I/O address 80h is serialized into a proprietary protocol and the
output sent to the J13 connector. In manufacturing, a display board is used to
deserialize and display the POST code value on 7-segment LEDs modules.
Table 15.POST Code Connector Pin Assignments
PinSignal
1VCC3
2Post:Data
3Post:Clock
4GND
5.2.2Extended IPT700 Debug Port Connector (J25)
An Extended ITP700 port connection is included to facilitate debug and BIOS/software
development efforts. This JTAG connection to the processors utilizes voltage signaling
levels that are specific to the Low Voltage Intel® Xeon™ Processor family. These levels
must not be exceeded or processor damage may occur. See the Debug Port Design Guide listed in Appendix A, “Reference Documents” for more information.
October 2006Technical Product Specification
Order Number: 30412047
Intel NetStructure® MPCBL0010 Single Board Computer
MPCBL0010 SBC—Connectors and LEDs
5.3Front Panel Connectors
5.3.1Ethernet 10/100 Debug Connector (J3)
A single Ethernet port interface is provided on the front edge of the card using an RJ-45
style shielded connector (Tyco* RJ714-CL2). This port can be used for debug or
management. See Figure 10 for its position on the board.
Note:When using the Ethernet 10/100 Debug Connector, you must use shielded category 5
The MPCBL0010 SBC has one USB connector that supports 2.0 and 1.1 USB. USB
connector J4 is available at the front panel. See Figure 10for its position on the board.
Figure 15.USB Connector (J4)
Table 18.USB Connector (J4) Pin Assignments
PinSignal
1+5V
2-DATA
3+DATA
4GND
5.3.3Serial Port Connector (J5)
A single serial port interface is provided on the front edge of the card using an RJ-45
style shielded connector. See Figure 10 for its position on the board. This connector is
an 8-pin RJ-45.
Figure 16.Serial Port Connector (J5)
Optional Top Ground Tabs
Optional Side
Ground tabs
(2 places)
.724 REF.
Shielded Modular Jack Assembly
molex
18.39t
.512
13.00
.120
3.05
REF.
(outside)
REF.
.120
3.05
REF.
.128
3.25
.427
10.85
.829
21.05
.120
3.05
B0902-01
October 2006Technical Product Specification
Order Number: 30412049
Intel NetStructure® MPCBL0010 Single Board Computer
Table 19.Serial Port Connector (J5) Pin Assignments
PinSignal
1RTS
2DTR
3TXD
4GND
5GND
6RXD
7DSR
8CTS
Figure 17.DB-9 to RJ-45 Pin Translation
MPCBL0010 SBC—Connectors and LEDs
5.3.4AdvancedMC* Connectors (J18, J19)
There is a single AMC B+ connector for each AdvancedMC slot. Connector J18
corresponds to AMC designator B1. Connector J19 corresponds to AMC designator B2.
The connectors and pinouts are defined by the industry standard specifications AMC.0
R1.0, AMC.1 R1.0, AMC.2 R1.0, and AMC.3 R1.0. The AdvancedMC slots are available
from the front panel. See Figure 10 for their positions on the board.
Note:Do not operate the MPCBL0010 SBC without AdvancedMC module filler panels or
AdvancedMC modules installed. The AdvancedMC module slots should not be open or
uncovered when the MPCBL0010 SBC is in use in order to meet cooling and radiated
emmission requirements.
Table 20 on the following page lists the AdvancedMC connector pin assignments.
October 2006Technical Product Specification
Order Number: 30412051
Intel NetStructure® MPCBL0010 Single Board Computer
Figure 18.AdvancedMC* Connector
MPCBL0010 SBC—Connectors and LEDs
Caution:Do not ship the MPCBL0010 SBC with third party AdvancedMC modules installed.
Damage that occurs to the MPCBL0010 SBC during shipment from AdvancedMC
modules installed is not covered by the MPCBL0010 SBC product warranty.
5.4LEDs
The MPCBL0010 SBC provides several LEDs to indicate status. The LEDs can be driven
to display red, green or amber color. There are two different possible MPCBL0010
faceplates as shown in Figure 19 and Figure 20. The LEDs are labeled slightly differenly
on each, but the fucntionality is the same on both. The status for each LED when lit is
defined in Table 21.
October 2006Technical Product Specification
Order Number: 30412053
Intel NetStructure® MPCBL0010 Single Board Computer
Table 21.Front Panel LED Descriptions (Sheet 1 of 2)
LEDFunction
H/S
Hot Swap (AdvancedTCA-Blue).
The LED’s default IPMC behavior can be overridden with AdvancedTCA FRU LED Control commands.
Off / Blue
MPCBL0010 SBC—Connectors and LEDs
OOS
HLT
U0
Base 1 GbE Link
Base 1 GbE Speed
Base 2 GbE Link
Base 2 GbE Speed
Fabric 1 GbE Link
Fabric 2 GbE Link
Out of Service (AdvancedTCA-LED1).
Amber: The IPMC is not responding.
Amber-blink: The IPMC firmware is being upgraded.
Off: The IPMC is running OK.
The LED’s default IPMC behavior can be overridden with AdvancedTCA FRU LED Control commands.
Off / Red / Amber
Health (AdvancedTCA-LED2).
The SBC health is based on an aggregation of IPMI sensors, like board temperature and voltage.
Green - The SBC is healthy.
Red - The SBC is not healthy.
The LED’s default IPMC behavior can be overridden with AdvancedTCA FRU LED Control commands.
Off / Green / Red / Amber
Hearbeat / User Defined 0 (AdvancedTCA-LED3).
This LED is user-defined and off by default. The LED’s default IPMC behavior can be overridden with
AdvancedTCA FRU LED Control commands.
Off / Amber
Gigabit Ethernet Base Interface 1 Activity and Status.
Off: No Link
Green: Link
Green-blink: Link & Activity
Table 21.Front Panel LED Descriptions (Sheet 2 of 2)
LEDFunction
This LED has two functions. The LED will display POST codes in the event the SBC fails to boot. Once the
HDD
IPM
U1
SBC has booted and passed BIOS POST, this LED will indicate hard disk activity.
Hard Disk activity
Green-blink: Activity
POST Codes.
Off / Green / Red / Amber
See Section , “” on page 55 for more detail.
IPMC Status.
Slow Blink Green: IPMC Heartbeat.
Fast Blink Green: There is traffic on the KCS interface of the IPMC.
Slow Blink Red: The KCS interface request attention from the SMS or SMM.
Fast Blink Red: There is traffic on the IPMB interface of the IPMC.
It is not possible to override the behavior of this LED.
Off / Green / Red / Amber
User Defined (AdvancedTCA USER1).
By default this LED is off.
The LED’s default IPMC behavior can be overr i dden with AdvancedTCA FRU LED Control commands.
Off / Green / Red / Amber
U2
User Defined (AdvancedTCA USER2).
By default this LED is off.
The LED’s default IPMC behavior can be overr i dden with AdvancedTCA FRU LED Control commands.
Off / Green / Red / Amber
Table 22.Ethernet 10/100 Debug Connector LE D Operation
LEDFunction
LNK
Off: No Link
Amber: Link
Amber-blink: Link & Activity
SPD
Off: 10Mb/s
Green: 100Mb/s
5.4.1POST LED Codes
The HDD LED uses a blinking sequence to display the current POST (Power On Self
Test) code value. If the boot process succeeds, the POST code is irrelevant and the
BIOS will change the state of the HDD LED to display hard disk activity just before the
October 2006Technical Product Specification
Order Number: 30412055
Intel NetStructure® MPCBL0010 Single Board Computer
operating system launches. If the boot sequence fails or the CPU hangs, the HDD
(POST) LED will remain operational in POST code mode and repeat indefinitely the last
POST code blink sequence as defined below:
1. Blink simultaneously amber and green one time: start of the sequence.
2. Blink amber 0-15 times while green stays off.
3. Blink green 0-15 times while amber stays off.
4. Repeat the sequence (see step 1).
Amber (A) is the first or most significant digit of the POST code value in hexadecimal,
while green (G) is the second digit (i.e., POST code value is AGh). Some examples are
shown in Figure 21.
Figure 21.Example POST LED Codes
MPCBL0010 SBC—Connectors and LEDs
Note:See Section 8.2, “Port 80h POST Codes” for explanations of the codes.
5.5Reset Button
The Reset button is located in a small recessed hole near the serial port connector on
the front panel. The Reset button is an input to the IPMC to requ est a cold reset. There
are IPMI commands to reset the board and change power states through the software.
The Reset button is a last resort because someone must be physically present at the
chassis to reset the board. The Reset button location on the front panel is shown in
The MPCBL0010 SBC uses an Intel/AMI* BIOS, which is stored in flash memory and
updated using a disk-based program. In addition to the BIOS and BIOS setup program,
the flash memory contains POST and Plug and Play support.
The BIOS displays a message during POST identifying the type of BIOS and a revision
code. Refer to the Specification Update on the Documentation tab of the MPCBL0010
SBC web site at http://www.intel.com/design/telecom/products/cbp/atca/9445/
overview.htm for the latest default settings.
6.2BIOS Flash Memory Organization
The MPCBL0010 SBC contains two firmware hub (FWH) devices . (See Figure 1) The
first is the Primary FWH, which holds the BIOS code that executes during POST. The
second is the Backup FWH, which recovers the system when the Primary FWH is
corrupted. The N82802AC FWH includes an 8 Mbit (1024 KByte) symmetrical flash
memory device. Internally , the device is grouped into sixteen 64-KByte blocks that are
individually erasable, lockable, and unlockable.
6.3Complementary Metal-Oxide Semiconductor (CMOS)
CMOS RAM is a nonvolatile storage that stores data needed by the BIOS. The data
consists of certain onboard configurable settings, including time and date. CMOS
resides in the 6300ESB ICH and is powered by the Supercap when the blade is power
off. The settings in the BIOS setup menu are stored in the CMOS RAM and are often
called CMOS settings.
6.4Redundant BIOS Functionality
MPCBL0010 SBC hardware has two flash banks for BIOS where redundant copies are
stored. BIOS bank selection logic is connected to the IPMC, and the IPMC firmware
allows selection of the BIOS bank.
By default, firmware selects BIOS bank 0. BIOS executes code off this flash and
performs checksum validation of its operational code. This checksum occurs in the boot
block of the BIOS. If the boot block detects a checksum failure in the remainder of the
BIOS, it notifies the IPMC of the failure.
In case of failure, the IPMC firmware:
1. Asserts the RESET pin on the processor
2. Switches the flash bank
3. De-asserts the RESET pin on the processor, allowing BIOS to execute off the second
flash bank
An application running on a non-Plug and Play operating system can obtain the SMBIOS
information.
October 2006Technical Product Specification
Order Number: 30412057
Intel NetStructure® MPCBL0010 Single Board Computer
MPCBL0010 SBC—BIOS Features
6.5Legacy USB Support
Legacy USB support enables USB devices such as keyboards, mice, and hubs to be
used even when the operating system’s USB drivers are not yet available. Legacy USB
support is used to access the BIOS Setup program and install an operating system that
supports USB. Legacy USB support is set to Enabled by default.
Note:Legacy USB support is for keyboards, mice and hubs only. Other USB devices are not
supported in legacy mode except bootable devices like CD-ROM drives and floppy disk
drives.
Legacy USB support operates as follows:
1. When you apply power to the computer, legacy support is disabled.
2. POST begins.
3. Legacy USB support is enabled by the BIOS, allowing you to use a USB keyboard.
4. POST completes.
5. The operating system loads. USB keyboards and mice are recognized and may be
used to configure the operating system. Keyboards and mice are not recognized
during this period if Legacy USB support was set to Disabled in the BIOS Setup
program.
6. After the operating system loads the USB drivers, all legacy and non-legacy USB
devices are recognized by the operating system. Legacy USB support from the
BIOS is no longer used.
T o install an operating system that supports USB, verify that Legacy USB support in the
BIOS Setup program is set to Enabled and follow the operating system’s installation
instructions.
6.5.1Language Support
English is the only supported language.
6.6Recovering BIOS Data
Some types of failure can destroy the BIOS. For example, the data can be lost if a
power outage occurs while the BIOS is being updated in flash memory. The BIOS can
be recovered from the backup BIOS FWH. Recovery mode is active when BIOS
checksum fails and notifies the IPMC to failover to the backup BIOS automatically.
6.7Boot Options
In the BIOS Setup program, the user can choose to boot from available boot devices,
with each boot device having options for removable media, CD-ROM, AdvancedMC*
hard drive, or by a network boot through any of the four Gigabit Ethernet (GbE)
adapters. In every POST, the BIOS detects all available boot devices, then displays
them on the boot order screen, with the exception of the IBA, which displays even if
the LAN cable is not connected.
Note:Additional boot devices may appear in the above list if there are other bootable devices
connected to the board (for example, USB devices or AdvancedMC devices).
6.7.1CD-ROM and Network Boot
Booting from CD-ROM is supported in compliance with the “El T orito” bootable CD-ROM
format specification. Under the Boot menu in the BIOS setup program, USB CD-ROM is
listed as a boot device (removable media). Boot devices are defined in priority order.
Accordingly, if there is not a bootable CD in the CD-ROM drive, the system attempts to
boot from the next defined drive.
The network can be selected as a boot device. This Intel
®
Boot Agent (IBA) selection
allows booting from the onboard LANs if connected to a network.
6.7.2Booting without Attached Devices
For use in embedded applications, the BIOS has been designed so that after passing
the POST, the operating system loader is invoked even if a video adapter (via
AdvancedMC), keyboard, or mouse are not present:
6.8Fast Booting Systems
6.8.1Quick Boot
Use of the following BIOS setup program settings reduces the POST execution time.
In the Boot Menu:
• Disable Option - ROM(s) if customer configuration does not use IBA(PXE) boot
• Enable Quick Boot - bypasses memory count and the search for a removable drive
Note:Quick Boot is enabled by default. The boot time may be so fast that some drives might
not be initialized at all. If this occurs, it is possible to introduce a programmable delay
ranging from 0 to 35 seconds using the BIOS setup program, IDE Configuration
Submenu, Advanced Menu, IDE Detect Time Out feature.
6.9BIOS Security Features
The BIOS includes security features that restrict access to the BIOS Setup program and
booting the computer. A supervisor password and a user password can be set for the
BIOS setup program and for booting the computer, with the following restrictions:
• The supervisor password gives unrestricted access to view and change all the setup
options in the BIOS setup program. This is the supervisor mode.
• The user password gives restricted access to view and change setup options in the
BIOS setup program. This is the user mode.
• If only the supervisor password is set, pressing the Enter key at the password
prompt of the BIOS setup program allows the user restricted access to setup.
October 2006Technical Product Specification
Order Number: 30412059
Intel NetStructure® MPCBL0010 Single Board Computer
• If both the supervisor and user passwords are set, users can enter either the
supervisor password or the user password to access setup. Access to setup
corresponds to which password is entered.
• Setting the user password restricts who can boot the computer. The password
prompt is displayed before the computer is booted. If only the supervisor password
is set, the computer boots without asking for a password. If both passwords are
set, the user can enter either password to boot the computer.
Table 23 shows the effects of setting the supervisor password and user password. This
table is for reference only and is not displayed on the screen.
Table 23.Supervisor and User Password Functions
MPCBL0010 SBC—BIOS Features
Password Set Supervisor ModeUser Mode
None
Supervisor and
user
Supervisor only
User only
Any user can
change all options
Can change all
options
Can change all
options
Can't get into
supervisor mode
until user password is cleared.
Any user can change
all options
Based on user
access level: No
Access, View Only,
Limited, Full Access
Based on user
access level: No
Access, View Only,
Limited, Full Access.
Can change all
options
Password to
Enter Setup
NoneNone
If password check option is
Supervisor or
user
Supervisor (for
supervisor
mode) or enter
only (for user
mode)
User
set to Setup then no
password required. Otherwise
requires either supervisor or
user password.
If password check option is
set to Setup then no
password required. Otherwise
requires either supervisor
password or enter only.
If password check option is
set to Setup then no
password required. Otherwise
requires user password.
Password During Boot
6.10Remote Access Configuration
Remote access using serial console redirection allows users to monitor the MPCBL0010
SBC boot process and run the MPCBL0010 SBC BIOS setup from a remote serial
terminal. Connection is made directly through a serial port.
The console redirection feature is useful in cases where it is necessary to communicate
with a processor board in an embedded application without video support.
Note:The default settings used for console redirection to the serial port are 115,200, n, 8, 1,
and no flow control.
Table 24 shows the escape code sequences that may be useful for things like BIOS
setup if function keys cannot be sent directly from a terminal application:
Table 24.Function Key Escape Code Equivalents (Sheet 1 of 2)
Key Escape Sequence Note
F1ESC OP
F2ESC OQ
F3ESC OR
F4ESC OSTo enter BIOS Setup
F5ESC OT
F6ESC OU
F7ESC OV
Table 24.Function Key Escape Code Equivalents (Sheet 2 of 2)
Key Escape Sequence Note
F8ESC OW
F9ESC OX
F10ESC OYTo save and exit Setup
F11ESC OZ
F12ESC OI PXE boot
October 2006Technical Product Specification
Order Number: 30412061
Intel NetStructure® MPCBL0010 Single Board Computer
7.0BIOS Setup
7.1Introduction
The MPCBL0010 SBC BIOS is based on AMIBIOS8*. The BIOS Setup program can be
used to view and change the BIOS settings for the SBC. The BIOS Setup program is
accessed by pressing the <DEL> key (or F4 on a remote keyboard) after the Power -On
Self- Test (POST) begins and before the operating system boot begins. Table 25 lists the
BIOS Setup program menu features.
Table 25.BIOS Setup Program Menu Bar
MainAdvancedPCIPnPBootSecurityChipsetExit
Allocates
resources for
hardware
components.
Table 26 lists the function keys available for menu screens.
Configures
advanced
features
available
through the
chipset.
Configures
PCI Plug and
Play features.
Selects boot
options and
power supply
controls.
Sets
passwords
and security
features.
MPCBL0010 SBC—BIOS Setup
Saves or
Configures
MCH and ICH
features.
discards
changes to
Setup
program
options.
Table 26.BIOS Setup Program Function Keys
BIOS Setup Program
Function Key
<←> or <→>Selects a different menu screen (moves the cursor left or right).
<↑ > or <↓>Selects an item (moves the cursor up or down).
<Tab>Selects a field (not implemented).
<Enter>Executes command or selects the sub-menu.
<F10>Saves the current values and exits the BIOS Setup program.
<Esc>Exits the menu.
7.2Main Menu
To access this menu, select Main on the menu bar at the top of the screen.
Table 29 shows the sub-menu options for configuring the CPU.
Table 29.CPU Configuration Sub-Menu
FeatureOptionsDescription
ManufacturerDisplay CPU Manufacturer.
Brand StringDisplay CPU Brand String.
FrequencyDisplay CPU Frequency.
FSB SpeedDisplays Front Side Bus Speed.
Cache L1Displays L1 Cache size.
Cache L2Displays L2 Cache size.
Ratio StatusDisplays Ratio Status (14=2.8 Ghz).
Ratio Actual ValueDisplays Ratio Value.
Max CPUIP Value Limit
Thermal Monitor
Execute Disable Bit
Hardware Prefetcher
Adjacent Cache Line
Prefetcher
Hyper-Threading
Technology
Note: Bold text indicates default setting.
Disabled
Enabled
Disabled
TM1
Disabled
Enabled
Disabled
Enabled
Disabled
Enabled
Disabled
Enabled
This should be enabled to boot legacy operating systems
that do not support extended CPUID functions.
CPU Thermal Monitor. Modulates clock to compensate for
high temperature condition.
Note: Failures that occur due to Thermal Monitor
When disabled, force XD feature flag to return 0.
Enable/Disable Hardware Prefetcher.
Enable/Disable Adjacent Cache Line Prefetcher.
Enable/Disable Hyper-Threading.
Disabled may void warranty.
7.3.2IDE Configuration Sub-Menu
To access this sub-menu, select Advanced on the menu bar, then IDE Configuration.
MainAdvancedPCIPnPBootSecurityChipsetExit
CPU Configuration
IDE Configuration
SuperIO Configuration
ACPI Configuration
System Management
October 2006Technical Product Specification
Order Number: 30412065
Intel NetStructure® MPCBL0010 Single Board Computer
MainAdvancedPCIPnPBootSecurityChipsetExit
Event Log Configuration
MPS Configuration
ATCA Channel Routing (PICMG)
On-board Devices Configuration
PCI Express Configuration
Remote Access Configuration
IPMI Configuration
USB Configuration
Table 30 shows the IDE configuration options.
Table 30.IDE Configuration Sub-Menu
FeatureOptionsDescription
Disabled
IDE Configuration
S-ATA Running Enhanced
Mode
P-ATA Channel Selection
S-ATA Ports Definition
Primary IDE Master
Primary IDE Slave
Secondary IDE Master
Secondary IDE Slave
Third IDE Master
Fourth IDE Master
P-ATA Only
S-ATA Only
P-ATA & S-ATA
Yes
No
Primary
Secondary
Both
P0-3rd./P1-
4th
P0-4th./P1-3rd
MPCBL0010 SBC—BIOS Setup
Selects IDE mode.
Sets S-ATA Running Enhanced Mode.
Selects P-ATA Channel.
Selects S-ATA Ports.
Display the primary IDE master drive.While entering setup,
BIOS auto detects the presence of IDE devices. This displays
the status of the auto detection of IDE devices.
Display the primary IDE slave drive.While entering setup, BIOS
auto detects the presence of IDE devices. This displays the
status of the auto detection of IDE devices.
Display the primary IDE master drive.While entering setup,
BIOS auto detects the presence of IDE devices. This displays
the status of the auto detection of IDE devices.
Display the primary IDE master drive.While entering setup,
BIOS auto detects the presence of IDE devices. This displays
the status of the auto detection of IDE devices.
Display the primary IDE master drive.While entering setup,
BIOS auto detects the presence of IDE devices. This displays
the status of the auto detection of IDE devices.
Display the primary IDE master drive.While entering setup,
BIOS auto detects the presence of IDE devices. This displays
the status of the auto detection of IDE devices.
Enable/Disable Hard Disk device write protection. This is
effective only if the device is accessed through BIOS.
Select the time out value for detecting ATA/ATAPI device(s).
7.3.2.1Primary IDE Master/Slave Configuration Options
Table 31 shows the IDE Master/Slave configuration options.
Table 31.IDE Master/Slave Sub-Menu
FeatureOptionsDescription
DeviceDisplay IDE device.
VendorDisplay IDE vendor name.
SizeDisplay IDE device size.
LBA ModeDisplay IDE LBA Mode status.
Block ModeDisplay IDE Block Mode status.
PIO ModeDisplay PIO Mode status.
Async DMADisplay Async DMA status.
Ultra DMADisplay Ultra DMA-5 status.
S.M.A.R.TDisplay S.M.A.R.T status.
Not installed
Type
LBA/Large Mode
Block (Multi-Sector
Transfer)
PIO Mode
Auto
CDROM
ARMD
Disabled
Auto
Disabled
Auto
Auto
0/1/2/3/4
Select the type of IDE device connected.
Disable: Disable LBA ModeAuto: Enable the LBA Mode if the
device supports it and the devices is not already formatted with
LBA Mode disable.
Disable: The data transfer from and to the device occurs one
sector at a time. Auto: The data transfer from and to the
device occurs multiple sectors at a time if the device supports
it.
Select PIO Mode.
October 2006Technical Product Specification
Order Number: 30412067
Intel NetStructure® MPCBL0010 Single Board Computer
Table 31.IDE Master/Slave Sub-Menu (Continued)
FeatureOptionsDescription
Auto
SWDMA0
SWDMA1
SWDMA2
MWDMA0
DMA Mode
32 Data Transfer
Note: Bold text indicates default setting.
MWDMA1
MWDMA2
UDMA0
UDMA1
UDMA2
UDMA3
UDMA4
Disabled
Enabled
Select DMA Mode:
Auto: Auto detected
SWDMAn: SingleWordDMAn
MWDMAn: MultiWordDMAn
UDMAn: UltraDMAn
Enable/Disable 32-bit Data Transfer.
7.3.3SuperIO Configuration Sub-Menu
MPCBL0010 SBC—BIOS Setup
To access this sub-menu, select Advanced on the menu bar, then SuperIO
Configuration.
View Event LogView all unread events.
Mark all events as readOption to Mark all events as read.
Clear Event LogDiscard all events in the log.
ECC Event Logging
Hub Interface Event
Logging
System Bus Event Logging
Memory Buffer Event
Logging
PCI Error Logging
PCI Express Error Logging
PCI Express Error MaskingSelects sub-menu
Machine-Check Exception
Action
Note: Bold text indicates default setting.
Disabled
Enabled
Disabled
Enabled
Disabled
Enabled
Disabled
Enabled
Disabled
Enabled
Disabled
Enabled
Restart
Execution
Reboot System
Enable/Disable fatal error event logging.
Enable/Disable Hub Interface error logging.
Enable/Disable System Bus error logging.
Enable/Disable Memory Buffer error logging.
Enable/Disable PCI error events.
Enable/Disable PCI Express error events.
Specifies what the machine-check exception handler should do
when program execution cannot be restarted reliably.
Note: The event log reports both correctable memory errors (single bit) and
uncorrectable memory errors (double-bit or multi-bit). However, some doublebit errors are correctable and some are not. If a double-bit error occurs that is
correctable, it will be logged as a correctable error (single bit).
IP AddressIP address used by SOL
Subnet MaskSubnet Mask used by SOL
01
02
Use this sub-menu to configrue LAN settings used by the SOL
feature as described in Chapter 11.0, “Serial Over LAN (SOL)”.
For more details, see Table 46
Selects the Management Controller IRQ for the System
Management Software (SMS).
Configures the IPMC to reset or power down if the BIOS/POST
fails.
Disables the BIOS/POST watchdog timer (for current session
only).
To use the SOL feature, channel 01 must be used
October 2006Technical Product Specification
Order Number: 30412079
Intel NetStructure® MPCBL0010 Single Board Computer
Table 46.LAN Configuration Sub-Menu
FeatureOptionsDescription
Gateway AddressGateway address used by SOL
MAC Address
Note: Bold text indicates default setting.
This is a read-only field that displays the MAC address of the
network interface that will be used for SOL
7.3.13USB Configuration Sub-Menu
To access this sub-menu, select Advanced on the menu bar, then USB Configuration.
Displays currently attached USB devices that have been
detected.
Enables USB controllers.
Enable legacy USB support. Auto option disables legacy
support if no USB devices are detected.
Enable USB 2.0 Controller.
BIOS Setup—MPCBL0010 SBC
Table 47.USB Configuration Sub-Menu (Continued)
FeatureOptionsDescription
USB 2.0 Controller Mode
BIOS EHCI Hand-Off
Note: Bold text indicates default setting.
FullSpeed
HiSpeed
Disabled
Enabled
Configures USB 2.0 for HiSpeed (480 Mbps), or FullSpeed (12
Mbps).
Enables work-around for operating systems without EHCI
hand-off support.
7.3.13.1USB Mass Storage Device Configuration
Table 48 shows USB Mass Storage Device Configuration options.
Table 48.USB Mass Storage Device Configuration
FeatureOptionsDescription
Device #Display USB Mass Storage device(s) Name.
Auto
Emulation Type
Note: Bold text indicates default setting.
Floppy
Forced FDD
Hard Disk
CDROM
If Auto, USB devices less than 530 MByte are emulated as
floppy and remaining as hard drive. Forced FDD option can be
used to force a HDD formatted drive to boot as FDD (Ex. ZIP
drive).
7.4PCIPnP Menu
To access this menu, select PCIPnP from the menu bar at the top of the screen.
MainAdvancedPCIPnPBootSecurityChipsetExit
Table 49 shows PCI Plug and Play* options.
Table 49.PCIPnP Menu
FeatureOptionsDescription
Clear NVRAM
PCI Latency TImer
Allocate IRQ to PCI VGA
Note: Bold text indicates default setting.
No
Yes
32
64
96
128
160
192
224
248
No
Yes
Clear NVRAM during system boot.
Value in units of PCI clocks for the PCI device latency
timer.
No = Does not assign PCI request to VGA even if VGA
request IRQ.
Yes = Assigns IRQ to VGA.
October 2006Technical Product Specification
Order Number: 30412081
Intel NetStructure® MPCBL0010 Single Board Computer
7.5Boot Menu
To access this menu, select Boot from the menu bar at the top of the screen.
MainAdvancedPCIPnPBootSecurityChipsetExit
Table 50 shows options for setting the boot features and boot sequence.
Table 50.Boot Menu
FeatureOptionsDescription
Boot Settings
Configuration
Boot Device PrioritySelect to display sub-menuSpecifies boot device priority.
Hard Disk DrivesSelect to display sub-menuDisplays detected hard disk drives.
OS Load Timeout TimerSelect to display sub-menuSpecifies OS Load Action.
MPCBL0010 SBC—BIOS Setup
Boot Settings Configuration
Boot Device Priority
Hard Disk Drives
OS Load Timeout Timer
Select to display sub-menuSet boot options.
7.5.1Boot Settings Configuration Sub-Menu
To access this sub-menu, select Boot on the menu bar, then Boot Settings
Configuration.
Enables / Disables remapping of overlapped
PCI memory above the total physical limit.
Enable / Disable DMA Controller.
Specifies DDR2 refresh rate. A higher refresh
rate (7.8uS) may be required when operating
in high temperature environments with certain
types of DIMMs. The default Auto setting uses
the memory SEEPROM (SPD) byte 12 Refresh
Rate/T ype to determine the appropriate setting.
Enables / Disables Spread Spectrum Clocking
for EMI control.
7.8Exit Menu
To access this menu, select Exit from the menu bar at the top of the screen.
MainAdvancedPCIPnPBootSecurityChipsetExit
Table 59 describes the options under the Exit menu.
Table 59.Exit Menu
FeatureOptionsDescription
Save Changes and ExitExit system setup after saving changes.
Discard Changes and ExitExit system setup without saving changes.
Discard ChangesDiscard changes without exiting.
Load Optimal DefaultsLoad optimal default values.
Save Changes and Exit
Discard Changes and Exit
Discard Changes
Load Optimal Defaults
Load FailSafe Defaults
Load Custom Defaults
Save Custom Defaults
October 2006Technical Product Specification
Order Number: 30412087
Intel NetStructure® MPCBL0010 Single Board Computer
Table 60 lists BIOS error messages and gives an explanation of the message.
Table 60.BIOS Error Messages
Error MessageExplanation
Timer Error
CMOS Battery Low
CMOS Settings Wrong
CMOS Checksum Bad
RAM R/W test failed
CMOS Date/Time Not Set
System Event Log is FullError message indicates the System Event Log storage is full.
Refresh timer test failed
KBC BAT Test failedError message indicates that Keyboard controller BAT test has failed.
This timer resides in ICH. Error message indicates an error while programming
the count register of the timer . This may indicate a problem with the timer in ICH.
BIOS will report this error message when status bit (RTC_REGD.Bit7) in ICH is
low. This bit is hard-wired to RTC power, so it will be low when the voltage in
SuperCAP is low.
BIOS will load default value after it detects CMOS corruption. Error message is
triggered if BIOS fails to load the default value to CMOS.
CMOS contents failed the checksum check. Error message indicates that the
CMOS data has been changed by a program other than the BIOS or the CMOS is
not retaining data due to hardware malfunction.
Error message indicates BIOS fail to read/write to memory content during RAM R/
W test. RAM R/W test is executed during POST.
Error message indicates BIOS has detected an invalid value in date & time
register. (e.g., Invalid date = 50h or invalid month = 13h).
This timer is a counter based on 82C54 which provides memory refresh request
signal periodically. Memory content need to be refreshed to compensate for the
gradual leakage of charge from the capacitors which stores the data.
Notes: If “Wait for F1 Error” was enabled under the BIOS setup screen and any of the above error messages
are displayed, the BIOS will wait for user input before proceeding with the boot up. The only exceptions
are:
— CMOS Checksum BAD
— Clear CMOS Jumper enabled
BIOS setting “Wait for F1 Error” is not enabled by default.
8.2Port 80h POST Codes
During the POST, the BIOS generates diagnostic progress codes (POST-codes) to I/O
port 80h. If the POST fails, execution stops and the last POST code generated is left at
port 80h. This code is useful for determining the point where an error occurred.
Table 61 through Table 64 give descriptions of the POST codes generated by the BIOS.
They define the uncompressed INIT code checkpoints, the boot block recovery code
checkpoints, and the runtime code uncompressed in F000 shadow RAM.
Note:Some codes are repeated in the tables because they apply to more than one operation.
October 2006Technical Product Specification
Order Number: 30412089
Intel NetStructure® MPCBL0010 Single Board Computer
D0Go to flat mode with 4 GByte limit and GA20 enabled. Verify the bootblock checksum.
D2
D3
D4Test base 512 KByte memory. Adjust policies and cache first 8 GBytes. Set stack.
D5
D6
D7
D8The Runtime module is uncompressed into memory. CPUID information is stored in memory.
D9
DA
E1-E8
EC-EE
Early chipset initialization is done. Early super I/O initialization is done, including RTC and
keyboard controller. NMI is disabled.
Perform keyboard controller BAT test. Check if waking up from power management suspend
state. Save power-on CPUID value in scratch CMOS.
Disable CACHE before memory detection. Execute full memory sizing module. Verify that flat
mode is enabled.
If memory sizing module not executed, start memory refresh and do memory sizing in
Bootblock code. Do additional chipset initialization. Re-enable CACHE. Verify that flat mode is
enabled.
Bootblock code is copied from ROM to lower system memory and control is given to it. BIOS
now executes out of RAM.
Both key sequence and OEM-specific methods are checked to determine if BIOS recovery is
forced. Main BIOS checksum is tested. If BIOS recovery is necessary, control flows to
checkpoint E0.
Restore CPUID value back into register. The Bootblock-Runtime interface module is moved to
system memory and control is given to it. Determine whether to execute serial flash.
Store the Uncompressed pointer for future use in PMM. Copying Main BIOS into memory.
Leaves all RAM below 1 MByte Read-Write including E000 and F000 shadow areas but closing
SMRAM.
Restore CPUID value back into register. Give control to BIOS POST (ExecutePOSTKernel). See
Table 62, “POST Code Checkpoints” on page 90 for more information.
OEM memory detection/configuration error. This range is reserved for chipset vendors and
system manufacturers. The error associated with this v alue may different from on e platform to
the next.
MPCBL0010 SBC—Error Messages
Table 62.POST Code Checkpoints
CheckpointDescription
03
04
05Initializes the interrupt controlling hardware (generally PIC) and interrupt vector table.
06
08
C0 Early CPU Init Start -- Disable Cache - Init Local APIC.
C1 Set up bootstrap processor information.
C2 Set up bootstrap processor for POST.
C5Enumerate and set up application predecessors.
C6 Re-enable cache for bootstrap processor.
Disable NMI, parity, video for EGA, and DMA controllers. Initialize BIOS, POST, runtime data
area. Also initialize BIOS modules on POST entry and GPNV area. Initialized CMOS as
mentioned in the kernel variable.
Check CMOS diagnostic byte to determine if battery power is OK and CMOS checksum is OK.
Verify CMOS checksum manually by reading storage area. If the CMOS checksum is bad,
update CMOS with power-on default values and clear passwords. Initialize status register A.
Initializes data variables that are based on CMOS setup questions. Initializes both the 8259
compatible PICs in the system.
Do R/W test to CH-2 count reg. Initialize CH-0 as system timer. Install the POSTINT1Ch
handler. Enable IRQ-0 in PIC for system timer interrupt. Traps INT1Ch vector to
“POSTINT1ChHandlerBlock.”
Initializes the CPU. The BAT test is being done on KBC. Program the keyboard controller
command byte is being done after Auto detection of KB/MS using AMI KB-5.
Error Messages—MPCBL0010 SBC
Table 62.POST Code Checkpoints (Continued)
CheckpointDescription
C7Early CPU Init Exit.
0AInitializes the 8042-compatible Keyboard Controller.
0B Detects the presence of PS/2 mouse.
0C Detects the presence of Keyboard in KBC port.
0E
13Early POST initialization of chipset registers.
24 Uncompress and initialize any platform specific BIOS modules.
30 Initialize System Management Interrupt.
2A Initializes different devices through DIM.
2C
2EInitializes all the output devices.
31
33 Initializes the silent boot module. Set the window for displaying text information.
37
38Initializes different devices through DIM.
39Initializes DM AC-1 & DMAC-2.
3A Initialize RTC date/time.
3B
3CMid POST initialization of chipset registers.
40
50
52
60Initializes NUM-LOCK status and programs the KBD typematic rate.
75 Initialize Int-13 and prepare for IPL detection.
78 Initializes IPL devices controlled by BIOS and option ROMs.
7A Initializes remaining option ROMs.
7C Generate and write contents of ESCD in NVRam.
84 Log errors encountered during POST.
85 Display errors to the user and gets the user response for error.
87 Execute BIOS setup if needed.
8C Late POST initialization of chipset registers.
8D Build ACPI tables (if ACPI is supported).
8E Program the peripheral parameters. Enable/Disable NMI as selected.
90 Late POST initialization of system management interrupt.
A0 Check boot password if installed.
Testing and initialization of different Input Devices. Also, update the Kernel Variables . Traps
the INT09h vector, so that the POST INT09h handler gets control for IRQ1. Uncompress all
available language, BIOS logo, and Silent logo modules.
Initializes different devices. Detects and initializes the video adapter installed in the system
that have optional ROMs.
Allocate memory for ADM module and uncompress it. Give control to ADM module for
initialization. Initialize language and font modules for ADM. Activate ADM module.
Displaying sign-on message, CPU information, setup key message, and any OEM-specific
information.
T est for total memory installed in the system. Also, c heck for DEL or ESC keys to limit memory
test. Display total memory in the system.
Detect different devices (Parallel ports, serial ports , and coprocessor i n CPU, etc.) success fully
installed in the system and update the BDA, EBDA, etc.
Programming the memory hole or any kind of implementation that needs an adjustment in
system RAM size if needed.
Updates CMOS memory size from memory found in memory test. Allocates memory for
Extended BIOS Data Area from base memory.
October 2006Technical Product Specification
Order Number: 30412091
Intel NetStructure® MPCBL0010 Single Board Computer
Table 62.POST Code Checkpoints (Continued)
CheckpointDescription
A1 Clean-up work needed before booting to OS.
A2
A4Initialize runtime language module.
A7
A8Prepares CPU for OS boot, including final MTRR values.
A9 Waits for user input at config display if needed.
AA Uninstalls POST INT1Ch vector and INT09h vector. Deinitializes the ADM module.
ABPrepares BBS for Int 19 boot.
AC End of POST initialization of chipset registers.
B1Saves system context for ACPI.
00 Passes control to OS Loader (typically INT19h).
61-70
T akes care of runtime image prepar ation for different BIOS modules. Fill the free area in F000h
segment with 0FFh. Initializes the Microsoft IRQ Routing Table. Prepares the runtime language
module. Disables the system configuration display if needed.
Displays the system configuration screen if enabled. Initialize the CPUs before boot, which
includes the programming of the MTRRs.
OEM POST Error. This range is reserved for chipset vendors & system manufacturers. The error
associated with this value may be different from one platform to the next.
MPCBL0010 SBC—Error Messages
Table 63.DIM Code Checkpoints
Checkpoint Description
Initializes different buses and performs the following functions:
• Function 0: Reset, Detect, and Disable - Disables all device nodes, PCI devices, and
PnP ISA cards. Assigns PCI bus numbers.
2A
38
• Function 1: Static Device Initialization - initializes all static devices that include
manual configured onboard peripherals, memory and I/O decode windows in PCI-PCI
bridges, and noncompliant PCI devices. Reserves static resources.
• Function 2: Boot Output Device Initialization - Searches for and initializes any PnP,
PCI, or AGP video devices.
Initializes different buses and performs the following functions:
• Function 3: Boot Input Device Initialization - Searches for and configures PCI input
devices and detects if system has standard keyboard controller.
• Function 4: IPL Device Initialization - searches for and configures all PnP and PCI
boot devices.
• Function 5: General Device Initialization - Configures all onboard peripherals that are
set to automatic configuration and configures all remaining PnP and PCI devices.
Table 64.ACPI Runtime Checkpoints
Checkpoint Description
AC First ASL check point. Indicates the system is running in ACPI mode.
AASystem is running in APIC mode.
01, 02, 03, 04, 05 Entering sleep state S1, S2, S3, S4, or S5.
10, 20, 30, 40, 50Waking from sleep state S1, S2, S3, S4, or S5.
The AdvancedMC* configuration as it relates to the PCI Configuration Map can be
confusing. The following additional information regarding the AMC configuration should
help clarify the configuration:
• BUS 0 is the internal MCH and ICH device.
• BUS 1 is assigned to the secondary side of the PCI-to-PCI bridge 0:1e.0 (ICH bus
32bit/33MHz).
• BUS 2 to 4 is assigned to the secondary side of the PCI Express Port A of the MCH
(PCI to PCI bridge 0:2.0). (Connected to PXH).
• BUS 5 is assigned to the secondary side of the PCI-to-PCI bridge 0:1c.0 (ICH bus
PCI-X, no connect on MPCBL0010 SBC).
• BUS 6 to 0Eh is assigned to the secondary side of the PCI Express Port C of the
MCH (PCI to PCI bridge 0:6.0). (Connected to AMC B1)
• BUS 0Fh to 17h is assigned to the secondary side of the PCI Express Port B of the
MCH (PCI to PCI bridge 0:4.0). (Connected to AMC B2)
The hot plug devices (which can be added after the system has booted) will have a bus
number based on the PCI BUS 0 scan order. At boot-up, Linux uses the bus number
assigned by the BIOS while in POST. The PCI-Express Hot Plug driver uses the resource
(BUS, IO, MEM) configured by the BIOS on the PCI Express root port.
The tree listing from Linux, with some comments, is:
EnHD: Setting this bit uses LED Amber0 for displaying hard disk activity.
EnPost: Enables using the debug LED to display the last POST code of the boot. The
BIOS clears this bit prior to the operating system launch.
EnClk: Enables telecom clock monitoring on the debug LED. EnHD and EnPost must be
cleared. When the LED is green, both clocks are present. When the LED is amber, only
one clock is present. When the LED is re d, no cloc k is pr esent or the Telco Clock PLD is
not initialized. This is a debug mode.
Green0/Red0/Amber0: Debug LED 0. Used as a debug LED or to display POST codes
(default during boot) or hard disk activity (default following boot) or as an end-user
status/debug LED.
RJ45: This bit tells the FPGA which LEDs should reflect LAN activity; RJ-45 LEDs or
grouped LEDs. The BIOS should set this bit as soon as possible to reflect the
configuration of the fabric LAN. This should be set to 0 if the LAN goes to the fabric.
MfgFlag: A memory element used by the BIOS and test software in manufacturing.
Note:Tthis bit is cleared on a power-up, but is not affected by a reset
The Debug LED is amber/green when in Reset (this is hardware). As soon as the FPGA
is programmed, the LED is amber and is enabled for POST code display. If the BIOS
fails, it is possible to read the POST code. If the BIOS succeeds, it disables the POST
code and enables HD activity on the green LED. If needed, the application software can
then disable hard disk activity reporting and directly control the bi-color LED for status
reporting.
To read the 8-bit POST code:
• Both colors: Start of POST sequence.
• Amber blink: This is the high nibble. 0 to 15 blinks represent hexadecimal 0 to F.
• Green blink: This is the low nibble. 0 to 15 blinks represent hexadecimal 0 to F.
October 2006Technical Product Specification
Order Number: 30412097
Intel NetStructure® MPCBL0010 Single Board Computer
Table 72.FWUM 0A02h
AddressActionD7D6D5D4D3D2D1D0
0xA02
Reset: FWUM reset -- the power-up state of this bit will be 0 under normal operating
conditions
Mode: FWUM mode pin
UART: Set this bit to connect UART1 to the FWUM for programing.
RollBack: Set to 1 for manual rollback (in conjunction with DoProg); Leave at 0 for
normal operation.
DoProg: Set to 1 then to 0 to start programming the IPMC with the new code.
Status: