Pigeon Point BMR-A2F-EMMC-CU Reference Design Board Management Reference Design for µtca Cooling Units and OEM Modules

Similar documents
Pigeon Point BMR-H8S-EMMC Reference Design Board Management Reference Design for µtca Modules

Pigeon Point BMR-A2F-MCMC Reference Design Board Management Reference Design for MicroTCA Carrier Hub Modules

Pigeon Point BMR-A2F-AMCc Reference Design Board Management Reference Design Add-on for Carrier IPMCs

Management building blocks speed AdvancedTCA product development

Pigeon Point ShMM-500R and Shelf Manager Shelf Management Mezzanine & Shelf Manager Core for AdvancedTCA

Military Grade SmartFusion Customizable System-on-Chip (csoc)

PRODUCT BRIEF. Pigeon Point ChMM-700R and Chassis Manager Chassis Management Mezzanine & Chassis Manager Core. May 16, 2018

Standardized LAN-Attached Management Controllers Yield xtca Performance and Serviceability Gains

Release Notes Schroff Firmware Part Number Intelligent Shelf Alarm Panel (ISAP-II)

-Page 1 of 21 -

Pigeon Point ShMM-700R and Shelf Manager Shelf Management Mezzanine & Shelf Manager Core

UTC040C MicroTCA Carrier Hub (MCH) Conduction Cooled, PCIe Gen3

MTCA.4 TUTORIAL BASICS INTRODUCTION IN XTCA

Release Notes Schroff Firmware Part Number 99-W D For the 6-Slot Zephyr Chassis Fan Tray

Low cost 1U µtca Chassis with 2 AMC slots and integrated option for Dual 2.5 SATA/SAS Disk

SmartFusion2 SoC FPGA Demo: Code Shadowing from SPI Flash to SDR Memory User s Guide

Agilent N2533A RMP 4.0 Remote Management Processor Data Sheet

Interrupting SmartFusion MSS Using FABINT

StrongARM** SA-110/21285 Evaluation Board

-Page 1 of 7 -

Intel Galileo gen 2 Board

Applying OpenHPI to xtca Platforms

High-Performance Computing Clusters with IPMI

» User Guide « P R E L I M I N A R Y. CP6003-SA/RA/RC IPMI Firmware. If it s embedded, it s Kontron. Doc. ID: , Rev. 2.

CPCI Release Notes. Part Number A96A June 2006

AT-501 Cortex-A5 System On Module Product Brief

RunBMC - A Modular BMC Mezzanine Card BUV - Bring Up Vehicle For BMC Mezzanine. Eric Shobe & Jared Mednick Hardware Engineer - Salesforce

Designing for Low Power with Programmable System Solutions Dr. Yankin Tanurhan, Vice President, System Solutions and Advanced Applications

LAPP IPMC Mezzanine. LAPP Intelligent Platform Management Controller Mezzanine. Version V1.5. Atlas LAPP 04/11/2013

NATIVE-STARTER (Plus) Users Manual. NATIVE-STARTER NATIVE-STARTER-PLUS Users Manual Version 0.4

ATCA Release Notes J09D

Compute Summit January 28 29, 2014 San Jose. Engineering Workshop

Avnet, Xilinx ATCA PICMG Design Kit Hardware Manual

Platform Management Component Intercommunications (PMCI) Architecture. White Paper

S2C K7 Prodigy Logic Module Series

Ali Larijani - Microsoft Sanjoy Maity - AMI

Zatara Series ARM ASSP High-Performance 32-bit Solution for Secure Transactions

PC87435 Enhanced IPMI Baseboard Management Controller

. Micro SD Card Socket. SMARC 2.0 Compliant

User Manual. LPC-StickView V3.0. for LPC-Stick (LPC2468) LPC2478-Stick LPC3250-Stick. Contents

C800 Core 2 Duo CompactPCI SBC

Dell PowerEdge C410x. Technical Guide

Lesson 6 Intel Galileo and Edison Prototype Development Platforms. Chapter-8 L06: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

2 Slot AdvancedTCA Chassis User Manual

Programming in the MAXQ environment

PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670

SmartFusion2 MSS. I2C Configuration

Hands-On Workshop: ARM mbed : From Rapid Prototyping to Production

EMX Module Specifications

Interconnects, Memory, GPIO

C802 Core i7 3U CompactPCI SBC

Introduction CHAPTER 1

SmartFan Fusion-4. Speed Control and Alarm for DC Fans CONTROL RESOURCES INCORPORATED. The driving force of motor control & electronics cooling.

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

Whitepaper. What s new at COM Express Revision 2.0. What changes with Revision 2.0? Compact Form Factor

» User Guide « D R A F T F O R I N T E R N A L U S E O N L Y. IPMI Firmware. Doc. ID: , Rev Date: December 20, 2013.

DHCP-Assigned Platform Management Parameters Specification PICMG HPM.3 R1.0 November 22, 2012

MicroTCA Power Module

Development of an ATCA IPMI controller mezzanine board to be used in the ATCA developments for the ATLAS Liquid Argon upgrade

Designing with STM32F2x & STM32F4

. SMARC 2.0 Compliant

Intel Active Management Technology Platform Details. Jon Downey Applications Engineering Manager

Complete ATCA IPMI Test Suite and Validation or VT027/VT028 Development. FIGURE 1: ATC001 option load for IPMI Test Suite and Validation

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals

CPC506. Best solutions to fit your demands! cpci 3U 8HP CPU Module.

AMC7800 Advanced Mezzanine Card PMC Carrier For MTCA.4

BT121 Bluetooth Smart Ready Module. May 2015

SmartFusion IEEE 1588 Reference Design User s Guide

SmartFusion2 MSS. SPI Configuration

User Manual MIC Advanced Mezzanine Card Processor AMC

Intel Remote Management Module 4

White Paper. About MicroTCA.4: An High-Performance Architecture with I/O and Signal Conditioning Provisions

HPE ilo IPMI User Guide

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

SmartFusion2 HMI-010 Kit

CoreResetP v7.0. Handbook

UG0648 User Guide Motor Control Libero Project

SmartFusion2 MSS. CAN Configuration

User Manual. LPC-StickView V1.1. for LPC-Stick. Contents

SmartFusion2 SoC FPGA Demo: Code Shadowing from SPI Flash to DDR Memory User s Guide

VT857 1U µtca Chassis, 12 AMC, 10 GbE

AM42xx: IPMI Sensor User Guide. Document Revision 1.0 November 2009 AN09005

ET-PIC 24 WEB-V1. o Central Processing Unit (CPU) o System. o nanowatt Power Managed Modes. o Analog Features

Microsemi Secured Connectivity FPGAs

Mixed Signal Power Manager Tutorial

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

2U µtca Chassis with 12 AMC slots VT881

A user s guide to selecting the right computer-on-module (COM)

Continuon Beyond High Availability NEBS Blade Server. White Paper. On the Innovations in the Continuon Product Family by I-Bus

for Special Applications

Microcontroller basics

FRDM-KL03Z User s Guide

MYD-C437X-PRU Development Board

Freedom FRDM-KV31F Development Platform User s Guide

STM32 Cortex-M3 STM32F STM32L STM32W

BIG8051. Development system. User manual

SmartFusion csoc: System Power Optimization Using Low Power Modes

2-Oct-13. the world s most energy friendly microcontrollers and radios

MicroTCA Carrier Hub (MCH), Double Module, PCIe Gen 3 Expansion UTC006

eip-10 Embedded TCP/IP 10-BaseT Network Module Features Description Applications

Transcription:

Pigeon Point BMR-A2F-EMMC-CU Reference Design Board Management Reference Design for µtca Cooling Units and OEM Modules The BMR-A2F-EMMC-CU design is one of a series of Pigeon Point Board Management Reference designs. This member of the series provides an Enhanced Module Management Controller (EMMC) for a µtca Cooling Unit or OEM module and is based on the SmartFusion intelligent mixed signal FPGA from Microsemi Corporation. This reference design is delivered in a Pigeon Point Board Management Starter Kit (which is detailed in a separate Product Brief). The kit includes: A SmartFusion FPGA design that implements the core of an EMMC, working with the Cortex-M3 ARM processor and supporting peripherals in the microcontroller subsystem (MSS). This design is ready to be adapted for your µtca FRU. Schematics for a complete EMMC subsystem, ready for integration into your design, with adaptation as necessary. Firmware for that subsystem, delivered in source form and with development tools ready for simple and quick adaptation to the requirements of your product. One-stop support for hardware, firmware and software used in developing and delivering your Pigeon Point BMR-based EMMC. Complementary support from Microsemi for the FPGA design, including adaptations to meet the specific needs of your board. The photo shows the BMR-A2F-EMMC-CU core. The active components are: The A2F200 intelligent mixed signal FPGA. Dual IPMB buffers to isolate the EMMC from the dual redundant IPMB-0 implemented on the backplane. An external oscillator to provide the operating frequency. 2014, Pigeon Point Systems

Specification compliant and interoperability tested PICMG MTCA.0 R1.0 PICMG MTCA.1 R1.0 PICMG MTCA.3 R1.0 IPMI v1.5, document revision 1.1, plus relevant errata Successfully tested with other management components at PICMG TCA-IW (Telecom Computing Architecture Interoperability Workshops) Full support for core hardware requirements 32-bit Cortex-M3 operating at 20 MHz for EMMC firmware execution Advanced IPMI over LAN (including Serial over LAN, HPM.1 upgrades and IPMB trace access) via either non-proprietary Network Controller Sideband Interface (NC-SI) or Intel-proprietary SMBus sideband to payload NCs; primarily relevant to OEM modules xtca- and IPMI-aware monitoring of designated SmartFusion analog sensors via SmartFusion s programmable analog subsystem, without using Cortex-M3 processor cycles Supports A2F200, with CS288, FG256 and FG484 packages µtca hot swap s (handle and blue LED) Hardware address detection from backplane power supply controls (multiple voltage levels) Optional persistence of above controls across EMMC resets Dual redundant IPMB-0 Choice of UART- or LPC/KCS-based payload UART-based serial debug Thermal sensors (A2F-based analog and/or DS75 digital) voltage monitoring FRU LED management Optional support for special purpose functionality Fan management for Cooling Unit application Telco alarm management Small footprint and low power Core EMMC can fit in a 31mm x 25mm footprint with the CS288 package Active components consume only 135mA of max power 2 Pigeon Point BMR-A2F-EMMC-CU Board Management Reference Design

Programmable analog subsystem eliminates Cortex-M3 processor cycles for monitoring analog sensors Within Analog Compute Engine, Sample Sequencing Engine (SEE) monitors up to 24 SmartFusion analog inputs, with Post Processing Engine (PPE) configurable to do IPMI-compatible processing of the readings including threshold detection Only readings that cross thresholds result in interrupts to the Cortex-M3 processor Fully configurable sensor sampling and threshold details, using Microsemi MSS Configurator tool Instance-specific information storage in SmartFusion FlashROM Optional support in firmware for retrieving instancespecific information (such as a board serial number) from special 1 Kbit FlashROM area that can only be written via JTAG Coordinates with Microsemi tool facilities to allow automatic serializing of successively programmed SmartFusion devices Adaptable and extendable FPGA design FPGA design can be used directly or modified Potential modifications include adding or removing Microsemi IP blocks, adding custom logic and/or IP blocks, changing device pin assignments, if necessary Comprehensive, readily adaptable firmware All mandatory and many optional IPMI/µTCA commands supported over IPMB-0 Numerous Pigeon Point extension commands, primarily used over the payload and serial debug s alert notifications over payload for sensor events and receipt of reset/shutdown commands Sophisticated support for firmware upgrades in the field Simple but highly flexible configuration of firmware features Choice of serial protocols (SIPL variants) supported via UARTs to payload processor and serial debug SIPL-TM, based on IPMI-defined Terminal Mode of the Serial/Modem Interface, SIPL-BM based on IPMI-defined Basic Mode, Either protocol selectable individually for either serial SIPL-TM: human-oriented and ASCII-based, intended primarily for the serial debug SIPL-BM: machine-oriented and binary-based, intended primarily for the UART-based payload Both protocols use encoded forms of raw IPMI messages, which are handled by the EMMC essentially like IPMB messages Optional use of LPC/KCS 1 for payload Implemented in lieu of UART-based payload Based on IPMI-defined KCS variant of IPMI System Interface, implemented over LPC Facilitates use of existing IPMI software on payload processor, which often s with management controller via KCS Sophisticated, HPM.1-compliant support for firmware upgrades Firmware upgrades over any IPMI to the EMMC, with redundant copies and automatic fallback after failed upgrade EMMC is fully functional during upgrade Bootloader can be upgraded without using JTAG Framework for managing firmware upgrades that include changes in data structures that are preserved across EMMC resets to eliminate disruptive upgrades EMMC FRU Information implemented as additional HPM.1 component, allowing FRU Information upgrades independently of firmware Optional upgrades via IPMI over LAN Open source ipmitool supplied as upgrade agent HPM.1 compliance means that any compliant upgrade agent can upgrade any compliant EMMC Optional Simple Network Stack Ethernet layer, including drivers for SmartFusion Ethernet M and for SMBus sideband link to Intel 8257x Network Controllers Internet Protocol (IP) layer, which cooperates with ARP module to resolve IP address to M addresses IP-based protocol layer, including UDP and ICMP Provides foundation for application protocols, such as RMCP and RMCP+ 1 LPC/KCS implements the IPMI-defined Keyboard Controller Style using the Low Pin Count version of the Peripheral Component Interconnect (PCI) bus that is included on some processors for access to low speed peripherals such as management controllers. Pigeon Point BMR-A2F-EMMC-CU Board Management Reference Design 3

Optional IPMI over LAN Primary client of simple network stack IPMI 2.0 compliant implementation of extended Remote Management Control Protocol (RMCP+), including session establishment RMCP+ compliant authentication, integrity and confidentiality, specifically via the following algorithms (all using IPMI 2.0-compliant random number generation): Authentication: HM-SHA1 Integrity: HM-SHA1-96 Confidentiality: AES-CBC-128 IPMI over LAN and SoL payload types in RMCP+, with framework for supporting further payload types Enables HPM.1 firmware upgrades and IPMB trace access via LAN channel Optional IP parameter assignment by appropriately enabled Shelf Manager 2 Supported LAN s with SmartFusion Ethernet M with RMII, include: NC-SI 3, tested with Intel 82575 NC UMP (Universal Management Port, a Broadcom variant of NC-SI), tested with Broadcom BCM5714C Direct Ethernet, where the LAN connection is dedicated to management traffic, not shared with the payload Additional supported LAN with SMBus sideband : Intel-proprietary pass-through 2 The Pigeon Point Shelf Manager, starting with release 2.6.4, can be configured to assign IP address parameters to LAN-attached EMMCs via Set LAN Configuration Parameters commands. 3 NC-SI is an open specification published by the Distributed Management Task Force (DMTF, www.dmtf.org) that uses the Reduced Media Independent Interface (RMII) as the physical transport between the network and management controllers. Optional Serial over LAN (SoL) Uses IPMI over LAN facility to support Serial over LAN via NC-SI, UMP, or Intel-proprietary pass-through on SMBus or a direct Ethernet connection SoL requires separate physical UART connection between payload and EMMC SoL for EMMC serial debug available, also Configuration support for Intel-proprietary super passthrough mode Serial over LAN with Intel 82571 (where, after configuration, 82571 implements SoL internally) Uses virtual COM port inside Intel 82571 NC, accessed via PCIe Open source ipmitool supplied as SoL client Simple, but powerful, firmware configuration mechanisms Configuration variables in a single config.h source file parameterize and determine inclusion/exclusion of subsystems during firmware image build Binary configuration files for FRU Information and Sensor Data Records (SDR) merged into firmware image FRU Information and SDR files produced from textual representations by special supplied compilers Comprehensive Cortex-M3 development environment Uses cross GNU C compiler and binary utilities for Cortex-M3 processor Linux-based development environment included with BMR-A2F-EMMC-CU Starter Kit and downloadable from CodeSourcery Windows-based development environment (the Microsemi SoftConsole Integrated Development Environment) available for download from Microsemi JTAG-based firmware download using Microsemi FlashPro3/4 JTAG programmer (FlashPro4 included with Starter Kit) Numerous extensions beyond required IPMI/µTCA commands and functionality Reset/Get/Set BMC Watchdog Timer Graceful Reboot and Issue Diagnostic Interrupt options in FRU Control command Get/Set FRU LED State commands for blue LED Lamp Test function of Set FRU LED State command Cold Reset Warm Reset Get Device GUID Get Message Get/Set Sensor Hysteresis Get/Set Sensor Thresholds Get/Set Sensor Event Enable Re-arm Sensor Events Get Sensor Event Status Get/Set Fan Level Get IPMB Link Info Get Address Info Get Telco Alarm Capability Get/Set Telco Alarm State 4 Pigeon Point BMR-A2F-EMMC-CU Board Management Reference Design

Rich set of Pigeon Point extension commands All extension commands implemented as IPMIcompliant OEM messages Get Status Get/Set Serial Interface Properties Get/Set Debug Level Get/Set Hardware Address Get/Set Handle Switch Get/Set Communication Timeout Disable/Enable Control Reset EMMC Hang EMMC 4 Graceful Reset Diagnostic Interrupt Results Get/Set Shutdown Timer Set Test Flags Get/Set Geographic Address 4 This function is used to test the EMMC watchdog. Pigeon Point BMR-A2F-EMMC-CU Board Management Reference Design 5

Reference Implementation A bench top implementation called the BMR-A2F-EMMC-CU-BTR is shown below. In addition to the BMR-A2F-EMMC-CU core, the board includes implementations of the optional EMMC features and numerous LEDs, switches and headers to allow lab experimentation with the behavior of the EMMC. A high level block diagram of an EMMC based on the BMR-A2F-EMMC-CU reference design is shown below. BMR-A2F-EMMC-CU Enhanced Module Management Controller Block Diagram Legend: Master-only I²C Serial Debug Interface FlashPro3/4 optional block optional connection RTC Additional EEPROMs SPI Flash LAN Digital temp sensor EEPROM (for int. data) JTAG Reset button Enable Ready GPIO SYSRESETB_I Reset Controller FPGARESETn SPI-0 UART-0 Microcontroller Subsystem CCC/PLL RMII_CLK Ethernet M GPIO 50 MHz Osc NC-SI / Ethernet traffic SMBus sideband traffic On-board RMII switch (BTR-only) PHY To backplane ENABLE# IPMB-0 GA[2:0] GAPULLUP A2F200 Interface CoreLPC (either one) LPC FRU LEDs HANDLE User GPIO Brown-out Voltage reset supervisor Management power (3.3V) 3.3V PS1# PS0# IPMB IPMB buffers buffers GAPULLUP Voltage regulator 1.5V I2C-0, I2C-1 I2C-0 CoreGPIO SCB 0 GND Analog temp sensor SCB 1 ADC0 ADC1 ADC2 ADC3 MP voltage 1.8V voltage FPGA Fabric ADC 0 ADC 1 3.3V voltage 5V voltage Scaled to 0..2.5V SCB 2 3.3V current PRESETn UART-1 CoreUART CoreGPIO (latched) CorePWM GND SCB 3 PP voltage SOL traffic reset Blue LED Power control Telco Alarm Fan control & monitoring UART SOL UART SMBus Power NC-SI/ UMP Network Controller 1.8V 3.3V 5V power (12V) BMR-A2F-EMMC reference design boundary 6 Pigeon Point BMR-A2F-EMMC-CU Board Management Reference Design

For more information, visit our website at http://www.pigeonpoint.com Pigeon Point Systems 5860 Owens Avenue, Suite 130 Carlsbad, CA 92008 760.757.2304 2004-2014, Pigeon Point Systems. All rights reserved. The Pigeon Point name and stylized lighthouse logo, as well as Monterey Linux, µshelf Manager and µcarrier Manager, are trademarks of Pigeon Point Systems. Other trademarks are the property of their respective owners. 2014-04