Advantech MIC-5602 User Manual
Advantech MIC-5602 User Manual

Advantech MIC-5602 User Manual

Advanced mezzanine card processor amc
Table of Contents

Advertisement

Quick Links

User Manual
MIC-5602
Advanced Mezzanine Card
Processor AMC

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MIC-5602 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Advantech MIC-5602

  • Page 1 User Manual MIC-5602 Advanced Mezzanine Card Processor AMC...
  • Page 2 No part of this manual may be reproduced, copied, translated or transmitted in any form or by any means without the prior written permission of Advantech Co., Ltd. Information provided in this manual is intended to be accurate and reliable. How- ever, Advantech Co., Ltd.
  • Page 3 Class I, Division 2, Groups A, B, C and D indoor hazards. Technical Support and Assistance Visit the Advantech web site at www.advantech.com/support where you can find the latest information about the product. Contact your distributor, sales representative, or Advantech's customer service center for technical support if you need additional assistance.
  • Page 4 Please send all such - in writing - to: support@advan- tech.com Packing List MIC-5602 Processor Advanced Mezzanine Card User manual (PDF file) CD-ROM disc x1 Warranty certificate document x1 If any of these items are missing or damaged, contact your distributor or sales repre- sentative immediately.
  • Page 5 The sound pressure level at the operator's position according to IEC 704-1:1982 is no more than 70 dB (A). DISCLAIMER: This set of instructions is given according to IEC 704-1. Advantech disclaims all responsibility for the accuracy of any statements contained herein.
  • Page 6 Full size front panel design will be available upon request. We Appreciate Your Input Please let us know of any aspect of this product, including the manual, which could use improvement or correction. We appreciate your valuable input in helping make our products better. MIC-5602 User Manual...
  • Page 7 Pre-boot Execution Environment Receive Serial Attached SCSI SATA Serial Advanced Technology Attachment Single Board Computer SCSI Small Computer System Interface Sensor Data Record SerDes Serializer/Deserializer Serial I/O and Watchdog Timer Solid State Drive Trusted Platform Module Transmit MIC-5602 User Manual...
  • Page 8 MIC-5602 User Manual viii...
  • Page 9: Table Of Contents

    Chapter Console Terminal Setup ....17 USB to UART Bridge................18 Terminal Emulator................... 18 PuTTY Configuration................18 Figure 3.1 PuTTY configuration..........19 Figure 3.2 PuTTY screen............19 Figure 3.3 MIC-5602 BIOS POST shown on PuTTY screen ..20 MIC-5602 User Manual...
  • Page 10 Table 5.9: Response Data............42 Table 5.10: Command Assignment ..........43 Table 5.11: Request Data ............43 Table 5.12: Response Data............43 5.1.3 MIC-5602 MAC Addresses Mirroring.......... 44 Table 5.13: Command Assignment ..........44 Table 5.14: Request Data ............44 MIC-5602 User Manual...
  • Page 11 5.2.3 HPM.1 Upgrade with ipmitool ............. 46 Serial-over-LAN (SoL)................48 5.3.1 Overview ..................48 5.3.2 Accessing the MIC-5602 MMC with ipmitool ......48 5.3.3 SoL Configuration with ipmitool ..........50 5.3.4 SoL Session Establishment with ipmitool ........53 Chapter Overview of Supported Features and Known Limitations ......55...
  • Page 12 MIC-5602 User Manual...
  • Page 13: Chapter 1 Product Overview

    Chapter Product Overview This chapter describes briefly the product technology of the MIC- 5602.
  • Page 14: Introduction

    Ethernet connector, a serial port and a USB 2.0 host port. The MIC-5602 maximizes AMC edge connector connectivity for the best design flexi- bility. When redundancy or two separate interconnects are required, the board can be configured with two PCI Express x4 ports or with a single PCI Express x8 port when throughput is essential.
  • Page 15: Functional Block Diagram

    Functional Block Diagram The hardware concept can be illustrated by the following functional block diagram. Refer to table 2.1 for the product's detailed technical specification. Figure 1.1 MIC-5602 Block Diagram MIC-5602 User Manual...
  • Page 16 MIC-5602 User Manual...
  • Page 17: Chapter 2 Board Specification

    Chapter Board Specification This chapter describes the hard- ware features of the MIC-5602.
  • Page 18: Technical Data

    Technical Data Table 2.1: Advantech MIC-5602 Processor AMC Tech Data Intel Core 2 Duo ULV (U7500) or Core2 Duo LV (L7400) up to 1.5 GHz Chipset Intel 3100 Processor System AMI (1. Dual images with update rollback, 2. CMOS BIOS settings can be changed over IPMI, and 3.
  • Page 19: Product Features

    Product Features 2.2.1 The MIC-5602 supports the low wattage Intel Core 2 Duo LV and Core 2 Duo ULV processors on 65 nm technology with core frequencies up to 1.5 GHz and 667 MHz Front Side Bus (FSB). These processors are validated with the integrated Intel server-class 3100 chipset.
  • Page 20: Chipset

    Reporting Registers are located in Function 1 of the Device 0. The Intel 3100 mem- ory interface supports 512 Mbit, 1 Gbit and 2 Gbit memory technologies. However, as product options, the MIC-5602 uses 9 pieces of either 1 Gbit (128 Mb x 8) or 2 Gbit (256 Mb x 8) SDRAM.
  • Page 21: Sata Interface

    Carrier Manager on a MCH which sends the data to the shelf manager of the ATCA system or the MicroTCA system, respectively. The MMC also maintains the AMC module's FRU information repository. The MMC on the MIC-5602 is built based on Pigeon Point Systems' (PPS) hardware/ software reference design kit for MMC.
  • Page 22 The MMC firmware registers some discrete sensors reflecting the states of GPIO sig- nals connected to the AVR MMC. The following binary sensors are implemented on the MIC-5602, using GPIO pins of the AVR: Processor Hot (PROCHOT#): this signal from the Intel CPU can be used as an input or an output.
  • Page 23 On a warm reset, which can be also executed by an IPMI command, the MMC firmware recovers its state from the data stored in the SRAM memory, the contents of which is preserved across external and watchdog resets. MIC-5602 User Manual...
  • Page 24: Chipset Watchdog Interface

    FRU data storage. It will be automatically generated by the FRU compiler. The internal use area is provided for storage of parameters of the MIC-5602. It is used for the CMOS override function, the BIOS Internal Use Area image selection bit, the FWH write-protect bit, and the storage of the GbE MAC addresses, etc.
  • Page 25: Legacy Usb Support

    EKEY_EN_PCIE1 Disable this port PCIe Configuration EKEY_EN_PCIE2 Disable this port PCIe Clock EKEY_EN_PCIE_CLK SATA 0 EKEY_EN_SATA0 Disable this port SATA 1 EKEY_EN_SATA1 Disable this port SerDes 1 EKEY_EN_GBE1 Disable this port SerDes 2 EKEY_EN_GBE2 Disable this port MIC-5602 User Manual...
  • Page 26: On-Board Storage Chip

    The MMC sends a Module Hot Swap event message to the Carrier IPMC when the hot swap micro-switch changes state. The handle switch type and location are designed according to the PICMG AMC.0 Rev2.0 specification. 2.2.18 Front Panel Ports and Indicators Figure 2.2 MIC-5602 Front Panel MIC-5602 User Manual...
  • Page 27 Orange = 1000 Mbps 2.2.18.5 MMC LED Indicators The MIC-5602 supports three front panel LEDs. Note that the LED signals are run through a latch buffer which is unaffected by MMC warm and cold resets as required by the AMC specification.
  • Page 28: Jumper Settings

    Turn off the system. Close jumper CN9 (2-3) for about 3 seconds. Set jumper CN9 as Normal. Turn on the system. The BIOS is reset to its default setting. Table 2.10: CN9 Clear CMOS Default Normal Clear CMOS MIC-5602 User Manual...
  • Page 29: Chapter 3 Console Terminal Setup

    Chapter Console Terminal Setup This chapter describes, through an example, how to setup a con- sole for the MIC-5602.
  • Page 30: Usb To Uart Bridge

    UART interface with transmit/receive buffers and modem hand- shake signals. For a terminal PC to bridge successfully to the console function on the MIC-5602, the CP2102 driver available for download from Silicon Laboratories website (hyperlink below) must be installed on the terminal PC (for example, running on Linux 2.4 or 2.6 Kernel or Windows XP).
  • Page 31 Figure 3.1 PuTTY configuration Specify COM5 under serial line and 115200 for speed. Check Serial for connection type. Click the "Open" button and a PuTTY terminal screen as shown below will appear. Figure 3.2 PuTTY screen MIC-5602 User Manual...
  • Page 32 If the connection is successful, upon boot up the MIC-5602's BIOS POST will be dis- played on the PuTTY screen. Figure 3.3 MIC-5602 BIOS POST shown on PuTTY screen MIC-5602 User Manual...
  • Page 33: Chapter 4 Ami Bios Setup

    Chapter AMI BIOS Setup This chapter describes how to configure the AMI BIOS.
  • Page 34: Introduction

    BIOS settings and control the special features of the MIC-5602. The Setup program uses a number of menus for making changes and turning the special features on or off. This chapter describes the basic navigation of the MIC-5602 setup screens.
  • Page 35: Entering Setup

    Entering Setup To run the BIOS setup menu, simply press the <DEL> key on the USB keyboard when the boot-up screen (see Figure 3.2) appears following system power up. Figure 4.2 Press <DEL> to run setup MIC-5602 User Manual...
  • Page 36: Main Setup

    MM/DD/YY format. The time is entered in HH:MM:SS format. Note! There is no battery-backed up CMOS on the MIC-5602 standard model therefore the system time and date will not be updated con- tinuously when the power to the processor AMC is off.
  • Page 37: Advanced Bios Feature Setup

    Figure 4.4 Main Setup Showing BIOS Image 01 Advanced BIOS Feature Setup Select the Advanced tab from the MIC-5602 setup screen to enter the Advanced BIOS Setup screen. You can select any of the items in the left frame of the screen, such as CPU Configuration, to go to the sub menu for that item.
  • Page 38: Cpu Configuration

    Enabled. 4.4.1.5 Core Multi-Processing It is recommended that you leave this feature at the default setting of Enabled to get the most out of the multi-processing capability of CPU. MIC-5602 User Manual...
  • Page 39: Acpi Configuration

    ACPI Configuration Figure 4.7 ACPI Configuration Two types of power management technologies are supported by the MIC-5602, ACPI and APM. ACPI is the newer of the two technologies and puts power management in the hands of the operating system. APM is controlled by the BIOS. And, it is available by default when ACPI is disabled.
  • Page 40: Mps Configuration

    The default setting for the MPS revision is 1.4. It should be set as 1.1 if an older oper- ating system that only supports MPS 1.1 is being run on the processor board. 4.4.4 PCI-Express Configuration Figure 4.9 PCI-Express Configuration MIC-5602 User Manual...
  • Page 41: System Console Configuration

    The default setting is "COM1". It will always be used if the front panel console port is connected to a mini-USB cable. Note! "COM3" will only be visible for selection on the setup menu when the SoL function is available. MIC-5602 User Manual...
  • Page 42: Trusted Computing

    The default setting is "No Delay". 4.4.6 Trusted Computing Figure 4.11 Trusted Computing Configuration The hardware support for TPM on the MIC-5602 series is available by request there- fore the default setting for this feature is "No" in BIOS. MIC-5602 User Manual...
  • Page 43: Boot Setup

    Figure 4.12 Boot Setup Note! "Removable Drives" will only appear on the setup screen when at the least a USB disk drive is connected to the MIC-5602. However, certain removable USB disk drives may appear under "Hard Disk Drives" instead of "Removable Drives".
  • Page 44 Figure 4.13 Hard Disk Drives Figure 4.14 Removable Drives MIC-5602 User Manual...
  • Page 45: Boot Settings Configuration

    The default setting is on "Enabled". Wait For 'F1' If Error: Wait for the F1 key to be pressed if an error occurs. Hit 'DEL' Message Display: Displays "Press DEL to run Setup" in POST. MIC-5602 User Manual...
  • Page 46: Boot Device Priority

    These devices may include an on-board NAND flash, which is available on every model of the MIC-5602, a generic USB flash disk, a SAS or SATA HDD, a CF card (on-board CF adaptor module available as an option), and a remote boot server (i.e.
  • Page 47: Security

    "Main" and "Advanced" menus and the "User Password" related items under "Security" menu. Full Access: the "User" is allowed to have full access to the setup menu except for changing the "Supervisor's" password. Note! The password must be six characters long. MIC-5602 User Manual...
  • Page 48: Other Security Settings

    "AMC Port 1". Note! When there is a change to the setting for this item, the MIC-5602 needs to be extracted and re-inserted to the MicroTCA or ATCA carrier, other- wise the management controller of the carrier will not recognize the changed AMC connectivity of the processor AMC (E-keying information in the FRU data of the MIC-5602).
  • Page 49: Exit Options

    Select "Ok" to discard changes. Load Optimal Defaults: Use this function to load optimal default values for all the setup items. The following messages appear on the screen: Load Optimal Defaults? [Ok] [Cancel] Select "Ok" to load default settings. MIC-5602 User Manual...
  • Page 50 Note: During the first boot event following, (1) a new BIOS version update, or (2) the BIOS recovery image being forced to execute, you must enter the BIOS setup menu, load the optimal defaults set- ting, and reboot. MIC-5602 User Manual...
  • Page 51: Chapter 5 Mmc Firmware Operation

    Chapter MMC Firmware Operation This chapter describes the MMC firmware features.
  • Page 52: Module Management Controller (Mmc)

    3100 chipset. The MIC-5602 MMC is based on an Atmel AVR microcontroller. The Atmega128L is equipped with 128 KB internal Flash, 4 KB SRAM and 4 KB EEPROM. The flash holds a boot-loader and two firmware images and the FRU data is stored in the inter- nal EEPROM.
  • Page 53 Reply: [bc 00 41 00 39 28 00 01] This Advantech OEM command can be automatically forwarded to the MMC with a modified version of ipmitool, available as source code and binary executable on the Advantech MIC-5602 product web site.
  • Page 54: Bios Firmware Hub (Fwh) Write Protection By Mmc

    If the setting contains 0x00 (default), the FWH can be written, otherwise (value set to 0x01) the MMC will force the hardware write protection of the FWH. Advantech OEM IPMI commands are provided to write protect the BIOS FWH and read the actual MMC write protection setting for the FWH.
  • Page 55 [b8 00 40 39 28 00 03 01 01] Reply: [bc 00 40 00 39 28 00] This Advantech OEM command can be issued with a modified version of ipmitool, similar to the read command. Command Line Syntax: Disable FWH write protection: ipmitool <connection-method> advoem wrfwh disable Enable FWH write protection: ipmitool <connection-method>...
  • Page 56: Mic-5602 Mac Addresses Mirroring

    The Intel 82571EB dual-port Gigabit Ethernet controller provides the LAN interface of the MIC-5602 with four MAC-Addresses programmed (two additional MAC- Addresses for Serial-Over-LAN; see chapter 5.3). These MAC-Addresses are mir- rored in the MMC FRU data and can be read with an Advantech OEM IPMI com- mand. 5.1.3.1 Read MAC Address Advantech OEM IPMI Command The "Read MAC Address"...
  • Page 57: Mmc Firmware Update

    MMC boot process. As the boot loader is not rollback capable, it can potentially be damaged through a failed upgrade operation. Hence, Advantech do not plan to release boot loader updates to custom- ers.
  • Page 58: Hpm.1 Upgrade Process

    Boot loader upgrade is the same as that for a FW upgrade - the upgrade images themselves contain component IDs and compatibility information which will automati- cally be verified prior to the download. The available access method that can be used to communicate with the MIC-5602 MMC is described in the following section. Note!
  • Page 59 This access method can be used from any Linux or Windows host that has an Ether- net connection to the Shelf Manager of the shelf in which the MIC-5602 is installed. The ipmitool utility uses the Ethernet connection to the Shelf Manager to double bridge IPMI requests to the MMC over IPMB-0 and IPMB-L.
  • Page 60: Serial-Over-Lan (Sol)

    This access method can be used from any Linux or Windows host that has an Ether- net connection to the Shelf Manager of the shelf in which the MIC-5602 is installed. The ipmitool utility uses the Ethernet connection to the Shelf Manager to double bridge IPMI requests to the MMC over IPMB-0 and IPMB-L.
  • Page 61 RJ45 connector) Shelf Manger IP address: 172.21.35.107 MIC-5602 inserted to AMC slot 3 (IPMB-L address = 0x76) of the uTCA-Chassis ipmitool command: "mc info" (= "Get Device ID" IPMI command - display gen- eral information about the MIC-5602) user@pramc:~$ ipmitool -I lan -H 172.21.35.107 -T 0x82 -B 0 -t 0x76...
  • Page 62: Sol Configuration With Ipmitool

    (whether serial payload interface or LAN). The way to connect is replaced with a placeholder (<connection-method>) in the following chapter's descriptions. The MIC-5602 uses following default parameters for Serial-over-LAN: Channel Numbers: 1 - first network interface of the Intel 82571 GbE...
  • Page 63 To get an overview of all possible user commands please use the keyword "user" only. This chapter only contains a description of the user commands supported by the MIC-5602 for SOL. - user set name <user id> [username] This command can be used to change the SoL username.
  • Page 64 <connection-method> lan set 1 ipaddr 172.21.35.105 Setting LAN IP Address to 172.21.35.105 Note! Only the "lan set ipaddr" command is supported by the MIC-5602. The remaining LAN parameters defined in the IPMI v2.0 specification can not be modified with this command.
  • Page 65: Sol Session Establishment With Ipmitool

    A modified version of ipmitool needs to be used to establish SoL ses- sions successful. It is available as source and binary executable on the Advantech MIC-5602 product web site. "IP-Address", "Username" and "Password" used for SoL are the important parame- ters for establishing a SoL session.
  • Page 66 MIC-5602 User Manual...
  • Page 67: Chapter 6 Overview Of Supported Features And Known Limitations

    Chapter Overview of Supported Features and Known Limitations...
  • Page 68: Supported Features

    Below is a list of the MIC-5602's current supported and unsupported MMC features for MMC firmware version: 1.02: Supported Features Table 6.1: Current Supported and Unsupported Features Feature Supported Unsupported Remark Firmware update √ Redundant fw images √ HPM.1 bootloader √...
  • Page 69: Chapter 7 Replacing And Installing The Amc

    Chapter Replacing and Installing the AMC This chapter recommends the steps to extract/install the proces- sor AMC from/to a MicroTCA chassis or an AMC carrier.
  • Page 70: Extracting A Mic-5602

    Extracting a MIC-5602 Gently pull the handle switch on the front panel of the AMC. Do not pull the han- dle out all the way yet. Pulling the handle switch notifies the MMC that you are going to remove the AMC and notifies it to finish all processes. The hot swap LED (blue) starts blinking.
  • Page 71: Ipmi/Picmg Command Subset Supported By Mmc

    Appendix IPMI/PICMG Command Subset Supported by...
  • Page 72: Ipmi/Picmg Command Subset Supported By Mmc

    Parameters Get SOL Configuration 26.3 Transport 22h Optional Parameters Event Commands Set Event Receiver 23.1 Mandatory Get Event Receiver 23.2 Mandatory Platform Event (a.k.a. "Event Message") 23.3 Mandatory Sensor Device Commands Get Device SDR Info 29.2 Mandatory MIC-5602 User Manual...
  • Page 73 Upload firmware block PICMG Mandatory Finish firmware upload 3-10 PICMG Mandatory Activate firmware 3-11 PICMG Mandatory Query Self-test Results 3-12 PICMG Optional/ Mandatory Query Rollback status 3-13 PICMG Optional/ Mandatory Initiate Manual Rollback 3-14 PICMG Optional/ Mandatory MIC-5602 User Manual...
  • Page 74 No part of this publication may be reproduced in any form or by any means, electronic, photocopying, recording or otherwise, without prior written permis- sion of the publisher. All brand and product names are trademarks or registered trademarks of their respective companies. Copyright © 2009 Advantech Co., Ltd.

Table of Contents