This document provides information about products from Kontron AG and/or its subsidiaries. No warranty of
suitability, purpose, or fitness is implied. While every attempt has been made to ensure that the information in this
document is accurate, the information contained within is supplied "as-is" and is subject to change without notice.
For the circuits, descriptions and tables indicated, Kontron assumes no responsibility as far as patents or other rights
of third parties are concerned.
All rights reserved. No part of this document may be reproduced, transmitted, transcribed, stored in a retrieval
system, or translated into any language or computer language, in any form or by any means (electronic, mechanical,
photocopying, recording, or otherwise), without the express written permission of Kontron AG.
DIMM-PC®, PISA®, ETX®, ETXexpress®, microETXexpress™, X-board®, DIMM-IO® and DIMM-BUS® are trademarks or
registered trademarks of Kontron AG. Kontron is trademark or registered trademark of Kontron AG.
1.3 Trademarks
The following lists the trademarks of components used in this board.
» IBM, XT, AT, PS/2 and Personal System/2 are trademarks of International Business Machines Corp.
» Microsoft is a registered trademark of Microsoft Corp.
» Intel is a registered trademark of Intel Corp.
» All other products and trademarks mentioned in this manual are trademarks of their respective owners.
1.4 Standards
Kontron AG is certified to ISO 9000 standards.
1.5 Warranty
This Kontron AG product is warranted against defects in material and workmanship for the warranty period from the
date of shipment. During the warranty period, Kontron AG will, at its discretion, decide to repair or replace defective
products.
Within the warranty period, the repair of products is free of charge as long as warranty conditions are observed.
The warranty does not apply to defects resulting from improper or inadequate maintenance or handling by the buyer,
unauthorized modification or misuse, operation outside of the product’s environmental specifications or improper
installation or maintenance.
Kontron AG will not be responsible for any defects or damages to other products not supplied by Kontron AG that are
caused by a faulty Kontron AG product.
www.kontron.com 3
MSMSA104EX/ User Information
1.6 Technical Support
Technicians and engineers from Kontron AG and/or its subsidiaries are available for technical support. We are
committed to making our products easy to use and will help you use our products in your systems.
Please consult our Web site at http://www.kontron.com/support for the latest product documentation, utilities,
drivers and support contacts. Consult our customer section http://emdcustomersection.kontron.com for the latest
BIOS downloads, Product Change Notifications and additional tools and software. In any case, you can always contact
your board supplier for technical support.
1.7 Environmental Protection Statement
This product has been manufactured to satisfy environmental protection requirements wherever possible. Many of the
components used (structural parts, printed circuit boards, connectors, batteries, etc.) are capable of being recycled.
Final disposal of this product after its service life must be accomplished in accordance with applicable country, state,
or local laws or regulations. All components within this product fulfill the requirements of the RoHS (Restriction of
Hazardous Substances Directive). The product is soldered with a lead free process.
1.8 RoHS Commitment
Kontron Compact Computers AG (Switzerland) is committed to develop and produce environmentally friendly products
according to the Restriction of Hazardous Substances (RoHS) Directive (2002/95/EC) and the Waste Electrical and
Electronic Equipment (WEEE) Directive (2002/96/EC) established by the European Union. The RoHS directive was
adopted in February 2003 by the European Union and came into effect on July 1, 2006. It is not a law but a directive,
which restricts the use of six hazardous materials in the manufacturing of various types of electronic and electrical
equipment. It is closely linked with the Waste Electrical and Electronic Equipment Directive (WEEE) 2002/96/EC,
which has set targets for collection, recycling and recovery of electrical goods and is part of a legislative initiative to
solve the problem of huge amounts of toxic e-waste.
Each European Union member state is adopting its own enforcement and implementation policies using the directive
as a guide. Therefore, there could be as many different versions of the law as there are states in the EU. Additionally,
non-EU countries like China, Japan, or states in the U.S. such as California may have their own regulations for green
products, which are similar, but not identical, to the RoHS directive.
RoHS is often referred to as the "lead-free" directive but it restricts the use of the following substances:
» Lead
» Mercury
» Cadmium
» Chromium VI
» PBB and PBDE
The maximum allowable concentration of any of the above mentioned substances is 0.1% (except for Cadmium, which
is limited to 0.01%) by weight of homogeneous material. This means that the limits do not apply to the weight of the
finished product, or even to a component but to any single substance that could (theoretically) be separated
mechanically.
www.kontron.com 4
MSMSA104EX/ User Information
1.8.1 RoHS Compatible Product Design
All Kontron Compact Computers (KCC) AG standard products comply with RoHS legislation.
Since July 1, 2006, there has been a strict adherence to the use of RoHS compliant electronic and mechanical
components during the design-in phase of all KCC AG standard products.
1.8.2 RoHS Compliant Production Process
Kontron Compact Computers AG selects external suppliers that are capable of producing RoHS compliant devices.
These capabilities are verified by:
» A confirmation from the supplier indicating that their production processes and resulting devices are RoHS
compliant.
» If there is any doubt of the RoHS compliancy, the concentration of the previously mentioned substances in a
produced device will be measured. These measurements are carried out by an accredited laboratory.
1.8.3 WEEE Application
The WEEE directive is closely related to the RoHS directive and applies to the following devices:
» Large and small household appliances
» IT equipment
» Telecommunications equipment (although infrastructure equipment is exempt in some countries)
» Consumer equipment
» Lighting equipment – including light bulbs
» Electronic and electrical tools
» Toys, leisure and sports equipment
» Automatic dispensers
It does not apply to fixed industrial plants and tools. The compliance is the responsibility of the company that brings
the product to market, as defined in the directive. Components and sub-assemblies are not subject to product
compliance. In other words, since Kontron Compact Computers AG does not deliver ready-made products to end users
the WEEE directive is not applicable for KCC AG. Users are nevertheless encouraged to properly recycle all electronic
products that have reached the end of their life cycle.
1.9 Swiss Quality
» 100% Made in Switzerland
» This product was not manufactured by employees earning piecework wages
» This product was manufactured in humane work conditions
» All employees who worked on this product are paid customary Swiss market wages and are insured
» ISO 9000:2001 (quality management system)
www.kontron.com 5
MSMSA104EX/ User Information
1.10 The Swiss Association for Quality and Management Systems
The Swiss Association for Quality and Management Systems (SQS) provides certification and assessment services for
all types of industries and services. SQS certificates are accepted worldwide thanks to accreditation by the Swiss
Accreditation Service (SAS), active membership in the International Certification Network, IQNet, and co-operation
contracts/agreements with accredited partners.
www.sqs.ch
The SQS Certificate ISO 9001:2000 has been issued to Kontron Compact Computers AG in the field of development,
manufacturing and sales of embedded computer boards, embedded computer modules and computer systems. The
certification is valid for three years at which time an audit is performed for recertification.
www.kontron.com 6
MSMSA104EX/ Introduction
2 Introduction
2.1 MSMSA104EX Ordering Information
Part / Option Part Number Description
MSMSA104ex 801748 2x SATA300 with PCIe
2.2 Understanding MSMSA104EX Functionality
This MICROSPACE® PCI/104-Express expansion card has 2 SATA300 interfaces for connecting to any SATA storage
media (AD/DVD). Furthermore, 2 USB connectors are available.
» 2x SATA 300MByte/s
» PCI/104-Express
» 2x USB2
» PCI104: pass-through
» The MSMSA104EX is PCI/104-Express, version 1.0, compliant.
2.3 MICROSPACE® Documentation
This manual is written for the original equipment manufacturer (OEM) who plans to build computer systems based on
the single board MICROSPACE-PC. It is for integrators and programmers of systems based on the MICROSPACEComputer family. This manual provides instructions for installing and configuring the board and describes the system
and setup requirements. This document contains information on hardware requirements, interconnections, and
details of how to program the system. Please check the Product CD for further information and manuals.
2.4 MSMSA104EX Benefits
MICROSPACE PCI/104-Express embedded computer boards comply with the PC/104 Consortium form factor 3.55 ×
3.775 inches (90.17 × 95.89 mm) and are available in "stack through" versions.
www.kontron.com 7
3 Specifications
Note: All information is subject to change without notice.
The Silicon Image Sil3132 is a two-port PCI Express to SATA controller. The Sil3132 is designed to provide multiple
port SATA connectivity with minimal host overhead and host to device latency. The Sil3132 supports a 1-lane 2.5Gb7s
PCI Express BUS and the SATA Generation 2 transfer rate of 3.0G7b (300MB/s).
4.1 RAID Function
(if the SATA function is assembled)
RAID - Redundant Array of Independent Disks:
RAID technology manages multiple disk drives to enhance I/O performance and provide redundancy in order to
withstand the failure of any individual member, without loss of data. SATA Raid provides two RAID Set types, Striped
(RAID 0), Mirrored (RAID 1), Mirroring and Striping (RAID 10) and Parity RAID (RAID 5).
Disk Striping (RAID 0)
Striping is a performance-oriented, non-redundant data mapping technique. While Striping is discussed as a RAID Set
type, it actually does not provide fault tolerance. With modern SATA and ATA BUS mastering technology, multiple I/O
operations can be done in parallel, enhancing performance. Striping arrays use multiple disks to form a larger virtual
disk. This figure shows a stripe set using three disks with stripe one written to disk one, stripe two to disk two, and so
forth. RAID 0 sets can include two, three, four or five drives. If the sizes of the disk segments are different, the
smallest disk segment will limit the size of the RAID Group.
Disk Mirroring (RAID 1)
Disk mirroring creates an identical twin for a selected disk by having the data simultaneously written to two disks. This
redundancy provides instantaneous protection from a single disk failure. If a read failure occurs on one drive, the
system reads the data from the other drive. RAID 1 sets are typically comprised of two drives, and a third drive can be
allocated as a spare in case one of the drives in the set fails. Additional drives can be configured as part of a mirrored
set, but without much added benefit. If the sizes of the disk segments are different, the smallest disk segment will
limit the overall size of RAID Group.
www.kontron.com 10
MSMSA104EX/ SATA Controller
Disk Mirroring and Striping (RAID 10)
RAID 10 combines the features of both RAID 0 and RAID 1. Performance is provided through the use of Striping (RAID
0) while adding the fault tolerance of Mirroring (RAID 1). The implementation of RAID 10 requires four drives. The
drives are assigned as two sets of mirrored pairs.
The Data is written to RAID Group A, which is mirrored (RAID 1) and provides data redundancy. Alternating blocks of
data are then striped across another RAID 1 mirrored set, shown as Set B in the figure above. This provides improved
speed.
Under certain circumstances, a RAID 10 set can sustain multiple simultaneous drive failures.
Parity RAID (RAID 5)
Parity RAID, or RAID 5, adds fault tolerance to Disk Striping by including parity information with the data. Parity RAID
dedicates the equivalent of one disk for storing parity stripes. The data and parity information is arranged on the disk
array so that parity is written to different disks. There are at least 3 members to a Parity RAID set. The following
example illustrates how the parity is rotated from disk to disk.
Parity RAID uses less capacity for protection and is the preferred method to reduce the cost per megabyte for larger
installations. Mirroring requires a 100% increase in capacity to protect the data whereas the above example using
three hard drives only requires a 50% increase. The additional required capacity decreases as the number of disks in
the group increases (i.e., 33% for four drives or 25% for five drives).
In exchange for low overhead necessary to implement protection, Parity RAID degrades performance for all write
operations. The parity calculations for Parity RAID may result in write performance that is somewhat slower than the
write performance to a single disk.
www.kontron.com 11
MSMSA104EX/ SATA Controller
Concatenated
The Concatenated mode combines multiple disks or segments of disks into a single large volume. It does not provide
any data protection or performance improvement but can be useful for utilizing leftover space on disks.
Concatenation allows the segments that make up the volume to be of different sizes.
Do not press F4 because F4 is reserved for KCC's Core BIOS function!
4.1.2 Useful Websites
Working with the MSMSA104ex peripheral board, some information might be needed regarding the Intel Boot Agent
software. This information can be found at the following websites:
http://support.intel.com
http://www.intel.com/network
http://developer.intel.com
www.kontron.com 12
MSMSA104EX/ MSMSA104EX Connectors & Jumpers
5 MSMSA104EX Connectors & Jumpers
5.1 Connector & Jumper Locations
5.1.1 Top View
www.kontron.com 13
5.2 Connector References
5.2.1 X1/X2 SATA300 Connector
Pin Signal Pin Signal
1 Ground 2 TX+
3 TX- 4 Ground
5 RX- 6 RX+
7 Ground – –
5.2.2 X4/X5 USB0/USB1 Connector
Pin Signal
1 VCC
2 USB +
3 USB -
4 GND
MSMSA104EX/ MSMSA104EX Connectors & Jumpers
www.kontron.com 14
MSMSA104EX/ MSMSA104EX Connectors & Jumpers
5.2.3 X6 PCI/104-Express Bus (Top View Signal Assignment)
The Jumpers for the USB0 and USB1 circuit on this product:
Default settings in bold!
Jumper Structure Open Closed
J4 USB1
Enable
Disable
MSMSA104EX/ MSMSA104EX Connectors & Jumpers
J5 USB0
Enable
Attention There are only two USB ports on the PCIe bus.
If different PCI/104-Express boards with additional USB ports are being used, then the board which will
have the USB ports available must be selected.
Jumpers J4 (USB1) and J5 (USB0) enable or disable the two ports; if they are open, the USB ports are
enabled. Close these jumpers if the two USB ports are already used on another PCI/104-Express board.
It is also possible to enable one USB port on each board but be careful that USB0 is enabled on one
board and USB1 on the other board!
Disable
www.kontron.com 19
6 Assembly Views
6.1 Top View
MSMSA104EX/ Assembly Views
www.kontron.com 20
MSMSA104EX/ Appendix A: Architecture Information
7 Appendix A: Architecture Information
The following sources of information can help you better understand PC architecture.
7.1 Buses
7.1.1 ISA, Standard PS/2 – Connectors
» AT Bus Design: Eight and Sixteen-Bit ISA, E-ISA and EISA Design, Edward Solari, Annabooks, 1990, ISBN 0-
929392-08-6
» AT IBM Technical Reference, Volumes 1&2, 1985
» ISA & EISA Theory and Operation, Edward Solari, Annabooks, 1992, ISBN 0929392159
» ISA Bus Specifications and Application Notes, Jan. 30, 1990, Intel
» ISA System Architecture, Third Edition, Tom Shanley and Don Anderson, Addison-Wesley Publishing
Company, 1995, ISBN 0-201-40996-8
» Personal Computer Bus Standard P996, Draft D2.00, Jan. 18, 1990, IEEE Inc
» Technical Reference Guide, Extended Industry Standard Architecture Expansion Bus, Compaq 1989
7.1.2 PCI/104
» Embedded PC 104 Consortium
» The consortium provides information about PC/104 and PC/104-Plus technology. You can search for
information about the consortium on the Web.
» PCI SIG
» The PCI-SIG provides a forum for its ~900 member companies, who develop PCI products based on the
specifications that are created by the PCI-SIG. You can search for information about the SIG on the Web.
» PCI & PCI-X Hardware and Software Architecture & Design, Fifth Edition, Edward Solari and George Willse,
Annabooks, 2001, ISBN 0-929392-63-9.
» PCI System Architecture, Tom Shanley and Don Anderson, Addison-Wesley, 2000, ISBN 0-201-30974-2.
7.2 General PC Architecture
» Embedded PCs, Markt&Technik GmbH, ISBN 3-8272-5314-4 (German)
» Hardware Bible, Winn L. Rosch, SAMS, 1997, 0-672-30954-8
» Interfacing to the IBM Personal Computer, Second Edition, Lewis C. Eggebrecht, SAMS, 1990, ISBN 0-672-
22722-3
» The Indispensable PC Hardware Book, Hans-Peter Messmer, Addison-Wesley, 1994, ISBN 0-201-62424-9
» The PC Handbook: For Engineers, Programmers, and Other Serious PC Users, Sixth Edition, John P. Choisser
and John O. Foster, Annabooks, 1997, ISBN 0-929392-36-1
www.kontron.com 21
MSMSA104EX/ Appendix A: Architecture Information
7.3 Ports
7.3.1 RS-232 Serial
» EIA232E standard
» The EIA-232-E standard specifies the interface between (for example) a modem and a computer so that they
can exchange data. The computer can then send data to the modem, which then sends the data over a
telephone line. The data that the modem receives from the telephone line can then be sent to the computer.
You can search for information about the standard on the Web.
» RS-232 Made Easy: Connecting Computers, Printers, Terminals, and Modems, Martin D. Seyer, Prentice Hall,
1991, ISBN 0-13-749854-3
» National Semiconductor: The Interface Data Book includes application notes. Type “232” as search criteria to
obtain a list of application notes. You can search for information about the data book on National
Semiconductor’s Web site.
7.3.2 Serial ATA
Serial AT Attachment (ATA) Working Group. This X3T10 standard defines an integrated bus interface between disk
drives and host processors. It provides a common point of attachment for systems manufacturers and the system. You
can search for information about the working group on the Web. We recommend you also search the Web for
information on 4.2 I/O cables, if you use hard disks in a DMA3 or PIO4 mode.
7.3.3 USB
USB Specification
USB Implementers Forum, Inc. is a non-profit corporation founded by the group of companies that developed the
Universal Serial Bus specification. The USB-IF was formed to provide a support organization and forum for the
advancement and adoption of Universal Serial Bus technology. You can search for information about the standard on
the Web.
7.4 Programming
» C Programmer’s Guide to Serial Communications, Second Edition, Joe Campbell, SAMS, 1987, ISBN 0-672-
22584-0
» Programmer’s Guide to the EGA, VGA, and Super VGA Cards, Third Edition, Richard Ferraro, Addison-Wesley,
1990, ISBN 0-201-57025-4
» The Programmer’s PC Sourcebook, Second Edition, Thom Hogan, Microsoft Press, 1991, ISBN 1-55615-321-X
» Undocumented PC, A Programmer’s Guide to I/O, CPUs, and Fixed Memory Areas, Frank van Gilluwe, Second
Edition, Addison-Wesley, 1997, ISBN 0-201-47950-8
www.kontron.com 22
MSMSA104EX/ Appendix B: Document Revision History
8 Appendix B: Document Revision History
Revision Date Edited by Changes
100 22.Apr.2010 WAS Changed to new Kontron Corporate Design from DLAG V1.1A including title photo.
www.kontron.com 23
9 Index
MSMSA104EX/ Index
A
Architecture Information .................................. 21