IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & solutions      Support & downloads      My account     
 
developerworks > My developerWorks >  Dashboard > AIX > Home > Firmware > Information > Page Comparison
developerWorks
Log In   View a printable version of the current page.
Overview Connect Spaces Forums Wikis
Firmware
Version 6 by Nicolette
on Aug 02, 2006 11:40.


compared with
Current by skywalker
on Jan 20, 2007 20:41.

(show comment)
 
Key
These lines were removed. This word was removed.
These lines were added. This word was added.

View page history


There are 1 changes. View first change.

 h3.Briefly, What is Firmware?
  
 |!firmware.gif!|Code which is programmed into hardware components (to control their operation) is called Firmware or Microcode. Microcode generally initializes the hardware - enabling it to boot up and operate. In many cases it may also provide some of the interface between the hardware and device-drivers or the operating system.\\
 \\
 Microcode is usually found programmed into modules on cards, adapters, or devices. If these modules are Flash memory, you can update the code rather than having to change the card or device. |
  
 *System Microcode* initializes the system hardware and controls the boot process enabling the system to boot up and operate correctly; it also provides the interface between the operating system software and the hardware.
  
 *Adapter Microcode* is the operating code of the adapter; it initializes the adapter when power is applied and it controls many of the ongoing operations executed by the adapter.
  
 *Device Microcode* provides these same functions for devices such as tape drives.
  
  
 h3.Key Topics for IBM eServer pSeries, and IBM System p5.
 These systems (and many other IBM systems) include a _Service Processor_, which contains System Firmware and other key System code. High-end systems also include "Bulk Power Controllers" (BPC) which each have a separate Service Processor. In addition, a System Power Control Network provides the interface to the BPCs or other power controllers.
  
  {anchor:FSP}
 * The Flexible Service Processor (FSP) firmware provides diagnostics, initialization, configuration, run-time error detection, and correction.
 * The Power Hypervisor firmware (which is based on the pSeries hypervisor) provides VLAN, virtual I/O, and subprocessor partitioning support.
 * The Platform Firmware (PFW) supports the "Power Architecture Platform Requirements+" interface
 * The Bulk Power Control (BPC) firmware controls each bulk power unit in CEC and towers. This firmware is model dependent.
 * The System Power Control Network (SPCN) firmware interfaces with bulk power for power monitoring and control.
  
 In addition, many systems are likely to have a Hardware Management Console (indeed, it is a requirement for all systems which have Bulk Power Controllers). An HMC is required for Logical Partitioning (LPAR), Service Focal Point etc.
  
 * The Hardware Management Console (HMC) firmware provides platform configuration, management, and services.
 !SysFirm.jpg!
  
  
 h3.Key places for more information.
 * [p5 System Firmware Upgrade]
 * [Frequently Asked Questions | http://techsupport.services.ibm.com/server/mdownload/help.html]
 * [Microcode Downloads | http://techsupport.services.ibm.com/server/mdownload ] (For System, Adapter and Device Microcode)
 * [Tools and Services | http://techsupport.services.ibm.com/server/mdownload/toolsservices.html] (e.g Update Notification)
 * [Microcode Survey and Update Tools | http://techsupport.services.ibm.com/server/mdownload/mcodetools.html]
  
 This page initially written by Dave Williams, UK.
  
 (!) The postings on this site solely reflect the personal views of the authors and do not necessarily represent the views, positions, strategies or opinions of IBM or IBM management.
  

 
    About IBM Privacy Contact