Home
AM4100 User Guide, Rev. 2.0
Contents
1. 1 GND Logic Ground 170 GND Logic Ground 2 PWR Payload Power Carrier 169 TDI JTAG Test Data Input Carrier 3 PS1 Presence 1 AMC 168 TDO JTAG Test Data Output AMC 4 MP Management Power Carrier 167 TRST JTAG Test Reset Input Carrier 5 GAO Geographic Address 0 Carrier 166 TMS JTAG Test Mode Select In Carrier 6 RSV Reserved Optional PCle AMC 165 TCK JTAG Test Clock Input Carrier Reset Output 7 GND Logic Ground 164 GND Logic Ground 8 RSV Reserved 163 Tx20 Not Connected AMC 9 PWR Payload Power Carrier 162 Tx20 Not Connected AMC 10 GND Logic Ground 161 GND Logic Ground 11 Tx0 GbE A Transmitter AMC 160 Rx20 Not Connected Carrier 12 Tx0 GbE A Transmitter AMC 159 Rx20 Not Connected Carrier 13 GND Logic Ground 158 GND Logic Ground 14 Rx0 GbE A Receiver Carrier 157 Tx19 Not Connected AMC 15 Rx0 GbE A Receiver Carrier 156 Tx19 Not Connected AMC 16 GND Logic Ground 155 GND Logic Ground 17 GA Geographic Address 1 Carrier 154 Rx19 Not Connected Carrier 18 PWR Payload Power Carrier 153 Rx19 Not Connected Carrier 19 GND Logic Ground 152 GND Logic Ground 20 Tx1 GbE B Transmitter AMC 151 Tx18 Not Connected AMC 21 Tx1 GbE B Transmitter AMC 150 Tx18 Not Connected AMC 22 GND Logic Ground 149 GND Logic Ground 23 Rx1 GbE B Receiver Carrier 148 Rx18 Not
2. ID 36126 Rev 2 0 Page 2 1 Functional Description AM4100 d This page has been intentionally left blank Page2 2 ID 36126 Rev 2 0 AM4100 Functional Description 2 Functional Description 2 1 Processor and Memory 2 1 1 Processor The AM4100 supports the latest Freescale dual core MPC8641D processor family up to speeds of 1 5 GHz with up to 600 MHz platform speed such as e Freescale MPC8641D processor 1 0 GHz 400 MHz platform frequency e Freescale MPC8641D processor 1 32 GHz 528 MHz platform frequency e Freescale MPC8641D processor 1 5 GHz 600 MHz platform frequency The MPC8641D processor includes two e600 cores each having 32 kB L1 instruction cache 32 kB L1 data cache and 1 MB L2 cache The processor further provides a DDR2 SDRAM memory controller a local bus controller LBC a programmable interrupt controller PIC two IC controllers a four channel DMA controller and a dual universal asynchronous receiver transmitter DUART For high speed interconnect the MPC8641D provides two sets of multi plexed pins that support two interface standards 1x 4x Serial RapidlO with message unit and 1x 2x 4x 8x PCI Express Furthermore four integrated 10 Mbit s 100 Mbit s and 1 Gbit s Ethernet controllers offer TCP offload and classification capabilities The MPC8641D processor delivers optimized power efficient computing and outstanding dual core performance with low power consumption and high system
3. Chapter Thermal Considerations ID 36126 Rev 2 0 Page 7 1 Thermal Considerations AM4100 This page has been intentionally left blank Page 7 2 ID 36126 Rev 2 0 AM4100 Thermal Considerations ra Thermal Considerations The following chapters provide system integrators with the necessary information to satisfy thermal and airflow requirements when implementing AM4100 applications 7 1 Thermal Monitoring To ensure optimal operation and long term reliability of the AM4100 all onboard components must remain within the maximum temperature specifications The most critical components on the AM4100 are the processor and the memory Operating the AM4100 above the maximum operating limits will result in permanent damage to the board To ensure functionality at the maximum temperature the Module Management Controller supports several temperature monitoring and control features The AM4100 includes five temperature sensors that are accessible via the Module Manage ment Controller They are distributed over the complete board to measure the onboard temper ature values Although temperature sensing information is made available to the MMC the AM4100 itself does not provide any active means of temperature regulation by default 7 1 1 Placement of the Temperature Sensors Figure 7 1 Processor Temperature Sensor Placement AM4100 Top View Processor Sensor Figure 7 2 Board Temperature Sensor Pla
4. ID 36126 Rev 2 0 Page 7 9 Thermal Considerations AM4100 The following figure shows the thermal zones of a Full size AM4100 Figure 7 8 Thermal Zones of the Full Size AM4100 Module UO Zone Zone A Zone B Zone C Zone D 32 8 34 34 34 34 NN ECKE KE NN open area The following table indicates the deviation of the airflow rate on a Full size AM4100 module Table 7 3 Deviation of the Airflow Rate on a Full Size AM4100 VOLUMETRIC DEVIATION OF THE AIRFLOW RATE FLOW RATE CFM 10 2 83 0 43 1 98 1 29 20 2 58 0 29 1 43 1 43 30 2 87 0 57 1 72 1 72 40 2 80 0 50 1 51 1 79 Note The Full size AM4100 module has an airflow rate deviation of max 1 8 of the average value of the four thermal zones max 25 is allowed Positive deviation means increased airflow Negative deviation means decreased airflow Note The Full size AM4100 module provides an open area of 56 According to the PICMG AMC 0 Specification an open area of 20 to 70 perpendicular to the airflow path is recommended Page 7 10 ID 36126 Rev 2 0
5. Page 3 4 ID 36126 Rev 2 0 AM4100 Installation 3 Disconnect any interfacing cables that may be connected to the board Warning Due care should be exercised when handling the board due to the fact that the heat sink can get very hot Do not touch the heat sink when removing the board 4 Using minimal force disengage the board from the AMC carrier backplane connector by pulling on the extractor locking handle until the board is disengaged 5 After disengaging the board from the AMC carrier backplane connector pull the board out of the slot 6 Dispose of the board as required 3 4 AM4100 Hot Swap Procedures The AM4100 is designed for hot swap operation Hot swapping allows the coordinated extrac tion and insertion of modules without disrupting other operational elements within the system This allows for identified faulty elements to be removed and replaced without taking the carrier card out of service that will typically be hosting other modules 3 4 1 Hot Swap Extraction Procedures To extract the board proceed as follows 1 Ensure that the safety requirements indicated in section 3 1 are observed Particular at tention must be paid to the warning regarding the heat sink Warning Care must be taken when applying the procedures below to ensure that neither the AM4100 nor other carrier boards are physically damaged by the application of these procedures 2 The board s extractor locking handl
6. GET melons 0 Download file from FTP server SAV get lt filename gt where get command lt filename gt parameter string lt X X gt name of image file to be downloaded or path and name of image file to be downloaded pleine To download a file from the FTP server to the local data buffer the command GET is used A successful FTP server login must be carried out before a file can be downloaded and the file must be in binary format The argument lt filename gt must refer to an existing and accessible file on the server and the syntax must follow the requirements on the server e g case sensitiveness The argument may also include a path specification if the server supports this HELP or aUe loH Display online help pages SYNTAX help ip S10 51 ele This command displays the online help pages The syntax of every command and a brief description is shown The display output pauses after every page The output can be continued with any key Entering a period aborts the help function ID 36126 Rev 2 0 Page 5 25 NetBootLoader AM4100 INFO lezle ES Display system information SAACH info 2 510 51 gle The command INFO is used to display an information summary for the running system Displayed are the following CPU type the board type the size of the installed RAM and NBL Flash memory and the areas occupied by th
7. 2 2 1 Timer The AM4100 is equipped with the following timers e Real Time Clock RTC The AM4100 is equipped with an onboard high precision real time clock RV 8564 C2 The RV 8564 C2 RTC is register compatible with the PCF8564A RTC from Philips NXP Additionally it provides a very tight frequency tolerance at low power consumption The AM4100 does not include a 3 V lithium battery or a GoldCap power source for RTC backup The RTC can be powered from the management power However if this power is switched off the RTC will lose its data e Hardware delay timer for short reliable delay times Page 2 4 ID 36126 Rev 2 0 AM4100 Functional Description 2 2 2 Watchdog Timer The AM4100 provides a Watchdog Timer that is programmable for a timeout period ranging from 125 ms to 256 s in 12 steps Failure to trigger the Watchdog Timer in time results in an interrupt or a system reset In the dual stage mode a combination of both interrupt and reset is generated if the Watchdog is not serviced A hardware status flag will be provided to deter mine if the Watchdog Timer generated the reset 2 2 3 Power Monitor and Reset Generation All onboard voltages on the AM4100 are supervised which guarantees controlled power up of the board This is done by activating a stable power up reset signals after the threshold voltag es have been passed 2 2 4 Flash Memory There are three Flash devices available as described below two for the NetBootLoad
8. DHCP aU Ceuste Ee Interface to a DHCP or BOOTP server exchange network configuration parameters DAYE dhcp lt timeout gt where dhcp command lt timeout gt parameter value numerical string lt n n gt time in seconds must be gt 5 seconds 1b S10 51 u le Ea This command is used to set the network parameters for operation of an Ethernet port via either a DHCP or BOOTP server Initially the AM4100 does not have a valid Ethernet interface configuration and therefore this interface is inoperable The initial configuration must be done either manually from the SERO interface using the command NET or if a DHCP or BOOTP server is available it can be done automatically by the DHCP command Manually configured parameters are permanently stored Parameters configured using the DHCP command are temporary and will be lost if the system is reset or cold started Prior to using the DHCP command the IP address must be set to 255 255 255 255 with the NET command Program NetBootLoader normal operation COMMAND RESPONSE NetBtLd gt dhcp Sending request reply from BOOTP DHCP server Network initializated ok Server address is 192 168 112 2 our IP address is 192 168 112 14 Filename Net BtLd gt Page 5 22 ID 36126 Rev 2 0 AM4100 NetBootLoader x FDT JUNH Enable creation of a flattened device tree FDT INNE fdt lt switch gt where
9. lt filename gt is created on the server In the event that a file with this name already exists its contents will be overwritten PWD aUe Bi Display the current FTP server directory path SYNTAX pwd Ble 51 oH If a FTP connection has been established with the LOGIN command the command PWD is used to display the complete path of the current directory on the FTP server D ID 36126 Rev 2 0 Page 5 37 NetBootLoader AM4100 ANelo HE Reset the system AACHEN rs pes 50 He To permit the operator to force a restart of the system the command RS is used This command terminates the NetBootLoader command interpreter and resets the entire system If this command is issued over a remote telnet connection the telnet session is terminated prior to the generation of the reset RUN ae legule i Loads and starts a bootable image SIEVE run lt num gt where run command lt num gt parameter string 0 1 2 3 ID number of the image to be booted no other values than those above are supported if no image is specified the image in the data buffer is booted i S10 oN This command is used to load and start a boot image Page 5 38 ID 36126 Rev 2 0 AM4100 NetBootLoader x SCRIPT lege ba Provides very basic scripting capability DAYE script lt newscript gt where script command lt newscript gt parameter
10. 4 GONNguraUONsosamnarkseedr 4 3 4 1 Configuration Of DIP Switches rrrrnrnnnnnnnrrrrrrrrrrrrrrrrrrrrrrrrrrrrnnrnnnrrrnnnnn 4 3 4 1 1 SW2 DIP Switch Configuration EE 4 3 4 1 1 1 POST Code or User Specific LED Configuration 0 4 4 4 1 1 2 NetBootLoader Firmware Flash Configuration 000008 4 4 4 1 1 3 Core 1 LM Address Offset Mode Configuration 2 00 4 4 4 1 2 SW3 DIP Switch Configuration ramse seein 4 5 4 2 JTAG Chain Configuration E 4 6 4 3 METNNS EE 4 6 4 4 Local Chip Select Line Usage ee 4 6 45 Memory Map erresiren ienna EE RREA eegener 4 7 4 5 1 Host CPU Register UE EE 4 8 4 6 Host CPU Registers ee 4 9 4 6 1 Memory Configuration Register an 4 9 4 6 2 Interface Configuration Register rrrrrrnnnnrrrrrrnnrnnnnrrrrvvrnnnrrnnnnnnn 4 10 4 6 3 POST Code Register spela 4 11 4 6 4 Firmware Configuration Register rrrrrrrrrrrrnnnnnnnnnnnrrrrrrrrnrrrnnnnnnrr 4 11 4 6 5 MMC I O Status Register rrrrrrrrrrrrrrrrrrrrrrrrrrrnnnnnnnnrrrrrrrrrrrrrrrnrsnr 4 12 4 6 6 Watchdog Timer Control Register cccccseeeeeeeeeetseeeeeeeeeeeetnanees 4 13 4 6 7 AMC Geographic Addressing Register s soooonnnnnneenennnnnneeeenanen 4 15 4 6 8 Board and Logic Revision Register 2 ssseeceeeeeenteeeeeeeeeeennenees 4 15 4 6 9 Host Reset Status Command Register rrrrrrrnnnnnnvrrrrvnnnnnnnnnnrnnn 4 16 46 10 Host I O Status Register munvanpannnumnmsntminnnsdssismsmeid 4 17 4 6 11 H
11. ID 36126 Rev 2 0 Page 2 11 Functional Description AM4100 2 3 5 1 Gigabit Ethernet Connectors Figure 2 3 Gigabit Ethernet The Ethernet connectors J2 and J3 are realized as Connectors J2 J3 RJ45 connectors The interfaces provides automatic detection and switching between 10Base T 100Base TX and 1000Base T data transmission Auto Negotia tion Auto wire switching for crossed cables is also J3 supported Auto MDI X GbE A The J2 connector is connected to the MPC8641D s TSEC4 whereas J3 is connected to TSEC2 SPEED ACT LINK SPEED J2 GbE B ACT LINK Table 2 6 Gigabit Ethernet Con J2 J3 Pinout Based on the Implementation MDI STANDARD ETHERNET CABLE MDIX CROSSED ETHERNET CABLE 10BASE T 100BASE TX 1000BASE T PIN 10BASE T 100BASE TX 1000BASE T VO SIGNAL UO SIGNAL I O SIGNAL UO SIGNAL I O SIGNAL W O SIGNAL TX TX RX EG O O VO BLDA 1 RX I O BILDB O TX O TX VO BLDA 2 RX RX I O BI_DB RX RX O BI_DB 3 O TX O TX I O BILDA VO BI DC 4 I O BILDD VO BILDC 5 I O BI_DD RX RX IO BILDB 6 O TX O TX I O BI_LDA VO BI_DD 7 I O BILDC O BILDD 8 I O BI_DC Ethernet LED Status ACT green This LED monitors network connection and activity The LED lights up when a valid link cable connection has been established The LED goe
12. The old password must be known Set password when the old password is not known COMMAND RESPONSE NetBtLd gt passwd f New Password Type again NetBtLd gt D ID 36126 Rev 2 0 Page 5 33 NetBootLoader AM4100 PCI aiez eA Display PCI information SYNTAX pci D37 oH The command PCI is used to display detailed information on all detected PCI devices The bus number device number function number vendor and device ID s are displayed together with the configured base addresses and the assigned IRQ number JUNH Set or display the serial port parameters format DAYE pf lt port gt lt baud gt lt bitschar gt lt parity gt lt stops gt where pf command lt port gt parameter string sert or ser defines serial port to be configured lt baud gt parameter numeric string 300 600 1200 1800 2000 2400 3600 4800 7200 9600 19200 38400 115200 defines the baud rate for the port lt bitschar gt parameter numeric string 7 or 8 defines the number of bits per character lt parity gt parameter string n none o odd e even defines parity to be used lt stops gt parameter number string 1 or 2 defines number of stop bits Page 5 34 ID 36126 Rev 2 0 AM4100 DESCRIPTION ID 36126 Rev 2 0 NetBootLoader To set or displ
13. 4 6 1 Memory Configuration Register The Memory Configuration Register is used to inform the firmware about the memory of the AM4100 Table 4 10 Memory Configuration Register REGISTER NAME MEMORY CONFIGURATION REGISTER ADDRESS OxECO00 0002 DESGRIPTION ACCESS 7 Res Reserved 0 R 6 5 MEM SP DDR2 memory speed N A R 00 DDR2 400 MHz 01 DDR2 528 MHz 10 DDR2 600 MHz 11 Reserved 4 ECC Error Checking and Correcting 1 R 0 ECC not enabled 1 ECC enabled 3 Res Reserved 0 R 2 1 MEM_SZ Memory chip size N A R 00 Chip size 256 Mbit 01 Chip size 512 Mbit 10 Chip size 1 Gbit 11 Chip size 2 Gbit 0 MEM_BK Memory bank N A R 0 One physical bank is populated 1 Two physical banks are populated ID 36126 Rev 2 0 Page 4 9 Configuration AM4100 4 6 2 Interface Configuration Register The Interface Configuration Register holds a series of bits defining the Ethernet PCI Express PCle and Serial RapidlO sRIO configurations Table 4 11 Interface Configuration Register REGISTER NAME INTERFACE CONFIGURATION REGISTER ADDRESS 0xEC00_0008 ACCESS DESCRIPTION 7 CFV Configuration Valid 0 R 0 Configuration of registers not finished by MMC 1 Configuration of registers finished by MMC 6 4 Res Reserved 000 R 3 1 SDT CPU SerDes type N A R 000 SerDes 1 2 disabled 001 x4 PCle 010 Reser
14. s Technical Support If all User Specific LEDs flash red on and off at regular intervals they indicate that the processor junction temperature has reached a level beyond which per manent silicon damage may occur Once activated the overtemperature event remains latched until a cold restart of the AM4100 is undertaken all power off and then on again ID 36126 Rev 2 0 Page 2 9 Functional Description AM4100 2 3 2 DIP Switches The AM4100 is equipped with two DIP switches one 4 bit general purpose DIP switch SW2 and one 2 bit IPMI configuration DIP switch SW3 both situated on the reverse side of the board For further information refer to chapter 4 1 Configuration of DIP Switches 2 3 3 JTAG Debug Interface The AM4100 provides several onboard options for hardware and software debugging such as e Four bicolor debug LEDs for signaling hardware failures and POST code An optional debug processor JTAG connector J5 type Hirose DF19G 20P 1H is in cluded to facilitate software debugging using an emulation probe The following table provides pinout information for the debug connector J5 Table 2 4 Debug Connector J5 Pinout PIN SIGNAL FUNCTION UO 1 3v3 Power supply 2 DEBUG TDO JTAG data output O 3 DEBUG_TDI JTAG data input 4 DEBUG_TRST JTAG test reset 5 MODE Factory use 6 DEBUG_TCK JTAG test clock 7 DEBUG CKSTP IN BDM COP checkstop input 8 DEBU
15. 0 cccsseccccceeeeennceeeeeeeeeeeneseeeneeneees 5 8 5 4 3 NetBootLoader Configuration sscssssssssecsecseeeeeeeesseseseeseeeenees 5 9 5431 BW Se 5 9 5432 e 5 10 5433 Pr 5 10 54 34 TT 5 10 54 35 NET EE 5 10 54 36 PASSWD reduseres 5 10 54 37 PR E 5 10 e E 5 10 TE EO FR TE EE aaa oman 5 11 544 telnet LON EE 5 11 5 4 5 NBL Flash Operations ehetEe eege EEeg 5 11 5 4 5 1 NBL Flash Offsets Lunsasoerarenrmunena dansing 5 11 5 4 5 2 Programming an Image rrrrrrrnnnnnnnnnnnrrnnnnnnnnrnrrrrrnrrrnnnnnnnnnnrr 5 12 5 4 5 3 Accessing TFTP and FTP Servers rrrrrnnnnnnnnnrrrrrrrnnvnnvnnennrr 5 12 5454 Motorola S RecordS vasersasam uadmiqesnunsnmypnnvnpataete 5 13 5 4 6 Updating the NetBootLoader vrrrnnnnvrnnnnnnnnnnvrrrrvnnrnnnnnrrrnnennrnnnnnn 5 14 Page vi ID 36126 Rev 2 0 AM4100 Preface 5 4 7 Uploading an NBL Flash Memory Area rrrrrnnnnnnnnrrrvnnnnnnnrnnrrnnnnrr 5 14 55 Flugand Play Garness 5 14 5 6 Porting an Operating System to the CPU Board rrrrrrrvrrrrrrrrrrrrnnrnnnn 5 14 5 7 COMMANdS JER EEE NR 5 15 6 Power Considerations rrrnnnrennnnnnnnnnnnnnnnnnnnennnnennnnnnnnnnnnennr 6 3 6 1 AM4100 Voltage Ee 6 3 6 2 Carrier Power Requirements E 6 3 62 1 Payload PN Jen 6 3 6 2 2 Payload and MMC Voltage Hamm 6 4 6 2 3 Module Management Power Consumption aannrrrrrrrnnnnnnnnnrrnnnnnnennn 6 4 6 3 Payload Power Consumption of the AM4100 rrrrrnnnnnnnnrrrennnnnnnnnrrrn
16. C with a nominal payload power of 12 V and with the following interfaces connected e Two front Gigabit Ethernet ports e One front serial port The module management power is below 0 3 W and it was therefore not considered for these measurements The measured values varied because the power consumption was dependent on processor activity Note The power consumption values indicated in the tables below can vary depend ing on the ambient temperature or the component variation ay The payload power consumption was measured using the following processors e Freescale MPC8641D processor 1 0 GHz 400 MHz platform frequency MC8641DVU1000GB e Freescale MPC8641D processor 1 32 GHz 528 MHz platform frequency MC8641DVU1333JB e Freescale MPC8641D processor 1 5 GHz 600 MHz platform frequency MC8641DVU1500KB with the Linux operating system with the NBench benchmark software Page 6 4 ID 36126 Rev 2 0 AM4100 Power Considerations The following tables indicate the power consumption of the AM4100 with various processors frequencies and airflow conditions The airflow has a direct influence on the CPU s die temper ature and thus on the CPU s power consumption Table 6 2 Power Consumption AM4100 MPC8641D 1 0 GHz 400 MHz Platform Freq AIRFLOW 3 m s 2 5 m s 2 m s 1 5 m s 1 m s 0 6 m s POWER CONSUMPTION 28 W 29 W 30 W 30 W 31W 33 W Table 6 3 Power Consumption AM4100 MPC8641D 1
17. GND Logic Ground 128 GND Logic Ground 44 Tx4 PCle 0 Transmitter AMC 127 Tx14 Reserved for debug AMC Serial RapidlO 0 Trans serial data output mitter 45 Tx4 PCle 0 Transmitter AMC 126 Tx14 Reserved for debug AMC Serial RapidlO 0 Trans serial clock output mitter 46 GND Logic Ground 125 GND Logic Ground 47 Rx4 PCle 0 Receiver Carrier 124 Rx14 Not Connected Carrier Serial RapidlO 0 Receiver 48 Rx4 PCle 0 Receiver Carrier 123 Rx14 Not Connected Carrier Serial RapidlO 0 Receiver 49 GND Logic Ground 122 GND Logic Ground 50 Tx5 PCle 1 Transmitter AMC 121 Tx13 Not Connected AMC Serial RapidlO 1 Trans mitter 51 Tx5 PCle 1 Transmitter AMC 120 Tx13 Not Connected AMC Serial RapidlO 1 Trans mitter 52 GND Logic Ground 119 GND Logic Ground ID 36126 Rev 2 0 Page 2 17 Functional Description AM4100 Table 2 7 Pinout of AMC Edge Connector J1 Continued BASIC SIDE COMPONENT SIDE 1 EXTENDED SIDE COMPONENT SIDE 2 nm SIGNAL FUNCTION Cat SIGNAL FUNCTION PALE 53 Rx5 PCle 1 Receiver Carrier 118 Rx13 Not Connected Carrier Serial RapidlO 1 Receiver 54 Rx5 PCle 1 Receiver Carrier 117 Rx13 Not Connected Carrier Serial RapidlO 1 Receiver 55 GND Logic Ground 116 GND Logic Ground 56 SCL_L IPMB L Clock IPMI 115 Tx12 Not Connected A
18. LCS4 16 GPMC general purpose chip select machine CompactFlash LCS5 8 GPMC general purpose chip select machine Core 1 startup code LCS6 Not used LCS7 Not used Page 4 6 ID 36126 Rev 2 0 AM4100 4 5 Memory Map The AM4100 board uses the following memory map Table 4 8 START ADDRESS I O Address Map END ADDRESS SIZE LCS WIDTH Configuration DESCRIPTION 0x0_FFFO_8000 Ox0_FFFF_FFFF Not used 0x0 FFFO 0000 Da FFFO 7FFF 32kB LCS5 8bit Core 1 Startup Word 0x0_FE00_0000 0x0_FFEF_FFFF Not used 0x0_FC00_0000 0x0_FDFF_FFFF 32MB LCS1 16bit NOR Flash 0 currently used Flash NOR Flash 1 0x0_F800_0000 0x0_FBFF_FFFF 64MB LCS2 16bit NOR Flash 1 redundant Flash NOR Flash 0 0x0_F400_0000 0x0_F7FF_FFFF 64MB LCS3 8bit LPC Memory 0x0_F000_0000 0x0_F3FF_FFFF 64MB CCSRBAR 0x0_EC00_0000 0x0 EFFF FFFF 64MB LCSO 8bit Board Registers Startup Code 0x0_E800_0000 0x0 EBFF FFFF 64MB LCS4 16bit CompactFlash 0x0 E000 0000 0x0_E7FF_FFFF Reserved 0x0_C000_0000 0x0_DFFF_FFFF 512MB Serial RapidlO 0x0_8000_0000 0x0_BFFF_FFFF 1GB PCI Express 0x0_0000_0000 0x0_7FFF_FFFF 2GB DDR2 SDRAM ID 36126 Rev 2 0 Page 4 7 Configuration AM4100 4 5 1 Host CPU Register Map The following table sets out the host CPU registers The blue shaded table cells indicate MMC specific registers Table 4 9 Host CPU Register Map ADDRESS DEV
19. System host reset generated by other reset source 1 System host reset generated by MMC Writing a 17 to this bit clears the bit 2 1 Res Reserved 00 R 0 HWRST System host reset generated by the Watchdog timer 0 R W 0 System host reset generated by other reset source 1 System host reset generated by Watchdog timer Writing a 1 to this bit clears the bit Page 4 16 ID 36126 Rev 2 0 AM4100 Configuration 4 6 10 Host UO Status Register The Host I O Status Register describes the onboard and AMC control signals Table 4 19 Host I O Status Register REGISTER NAME HOST I O STATUS REGISTER ADDRESS OxECO00 0286 DESCRIPTION ACCESS 7 6 Res Reserved 00 R 5 4 FBSTA Flash boot status 00 R 00 Boot from NOR Flash 0 NOR Flash 0 is mapped to LCS1 NOR Flash 1 is mapped to LCS2 01 Boot from NOR Flash 1 NOR Flash 0 is mapped to LCS2 NOR Flash 1 is mapped to LCS1 10 Reserved 11 Reserved 3 0 DIPS SW2 DIP Switch configuration 1111 R 4 6 11 Host I O Configuration Register The Host I O Configuration Register holds a series of bits defining the onboard configuration Table 4 20 Host UO Configuration Register REGISTER NAME HOST UO CONFIGURATION REGISTER ADDRESS OxECO00 0287 DESGRIPTION ACCESS 7 6 Res Reserved 00 R 5 FSEL NOR Flash selection 0 R W Writing a 1 to this bit causes the currently used
20. length of FLASH contents or area of visible mem ory to be stored to the data buffer m option memory address lt adr gt parameter hexadecimal lt X bas absolute address of image to be programmed lt num gt parameter numerical string 0 1 2 3 number of the image to be stored pl S10 zi oH With the command SF a selected portion of the NBL Flash memory contents may be copied to the local data buffer e g for a subsequent upload to the FTP server with the PUT command Store 64 kB of NBL Flash memory contents to the data buffer beginning at an offset of 1 MB COMMAND RESPONSE none sf 0 100000 1 10000 Store FLASH image 2 to the data buffer COMMAND RESPONSE none sf 2 Page 5 40 ID 36126 Rev 2 0 AM4100 NetBootLoader SL eildleaglel Download Motorola S Records to data buffer DAYE sl o lt offset gt u where sl command o option offset lt offset gt parameter hexadecimal unsigned lt x x gt offset to be subtracted from each record s address u option source SER1 instead of SERO D e oH With the command SL Motorola S Records are downloaded to the data buffer and the record addresses modified accordingly as required for DDR2 SDRAM operation for copying to 0x0 The lt offset gt parameter may be used to change the record base to 0x0 The u option selects the SER1 interface as source for the S Records otherwise the SE
21. rebooting the board etc All in all IPMI enhances the board s availability and reliability while reducing the operating costs and the mean time to repair As a headless AMC design no onboard graphics controller the AM4100 supports one stan dard RS232 serial port SERO and up to two Gigabit Ethernet ports on the front panel as well as a variety of high speed interconnect topologies to the system such as two Gigabit Ethernet SerDes connections in the Common Options Region x4 PCI Express or Serial RapidlO con nection and optional Gigabit Ethernet SerDes connection in the Fat Pipes Region as well as a debug port and a serial port in the Extended Options Region Optimized for high performance packet based telecom systems the AM4100 is targeted to wards but not limited to the telecom market application such as radio network controllers me dia streaming traffic processing database management and routing The AM4100 also fits into all applications situated in industrial environments including I O intensive applications The careful design and the selection of high temperature resistant components ensure a high prod uct availability This together with a high level of scalability reliability and stability make this state of the art product a perfect core technology for long life embedded applications The AM4100 is offered with various Board Support Packages Please contact Kontron for further information concerning the operation
22. rrrrnrnrnrnnnnnnnnnnnnrrrrrrrnnnnnnnnnernnnrr 2 5 23 Ee Re 2 6 201 Front Panel EE 2 6 ER EEG eet 2 10 233 JIAGDebug Interface EE 2 10 234 Seral OS sire ea sees E ett 2 11 2 3 5 Gigabit Ethernet Interfaces cccccccceeeeeeeeeesssnsnsnnsnesesssseceeeeeeeess 2 11 2 3 5 1 Gigabit Ethernet Connectors mrmrrrnnnrmmevevvrrrrrrannrrrvereenrnnerr 2 12 2 4 AMC Interconnection E 2 13 EE ERE 2 13 2 4 2 Synchronization Clock Interface rrrnnnnnnnnnnnrrnrrrnrrrrrrrrrrrrrrrrrrnnn 2 15 2 4 3 System Management Interface rrrrnnnnnnnnnnrnrnnrrrrrrrrrrrrrrrrrnnrrnnnnn 2 15 244 JTAG MENE EE 2 15 245 Module Power Interface 2esmanmimedn skummet neve nee 2 15 2 4 6 Pinout of AMC Card edge Connector J7 2 16 2 5 Module eet 2 21 2 5 1 Module Management Controller rrrrrrrrrrrrnnnnnnnnnnrrrrrennrnnnnrrrnnnnnnnn 2 21 2 5 1 1 MMC Signals Implemented on the AM4100 rrrrrrrrrrrrvenrre 2 22 GET EE o EE A E E 3 3 3 1 Safety EE 3 3 3 2 AM4100 Initial Installation Procedures rrrrrrrrrnorrnnnnnnnnrrrrrrrrnnnrrrnrnnnenrr 3 4 3 3 Standard Removal Procedures suvnssnuminsnasnmeetiensneseniinnen sst 3 4 3 4 AM4100 Hot Swap Procedures rrrrrrrrrrrrrrnnnnnnnrnnnnnnnnnnnnrrrnrnnrrnnnnnnnnrnesnre 3 5 3 4 1 Hot Swap Extraction Procedures e 3 5 3 4 2 Hot Swap Insertion Procedures rrrrrrrrrrrrrrrerrrrrrrrnnnrrrnnnrnrnnnnnnnnnnr 3 6 3 5 Software Installation E 3 7 Page iv ID 36126 Rev 2 0 AM4100 Preface
23. to program the redundant NBL Flash memory do not specify this option y option this option is used with the SCRIPT command to confirm that cloning is to be performed b Sle 51 age To update the NetBootLoader itself the command CLONE is used The image source for programming is the data buffer n The image must first be downloaded to the data buffer The new image is checked for validity If an image is invalid the update is aborted Further the operation must be confirmed by typing the word yes Any other or no input will cancel the operation When used with the SCRIPT command the y option must be specified or the clone operation will be terminated Page 5 20 ID 36126 Rev 2 0 AM4100 CLONE ID 36126 Rev 2 0 NetBootLoader Program NetBootLoader normal operation COMMAND RESPONSE NetBtLd gt clone n clone Fixup FLASH info from ftp buffer This will overwrite the current NetBootLoader in the fallback flash are you sure no yes clone System transferred to fallback flash NetBtLd gt Note When responding to the overwrite query yes must be spelled out Any other response will terminate the cloning operation Program NetBootLoader image not valid COMMAND RESPONSE NetBtLd gt clone n clone Fixup FLASH info from ftp buffer Image length invalid image is damaged abort NetBtLd gt Page 5 21 NetBootLoader AM4100
24. 0 is assumed Without options the NBL Flash memory is programmed using the contents of the data buffer If no image is available in the data buffer programming is terminated If no offset option 0 is specified the image is added along with the CRC and length information Normally the local data buffer holds the image to be programmed However if the m and I options are specified the image is programmed from the absolute address specified ID 36126 Rev 2 0 Page 5 27 NetBootLoader AM4100 DESCRIPTION Page 5 28 If the 0 option is specified the contents are programmed exactly at this offset in NBL Flash memory No length and no CRC information is added In addition no image number is assigned even if specified and the image cannot be loaded and started with the RUN command The k option can be specified to prevent deletion of the surrounding NBL Flash memory contents Flash memory can only be erased sector wise If an image is programmed to a certain offset with the o option at least this sector and maybe one or more of the following sectors depending on the size of the image will be erased The k option can be used to retain the surrounding data however this slows down the operation significantly To achieve fast programming of parameter images without destroying other NBL Flash memory contents the data should be placed at a sector boun
25. 2 0 Page 5 9 NetBootLoader AM4100 d 5 4 3 2 CBL This command is used to set or display the bootline associated with a particular kernel image or which is common to all images 5 4 3 3 DHCP This command is used to obtain automatically networking parameters from either a DHCP or BOOTP server for an Ethernet port Its use requires the availability of one or the other of these servers to function 5 4 3 4 FDT This command is used to disable or enable the creation of a flattened device tree The flattened device tree provides information required by certain operating systems for oper ation of system devices 5 4 3 5 NET This command is used to set or display the parameters for the configuration of the specified Ethernet port of the AM4100 The Ethernet interfaces are only available after these settings have been made 5 4 3 6 PASSWD This command is used to set the password used by the NetBootLoader for the operation of the telnet interface No password is required for access from the SERO interface 5 4 3 7 PF This command is used to set the port parameters for the SERO and SER1 serial interfaces only for the current operator session The next system restart will cause these settings to revert to the default settings of 9600 Baud 8 bits per character 1 stop bit and no parity This is done to preclude a system lockout when restarting due to incompatible settings 5 4 3 8 SCRIPT This command permits the automatic invoking of N
26. 32 GHz 528 MHz Platform Freq AIRFLOW 3 m s 2 5 m s 2 m s 1 5 m s 1 m s 0 6 m s POWER CONSUMPTION 31 W 32 W 32 W 33 W 34 W 35 W Table 6 4 Power Consumption AM4100 MPC8641D 1 5 GHz 600 MHz Platform Freq AIRFLOW 3 m s 2 5 m s 2 m s 1 5 m s 1 m s 0 6 m s POWER CONSUMPTION 40 W 40 W 42 W 43 W 47 W 50 W 6 4 IPMI FRU Payload Power Consumption The following table indicates the IPMI FRU payload power consumption values stored in the E Keying data Table 6 5 IPMI FRU Payload Power Consumption of the AM4100 MEMORY MPC8641D MPC8641D MPC8641D CONFIGURATION 1 0 GHz 1 32 GHz 1 5 GHz 512 MB 1 GB 2 GB 3 1 A 37 2 W 3 1 A 37 2 W 4 6 A 55 2 W 6 5 Payload Start Up Current of the AM4100 The following tables indicate the payload start up current of the AM4100 during the first 2 3 sec onds after the payload power has been applied The payload power consumption of the AM4100 during operation is indicated in Tables 6 2 to 6 4 Table 6 6 Payload Start Up Current of the AM4100 START UP MPC8641D MPC8641D MPC8641D CURRENT 1 0 GHz 1 32 GHz 1 5 GHz peak 72A 72A 72A average 2 3A 2 1A 25A For further information on the start up current contact Kontron s Technical Support ID 36126 Rev 2 0 Page 6 5 Power Considerations AM4100 This page has been intentionally left blank Page 6 6 ID 36126 Rev 2 0 AM4100 Thermal Considerations
27. 6 6 7 1 7 2 7 3 Page x AM4100 Watchdog Timer Control Register ccccccceeeeeeeeeeesnnnsnnsseseeeseseeseeeeeess 4 14 AMC Geographic Addressing Register ccccccceeeteeteeeeeeeenseeeeeeeens 4 15 Board and Logic Revision Register 2 ccccccecceeteeeeeeeeeeeeseeeeeeteeeneaes 4 15 Host Reset Status Command Register rrrrnnsnnrrrvnnnnrrnnnnvvnrrrernnnnrrennnnn 4 16 Host I O Status e 4 17 Host VO Configuration Register cccccccccceeseseesesesnnnnnsnnsnsssssseseseseeeees 4 17 Board ID He Aeneas 4 17 Hot Swap Status e 4 18 User Specific LED Configuration Register rrrrrrnrrrrrrnnnnnnnnrrrrrrnnrrrnnnnr 4 18 User Specific LED Control Register E 4 20 Serial over LAN Configuration Register rrrrrnnrrrrrnnnnnnnnnnnrrnnrnnnennnnnnnne 4 21 Delay Timer Control and Status Register en 4 22 MMC Configuration Register ccccccccccccceesessesesesssnsnssnssnnssssssseceeeeeeenss 4 23 NetBootLoader Control CommanoS rrrnnnnvvrnnnnvvrnnnnnvvrnnnnnvrrnennrrrnnnnennnnn 5 5 System Status Monitoring Commande eernnnnnnnrvrrrnnnnnnnnrnrrnnnnrrnnrrrnnnnnnnnn 5 6 TFTP FTP Server Commands eege 5 7 NBL Flash Operation Commande ccsccceceeeeeeeeneeeeeeeeeeseeeeeeesensnsseeeeees 5 7 Motorola S Records CommanoS rrrrrrrrnnnnnnnnnnnnnnnnnrnrrrnnnnrrrrrrrrrsrrrrrrrrrnnnn 5 8 DC Operational Input Voltage Ranges rrrnrrnnnrrrrvvnrnnnnnrrrrernrrrrrnrrrrnnnnennn 6 3 Power Cons AM4100 MPC8641
28. Connected Carrier 24 Rx1 GbE B Receiver Carrier 147 Rx18 Not Connected Carrier 25 GND Logic Ground 146 GND Logic Ground 26 GA2 Geographic Address 2 Carrier 145 Tx17 Not Connected AMC 27 PWR Payload Power Carrier 144 Tx17 Not Connected AMC 28 GND Logic Ground 143 GND Logic Ground Page 2 16 ID 36126 Rev 2 0 AM4100 Table 2 7 Functional Description Pinout of AMC Edge Connector J1 Continued BASIC SIDE COMPONENT SIDE 1 EXTENDED SIDE COMPONENT SIDE 2 EI SIGNAL FUNCTION Cat SIGNAL FUNCTION pie 29 Tx2 Not Connected AMC 142 Rx17 Not Connected Carrier 30 Tx2 Not Connected AMC 141 Rx17 Not Connected Carrier 31 GND Logic Ground 140 GND Logic Ground 32 Rx2 Not Connected Carrier 139 TCLKD Not Connected AMC 33 Rx2 Not Connected Carrier 138 TCLKD Not Connected AMC 34 GND Logic Ground 137 GND Logic Ground 35 Tx3 Not Connected AMC 136 TCLKC Not Connected Carrier 36 Tx3 Not Connected AMC 135 TCLKC Not Connected Carrier 37 GND Logic Ground 134 GND Logic Ground 38 Rx3 Not Connected Carrier 133 Tx15 Serial Port Transmit AMC 39 Rx3 Not Connected Carrier 132 Tx15 Serial Port Receive AMC 40 GND Logic Ground 131 GND Logic Ground 41 ENABLE AMC Enable Carrier 130 Rx15 Not Connected Carrier 42 PWR Payload Power Carrier 129 Rx15 Not Connected AMC 43
29. HELP or Display online HELP pages LOGOUT Terminate telnet session NET Manually set Ethernet port Must be set before attempting to use an parameters Ethernet port see also the DHCP command PASSWD Password Set telnet password Must be set before attempting telnet login PF Port Format Set serial port parameters Used for the SERO and SER1 ports RS Reset Resets system RUN Loads and starts image If image is not in the data buffer it is first loaded then started SCRIPT Command scripting Contents are executed only during boot up SQ Boot Sequence Set or display boot sequence Defines the image boot order ID 36126 Rev 2 0 Page 5 5 NetBootLoader AM4100 5 3 2 System Status Monitoring The NetBootLoader provides various functions for monitoring the overall status of the system during the operation of the NetBootLoader The following table provides an overview of avail able system status monitoring functions Table 5 2 System Status Monitoring Commands CMD TITLE ALIAS FUNCTION REMARKS CHECK Image validation displays informa Verifies validity of user image programmed tion for each image to NBL Flash memory FDT SHOW Display FDT INFO Display system information MD Memory Display memory contents Applies to all memory Display PCI Display PCI device information PING Verify network status VER Version Display version number of NetBoot Loader 5 3 3 Network Acces
30. IPMItool e Two MMC Flash banks with automatic roll back capability in case of an upgrade Firmware failure Board supervision and control extensions such as board reset power and NBL Firmware Flash control and boot order configuration Software Operating Systems The AM4100 is offered with various Board Support Packages Please contact Kontron for further information concerning the operation of the AM4100 with other operating systems 1 6 Kontron Software Support Kontron is one of the few AdvancedTCA and CompactPCI vendors providing inhouse support for most of the industry proven real time operating systems that are currently available Due to its close relationship with the software manufacturers Kontron is able to produce and support BSPs and drivers for the latest operating system revisions thereby taking advantage of the changes in technology ID 36126 Rev 2 0 Page 1 11 Introduction e 1 7 Standards AM4100 The Kontron AMG boards comply with the requirements of the following standards Table 1 3 Standards COMPLIANCE TYPE STANDARD TEST LEVEL CE Emission EN55022 EN61000 6 3 EN300386 Immission EN55024 EN61000 6 2 EN300386 Electrical Safety EN60950 1 Mechanical Mechanical Dimensions IEEE 1101 10 Environmental and Vibration GR 63 CORE 5 150 Hz frequency range Health Aspects sinusoidal operating EN300019 2 3 1 9 acceleration IEC61131 2 1 oct min sweep rate IEC6
31. Module Management LED Function MODULE MANAGEMENT COLOR NORMAL MODE state selectable by user or carrier depending on LED PICMG LED command LED1 red Off module powered running Depends on carrier or user On module out of service Pulsing traffic on the IPMB L bus LED2 red Any action health error detected Depends on carrier or user green Any action no health error detected red green Blinking slow MMC running showing its heart beat Pulsing KCS interface active HS LED blue On ready for hot swap module may be extracted By carrier Blinking how swap active do not extract the module e On Off module in normal operation do not extract the e Off module e Slow Fast Blinking By user Only lamp test ID 36126 Rev 2 0 Page 2 7 Functional Description AM4100 d Table 2 2 User Specific LED Function FUNCTION DURING FUNCTION BOARD INITIALIZATION DEFAULT FUNCTION SEA EE DURING POWER ON IF POST CODE AFTER POWER ON CONFIGURATION IS ENABLED ULED3 red When lit up during processor overtemperature power on it indicates a above 105 C power failure green POST bit 3 and bit 7 AMC Ethernet port A link signal status ULED2 red When lit up during processor overtemperature power on it indicates a above 105 C clock failure green POST bit 2 and bit 6 AMC Ethernet port B link signal status ULED1 red When lit up duri
32. NOR Flash to become the redundant Flash and vice versa the redundant Flash becomes the currently used NOR Flash 4 0 Res Reserved 00000 R 4 6 12 Board ID Register This register describes the hardware and the board index The content of this register is unique for each Kontron AMC board Table 4 21 Board ID Register REGISTER NAME BOARD UD REGISTER ADDRESS OxECO00 0288 DESCRIPTION RESET VALUE ACCESS R W D ID 36126 Rev 2 0 Page 4 17 Board identification 0x47 AM4100 Configuration AM4100 4 6 13 Hot Swap Status Register The hot swap status register describes the AMC hot swap handle status Table 4 22 Hot Swap Status Register REGISTER NAME HOT SWAP STATUS REGISTER ADDRESS 0xEC00_028A DESCRIPTION ACCESS 7 Res Reserved 0 R 6 HSH Hot swap handle status N A R 0 AMC hot swap handle in closed position 1 AMC hot swap handle in open position 5 0 Res Reserved 000000 R 4 6 14 User Specific LED Configuration Register The User Specific LED Configuration Register holds a series of bits defining the onboard configuration for the front panel User Specific LEDs Table 4 23 User Specific LED Configuration Register REGISTER NAME USER SPEDIFIC LED CONFIGURATION REGISTER ADDRESS OxECO00 028B DESCRIPTION ACCESS 7 4 Res Reserved 0000 R 3 0 ULCON User Specific LED C
33. PCI Express interface e Compliant with the PCI Express Base Specification Revision 1 0a e Support for x1 x2 and x4 link widths e 2 5 Gbaud 2 0 Gbps lane e Four identical enhanced three speed Ethernet controllers eTSECs e Each TSEC incorporates a media access control sublayer MAC that supports 10 Mbps 100 Mbps and 1 Gbps networks e Compliant with IEEE 802 3 802 3u 802 3x 802 3z 802 3ac and 802 3ab e Support of full duplex FIFO mode for high efficiency ASIC connectivity e TCP IP Offload e Header parsing e Quality of service support e VLAN insertion and deletion e MAC address recognition e Programmable interrupt controller PIC with support for PCI Express message shared interrupts MSI e Local bus controller LBC e Integrated four channel DMA controller Device performance monitor e Dual IPC controllers e Dual universal asynchronous receiver transmitter DUART e Two 4 wire interfaces SIN SOUT RTS CTS e Programming model compatible with the original 16450 UART and the PC 16550D e IEEE 1149 1 compliant JTAG boundary scan 2 1 2 Memory The AM4100 supports a single channel 72 bit registered Double Data Rate DDR2 memory with Error Checking and Correcting ECC running up to 600 MHz PC3200 The available memory configuration can be either 512 MB 1 GB or 2 GB ECC is able to correct single bit errors and detect multiple bit errors 2 2 Peripherals The following standard peripherals are available on the AM4100 board
34. an FTP server session has been established with the LOGIN command the command CD is used to change the current FTP server directory The argument lt new path gt may be an absolute or relative path The format depends on what the server accepts For example UNIX hosts require that the directory names must be entered exactly in the same case Page 5 18 ID 36126 Rev 2 0 AM4100 NetBootLoader CHECK aUe ba Verify validity of image programmed to NBL Flash memory MOL check Re ii ae When an image is programmed to NBL Flash memory a CRC is performed and the results are stored along with the image The CHECK command provides status information for the current images in NBL Flash memory Verify valid image is stored in NBL Flash memory COMMAND RESPONSE check Checking Image 0 check image crc ok length in flash 0x0053d004 sectors used 84 Checking Image 1 check image crc ok length in flash 0x0001029c sectors used 2 Checking Image 2 check image crc fail length in flash sectors used Checking Image 3 check image crc fail length in flash sectors used I ID 36126 Rev 2 0 Page 5 19 NetBootLoader AM4100 CLONE Uleg eH Program the NetBootLoader to NBL Flash memory SAYE clone n a y where clone command n option program from data buffer a option specifiy this option to program the currently used NBL Flash memory
35. available for use This may be accomplished by programming such an image also to the NBL Flash memory where the NetBootLoader is located Upon initial power up the NetBootLoader is started automatically As soon as the NetBootLoad er has completed initialization of the AM4100 it initiates a command interpreter which the op erator can access either via the SERO or an Ethernet interface As long as the command interpreter is available the operator has the opportunity to program an image Prior to programming an image it may be necessary to configure the NetBootLoader or perform other functions depending on the user s application development environment or application requirements Once this has been accomplished and the image has been programmed the AM4100 is ready for operation The following chapters provide information on how to set up and operate the NetBootLoader itself initiation of the telnet interface and how to program an image to the NBL Flash memory 5 4 2 Accessing the NetBootLoader Initial access to the NetBootLoader can only be achieved via the SERO interface Prior to using the telnet interface the Ethernet port parameters must be set and this can only be accom plished initially via the SERO interface The operator must either manually set the parameters using the net command or dynamically via the DHCP command Prior to using the DHCP command the IP address of the AM4100 must be set to 255 255 255 255 using the net comman
36. e Timer only mode e Reset mode e Interrupt mode e Dual stage mode At power on the Watchdog is not enabled If not required it is not necessary to enable it If re quired the bits of the Watchdog Timer Control Register 0xEC00 282 must be set according to the application requirements To operate the Watchdog the mode and time period required must first be set and then the Watchdog enabled Once enabled the Watchdog can only be disabled or the mode changed by powering down and then up again To prevent a Watchdog timeout the Watchdog must be retriggered before timing out This is done by writing a 1 to the WTR bit In the event a Watchdog timeout does occur the WTE bit is set to 1 What transpires after this depends on the mode selected The four operational Watchdog Timer modes can be configured by the WMD 1 0 bits and are described as follows Timer only mode In this mode the Watchdog is enabled using the required timeout period Nor mally the Watchdog is retriggered by writing a 1 to the WTR bit In the event a timeout occurs the WTE bit is set to 1 This bit can then be polled by the application and handled accordingly To continue using the Watchdog write a 1 to the WTE bit and then retrigger the Watchdog using WTR The WTE bit retains its setting as long as no power down up is done Therefore this bit may be used to verify the status of the Watchdog Reset mode This mode is used to force a hard reset in th
37. each record s address must correspond to the address where it will be loaded in the data buffer relative to its start If necessary the base ad dress can be modified with the o option of the SL command Note If the data buffer is programmed to NBL Flash memory without the o option pro gram a startable image the downloaded image is copied to RAM during startup and is executed there For this reason images which require to be programmed must start at the address 0x0 The image must start at the absolute address 0x0 and the entry point of the executable PPC code must be at address 0x0 FDT enabled or 0x100 FDT disabled If S1 or S2 record input is preferred please note that these records only include 16 and 24 bit wide addresses Note Neither the SL nor LF command can be used to program Motorola S Records to RAM areas For accessing the Motorola S Records both the SERO and SER1 interfaces can be used The user specific LED ULEDO blinks green while downloading indicating that the transfer is in progress The transfer itself may take several minutes to complete Ensure that the XON XOFF protocol is used on the host side This is a fixed setting and cannot be changed Additionally ensure that the host does not stop transmission after a number of lines e g OS 9 use the nopause attribute The SERO and SER1 serial interface parameters can be modified with the PF command ID 36126 Rev 2 0 Page 5 13 NetB
38. fdt command lt switch gt parameter numeric string 0 1 when set to 0 zero disables creation of an FDT image is booted from 0x100 when set to 1 one enables creation of an FDT image is booted from 0x0 when not specified displays current setting jp S10 51 ule This command is used to specify the creation of an FDT for an operating system if required An FDT is required for Linux kernels 2 6 17 and later Create an FDT COMMAND RESPONSE NetBtLd gt fdt 1 Enabling creation of flattened device tree Boot image from address 0 Net BtLd gt Display the current FDT setting COMMAND RESPONSE NetBtLd gt fdt Creation of flattened device tree is enabled Image is booted from address 0 NetBtLd gt ID 36126 Rev 2 0 Page 5 23 NetBootLoader AM4100 FDT_SHOW aege A Display the flattened device tree FDT information DOUA fdt show lt num gt where fdt show command lt num gt parameter string 0 1 2 3 ID number of the image for which FDT information is to be displayed no other values than those above are supported when not specified displays FDT information for image 0 B S10 51 oN This command is used to have the NetBootLoader create and display the contents of the FDT for the image specified The information provided can be used for system analysis or diagnostic purposes Page 5 24 ID 36126 Rev 2 0 AM4100 NetBootLoader
39. illustrated in figure 2 5 Common Options Region e Ports 0 1 two Gigabit Ethernet SerDes ports e Fat Pipes Region e Ports 4 7 one x4 PCI Express interface operating as a root complex or alternatively one x4 Serial RapidlO interface operating in host or agent mode e Ports 8 9 two Gigabit Ethernet SerDes ports optional e Extended Options Region e Port 14 reserved for debug port e Port 15 one serial port ID 36126 Rev 2 0 Page 2 13 Functional Description AM4100 Figure 2 4 AM4100 Port Mapping AMC AM4100 AM4100 Port No Standard w x4 PCle w x4 SIO Port Mapping Port Mapping Port Mapping Common Options GbE B GbE B Region not used not used Page 2 14 ID 36126 Rev 2 0 AM4100 Functional Description On the AM4100 two PCI Express reference clock configurations are supported in accordance with the PCI Express Base Specification Revision 1 0a One configuration uses two separate 100 MHz reference clocks one on the AM4100 and one on the carrier The other configuration uses one common clock source for both the AM4100 and the carrier If the common clock source is used the AM4100 uses the AMC clock interface FCLKA see Figure 2 4 AM4100 Port Mapping In this event the carrier must provide the common reference clock 100 MHz on the FCLKA pins 2 4 2 Synchronization Clock Interface 2 4 3 System Management Interface The system management interface is a port from the module to th
40. logos and trademarks which are registered trademarks and therefore proprietary to their respective owners Environmental Protection Statement This product has been manufactured to satisfy environmental protection requirements where possible Many of the components used structural parts printed circuit boards connectors batteries etc are capable of being recycled Final disposition of this product after its service life must be accomplished in accordance with applicable country state or local laws or regulations ID 36126 Rev 2 0 Page xiii Preface AM4100 Explanation of Symbols Caution Electric Shock A This symbol and title warn of hazards due to electrical shocks gt 60V when touching products or parts of them Failure to observe the pre cautions indicated and or prescribed by the law may endanger your life health and or result in damage to your material Please refer also to the section High Voltage Safety Instructions on the following page Warning ESD Sensitive Device This symbol and title inform that electronic boards and their compo nents are sensitive to static electricity Therefore care must be taken during all handling operations and inspections of this product in order to ensure product integrity at all times Please read also the section Special Handling and Unpacking Instructions on the following page Warning This symbol and title emphasize points which if not ful
41. management application or an OS daemon For further information about the Instruction Cache Throttling refer to the MPC8641D Integrated Host Processor Family Ref erence Manual 7 3 External Thermal Regulation The external thermal regulation of the AM4100 is realized using a dedicated heat sink in con junction with a system chassis that provides thermal supervision controlled system airflow and thermal protection such as increased airflow reduced ambient air temperature or power re moval The heat sink provided on the AM4100 has been specifically designed to ensure the best pos sible basis for operational stability and long term reliability The physical size shape and con struction of the heat sink ensures the lowest possible thermal resistance In addition it has been specifically designed to efficiently support forced airflow concepts as found in modern AMC carriers and MicroTCA systems Page 7 4 ID 36126 Rev 2 0 AM4100 Thermal Considerations 7 3 1 Forced Airflow When developing applications using the AM4100 the system integrator must be aware of the overall system thermal requirements System chassis must be provided which satisfy these re quirements As an aid to the system integrator characteristics graphs are provided for the AM4100 Warning As Kontron assumes no responsibility for any damage to the AM4100 or other equipment resulting from overheating of the CPU it is highly recommended that system integ
42. of the AM4100 with other operating systems ID 36126 Rev 2 0 Page 1 3 Introduction AM4100 d 1 2 Board Specific Information Due to the outstanding features of the AM4100 such as superior processing power and flexible interconnect topologies this AMC board provides a highly scalable solution not only for a wide range of telecom and data network applications but also for several highly integrated industrial environment applications with solid mechanical interfacing Some of the AM4100 s outstanding features are e Freescale MPC8641D processor 1 0 GHz 400 MHz platform frequency e Freescale MPC8641D processor 1 32 GHz 528 MHz platform frequency e Freescale MPC8641D processor 1 5 GHz 600 MHz platform frequency e Upto 2 GB DDR2 SDRAM memory with ECC running at 400 528 600 MHz e AMC interconnection e Two Gigabit SerDes connections in the Common Options Region e x4 PCI Express connection in the Fat Pipes Region operates as a root complex con troller or alternatively x4 Serial RapidlO interface in the Fat Pipes Region operates as host or as agent e Two Gigabit SerDes connections in the Fat Pipes Region optional e Serial port in the Extended Options Region e Debug port in the Extended Options Region e PCI Express clock reference input FCLKA e Full hot swap support e NAND Flash Controller for up to 4 GB memory e One serial port on Front I O RS232 e Two Gigabit Ethernet ports on Front I O e Two redundant NetBootLoader NB
43. order to be used with the AM4100 e Beginning at 10 of the nominal output voltage the voltage must rise within gt 0 1msto lt 20 ms to the specified regulation range of the voltage Typically gt 5 ms to lt 15 ms e There must be a smooth and continuous ramp of each DC output voltage from 10 to 90 of the regulation band The slope of the turn on waveform shall be a positive almost linear voltage increase and have a value from 0 V to nominal Vout 6 2 3 Module Management Power Consumption The module management power is used only for the Module Management Controller MMC which has a very low power consumption The management power voltage measured on the AMC at the connector shall be 3 3 V 5 and the maximum current is 100 mA see Table 6 1 DC Operational Input Voltage Ranges 6 3 Payload Power Consumption of the AM4100 The goal of this description is to provide a method to calculate the payload power consumption for the AM4100 board with different configurations and applications The processor and the memory dissipate the majority of the payload power The payload power consumption tables below list the voltage and power specifications for the AM4100 board using Freescale MPC8641D dual core PowerPC processors and various memory sizes During the power measurements the Linux OS with the NBench benchmark software was used providing 99 workload on both cores All measurements were conducted at a temperature of 25
44. resulting from the use of our hardware or software products or documentation even if Kontron were advised of the possibility of such claims prior to the purchase of the product or during any period since the date of its purchase Please remember that no Kontron employee dealer or agent is authorized to make any modi fication or addition to the above specified terms either verbally or in any other form written or electronically transmitted without the company s consent ID 36126 Rev 2 0 Page xvii Preface AM4100 This page has been intentionally left blank Page xviii ID 36126 Rev 2 0 AM4100 Introduction Chapter Introduction ID 36126 Rev 2 0 Page 1 1 Introduction AM4100 d This page has been intentionally left blank Page 1 2 ID 36126 Rev 2 0 AM4100 Introduction 1 Introduction 1 1 Board Overview The AM4100 is a highly integrated CPU board implemented as a Single Mid size or Full size Advanced Mezzanine Card AMC Module The design is based on the Freescale MPC8641D dual core PowerPC processor which uses two e600 cores and high speed interconnect technology to balance processor performance with I O system throughput for networking storage wireless infrastructure and general purpose embedded applications The MPC8641D is a highly integrated system on chip SOC platform that consists of two e600 cores each having 32 kB L1 instruction cache 32 kB L1 d
45. serial EEPROM Once the configuration of an Ethernet port is done it is available for operation Later changes to the parameters do not require the use of the f option to force a CRC This is done automatically The lt ip addr gt parameter must be set to 255 255 255 255 if the DHCP command is to be used for the configuration of the Ethernet interface If the NET command is issued without any parameters the current parameter settings of all the Ethernet ports is displayed ID 36126 Rev 2 0 AM4100 NetBootLoader x PASSWD gen erlellki Set the telnet password DAYE passwd f d where passwd command f option if password is not known d option disable disable telnet login remote access le e To set the password for telnet sessions with the NetBootLoader the command PASSWD is used This command is interactive meaning that after it is issued the NetBootLoader responds with an appropriate request to the operator which must be properly acknowledged or the operation fails refer to USAGE below To set the password in the event it is unknown use the option f This is can only be accomplished from the SERO interface and not from the Ethernet interface With the option d the remote telnet login can be disabled by invalidating the password Set password COMMAND RESPONSE NetBtLd gt passwd Old Password New Password Type again NetBtLd gt
46. telnet login procedure The NetBoot Loader responds by requesting a login password The operator then enters a password If the password is valid the operator can now access the NetBootLoader If the password is invalid the telnet login procedure is terminated and the boot operation continues In the case of an invalid password the login procedure may be repeated as often as required within the boot wait time or as long as the AM4100 telnet server is active after the boot wait time has been exceeded Once the AM4100 telnet server is terminated a telnet login is no lon ger possible 5 4 5 NBL Flash Operations To achieve an operable system for an application the application software may be pro grammed to NBL Flash memory As mentioned before the NetBootLoader supports the pro gramming of up to four images to NBL Flash memory whereby each image is assigned its own image number In addition to this it also supports the updating of the NetBootLoader itself as well as data transfer from the NBL Flash memory to the data buffer and from the data buffer to an FTP server The following chapters provide information on performing the various types of NBL Flash memory operations 5 4 5 1 NBL Flash Offsets The currently used NBL Flash memory is one uniform Flash memory All offsets are based from the beginning of this Flash memory area The NetBootLoader itself is located at the beginning of the NBL Flash memory area and for this reason this area ca
47. 0068 2 6 10 sweeps axis 3 directions x y z Vibration GR 63 CORE random transporta tion EN300019 2 2 IEC60068 2 64 5 20 Hz 0 01 g2 Hz ASD 20 200 Hz 3 dB slope 8 8 m s2 RMS acceleration 30 min test time axis 3 directions x y z Shock operating EN300019 2 3 IEC61131 2 IEC60068 2 27 15 g acceleration 11 ms pulse duration 3 shocks per direction 5 s recovery time 6 directions x y Z Permanent Shock transportation EN300019 2 2 IEC60068 2 29 18 g acceleration 6 ms pulse duration 100 shocks per direction 1 s recovery time 6 directions x y Z Climatic Humidity IEC60068 2 78 93 RH at 40 C non condensing WEEE Directive 2002 96 EC Waste electrical and electronic equipment RoHS Directive 2002 95 EC Restriction of the use of certain hazardous substances in electrical and electronic equipment Page 1 12 ID 36126 Rev 2 0 Introduction Note Kontron performs comprehensive environmental testing of its products in accor dance with applicable standards Customers desiring to perform further environmental testing of Kontron prod ucts must contact Kontron for assistance prior to performing any such testing This is necessary as it is possible that environmental testing can be destructive when not performed in accordance with the applicable specifications In particular for example boards without co
48. 17 8H 57 ses u y em 201M85 j0 1NO ON R I Goes i 4 dems Ou el S a 9 i WE M Od am E I HIS Si 011U09 pieog 49 gt V9da4 I YAS 0 YAS LST gt E saql dd Duo peog q9 snq e907 gege Bag iss GEGSH o uge ID Sp a srry Sen 180001 Y CPI Wen Weu Weu Weu Wd Ben 190004 a 293 MZHAG g9 z 0 dn wud papos jaueY U0144 ID 36126 Rev 2 0 Page 1 6 AM4100 Introduction 1 4 2 Front Panel Figure 1 2 AM4100 Front Panel Versions AM4100 G Mid size Full size AM4100 uouo ol Module Management LEDs LED1 red Out of Service LED EU e LED2 red green amber Health LED e HS LED blue The hot swap indicator provides basic feedback to the user on the hot swap state of the module The HS LED states are off short blink long blink and on User Specific LEDs e ULED3 red green amber EN EN e ULED2 red green amber Lat e ULED1 red green amber KN e ULEDO red green amber AMC Eth port A link signal status or POST code LED AMC Eth port B link signal status or POST code LED Freely configurable or POST code LED Freely configurable or POST code LED 2 2 ww Connectors e Serial Connector EY e Gigabit Ethernet Connector For further information on the LEDs used on the AM4100 refer to section 2 3 1 Front Panel LEDs ID 36126 Rev 2 0 Page 1 7 Introduction AM4100 1 4 3 Board Layouts Figure 1 3 AM4100 Board Layout Top View DDR2 Memory J3 MP
49. AND RESPONSE sq lt cr gt Bootsequence 0 3 1 2 Set the boot sequence to 3201 COMMAND RESPONSE none sq 3201 Page 5 42 ID 36126 Rev 2 0 AM4100 NetBootLoader SWAP SU log e ba Modify or display the current NBL Flash memory device usage DAYE swap t p where swap command t option temporary temporary NBL Flash swap p option permanent permanent NBL Flash swap pl S10 i H The configuration of the NBL Flash memory devices currently used or redundant is controlled by the IPMI controller the payload HOST and the switch SW2 DIP switch position 2 The setting combination of all three determines the current configuration The SWAP command is a toggle function meaning that when the configuration is to be swapped the SWAP command is invoked with the t option temporary at the next power on the configuration reverts to the previous setting or the p option permanently The current configuration can be determined by invoking the SWAP command without either option If the board is not operated in a ATCA or UTGA environment e g on the AMEVAL1 startup problems may arise due to the simultaneous startup of the payload CPU and the MMC If the assignment is configured as IPMI reverse the MMC switches the flashes during payload startup which normally causes a crash This can be circumvented by holding the payload startup with a debug probe fo
50. C8641D GbE A SoC S GbE B Hot Guwap Microswitch eee Figure 1 4 AM4100 Board Layout Bottom View 86 DIP Switch SW3 i ISE DDR2 Memory Kee MMC W I Flash R324 1 5 2 on DIP Switch E SW2 Page 1 8 ID 36126 Rev 2 0 AM4100 1 5 Processor and Memory Introduction Technical Specification Table 1 2 AM4100 Main Specifications AM4100 SPECIFICATIONS CPU The AM4100 supports the following microprocessors e Freescale MPC8641D processor 1 0 GHz 400 MHz platform frequency e Freescale MPC8641D processor 1 32 GHz 528 MHz platform frequency e Freescale MPC8641D processor 1 5 GHz 600 MHz platform frequency All microprocessors are provided in a 1023 FC CBGA packaging Please contact Kontron for further information concerning the suitability of other Freescale processors for use with the AM4100 Memory Main Memory e Upto 2 GB unbuffered DDR2 SDRAM memory with ECC running at 600 MHz Cache structure 64kB L1 on die full speed processor cache e 32 kB for instruction cache for each core e 32 kB for data cache for each core 1MBL2 cache for each core NetBootLoader NBL Flash Memory e Two redundant Firmware NOR Flash chips 2 x 4 MB Mass Storage Device e Up to 4 GB NAND Flash via an onboard IDE Flash Controller Serial EEPROM with 64 kbit AMC Interconnection Gigabit Ethernet Common Options Region ports 0 1 e Two Gigabit Ethernet SerDes ports Fro
51. D 1 0 GHz 400 MHz Platform Freq 6 5 Power Cons AM4100 MPC8641D 1 32 GHz 528 MHz Platform Freq 6 5 Power Cons AM4100 MPC8641D 1 5 GHz 600 MHz Platform Freq 6 5 IPMI FRU Payload Power Consumption of the AM4100 urrnrrnnrrrrnnnnnnnn 6 5 Payload Start Up Current of the AM4100 vrrnnnrvrvvvnrnnnnnrrrrernnrrrnnrrrnnennnnnn 6 5 Pressure Drop vs Airflow Data cccccccesecceeeeeeeeeesssnsaaaaaanansesseeseceeeeeeseness 7 8 Deviation of the Airflow Rate on a Mid Size AM4100 rrrrvrrnnnnnnnvrrnnnnnnrnn 7 9 Deviation of the Airflow Rate on a Full Size AM4100 rrrrrnnnnnnnnrrrrnnnnnrn 7 10 ID 36126 Rev 2 0 AM4100 Preface 1 1 1 2 1 3 1 4 24 22 2 3 2 4 4 1 4 2 Sg 7 2 7 3 7 4 7 5 7 7 7 8 List of Figures AM4100 Functional Block Diagram rrrrrrrrrrnnnnnnnrnnnnnnnnnnnnrnnnrnnernrnrnnnenrr 1 6 AM4100 Front Panel Versions r rvvvvvrrrrrrrrrrrnnnnnrrnnnnnnnnnnnnrnrrrnrnnnnnnnnnenne 1 7 AM4100 Board Layout Top View rrrrrrrrrrrnrrrnnnnnnnnnnrrrrrrrrnnrrrrnrnrrrrrnnnnnrr 1 8 AM4100 Board Layout Bottom View 1 8 EE EE 2 6 Serial Connector J4 SERO 2 vanersmmugnumemnsenene mu 2 11 Gigabit Ethernet Connectors J2 J3 rrrrrrrrrrrrrnnrrrrnrnrrnnnnnnnrrrrnnnnnnnneeennr 2 12 AM4100 Port Mapping E 2 14 VPN NS 4 3 SW DIP SWICK ipsias aa e aa a aaa anaa 4 5 Processor Temperature Sensor Placement AM4100 Top View 7 3 Board Temperature Sensor Placement AM4100 Botto
52. E EEE ii BE ERE EEE ee il Table of let iii EE EE EEE ERE RE ix ETNE cea tant utd ip atin e aad nea ci anaes RE DERE xi Proprietary NOE geddegugeeg gedet xiii TO TIS a Paces AA NE xiii Environmental Protection Statement rrrrrrrrrrrrrrrrrrrrrrrrrnrrnnnnnnnnnnnnnnnnnnnennnenennnnnnn xiii Explanation OF SVIMDOIS sansmspedtenmmuddgdammansund nmanideddjarueeneadg xiv FO Your Satel eege eege ees XV e eier e XV Special Handling and Unpacking Instructions XV General Instructions ON Usage rnnnnnnnnnnnnnnnrnnrrrnrrrerrrrrrrrrrrrorrnrrn ann nnnnnnnnnnnnenee xvi Two Year Warranty eegen xvii 1 NNN 1 3 1 1 Board Overview RE EEE EE EN SE 1 3 1 2 Board Specilic Information E 1 4 1 3 System Relevant Information EE 1 5 1 4 Board Reen 1 5 1 4 1 Functional Block SEE NE 1 5 122 Front EE 1 7 145 Board EEN 1 8 1 5 Technical Specification EE 1 9 1 6 Kontron Software Support uvesalnesnnesmen ties soli renetei 1 11 TTS ee 1 12 1 8 Related Publications sannmeeesamameuendvvmaassrdsj eltdsbaerer 1 13 2 Functional Description ssssgdeesssasdeeuseegesgugeeueeeesges eege geg 2 3 DR WR Eet EE 2 3 e E 2 3 0 EE 15516 EEE ERT 2 4 ID 36126 Rev 2 0 Page iii Preface AM4100 22 le 2 4 E Me 2 4 222 Watchdog Ee EE 2 5 2 2 3 Power Monitor and Reset Generation rrrarrvrrrnnnnnvrennnnnvvrnnnnnvvnnnnn 2 5 E Ee E 2 5 2 2 4 1 NetBootLoader Firmware Flash NOR Flash rrrrnnnnnnnnrnnnre 2 5 2 2 4 2 NAND Flash Disk Controller
53. G kontron User Guide AM4100 Single Mid and Full Size AMC Module based on the Freescale MPC8641D Dual Core PowerPC Processor Doc ID 36126 Rev 2 0 May 11 2011 If it s embedded it s Kontron Preface AM4100 Revision History Publication Title AM4100 Single Mid and Full Size AMC Module based on the Fre escale MPC8641D Dual Core PowerPC Processor Rev Brief Description of Changes Date of Issue 1 0 Initial issue 26 Oct 2007 2 0 General update 11 May 2011 Imprint Kontron Modular Computers GmbH may be contacted via the following MAILING ADDRESS TELEPHONE AND E MAIL Kontron Modular Computers GmbH 49 0 800 SALESKONTRON SudetenstraBe 7 sales kontron com D 87600 Kaufbeuren Germany For further information about other Kontron products please visit our Internet website www kontron com Disclaimer Copyright O 2011 Kontron AG All rights reserved All data is for information purposes only and not guaranteed for legal purposes Information has been carefully checked and is believed to be accurate however no responsibility is assumed for inaccuracies Kontron and the Kontron logo and all other trademarks or registered trademarks are the property of their respective own ers and are recognized Specifications are subject to change without notice Page ii ID 36126 Rev 2 0 AM4100 Preface Table of Contents FAG VISIOR SE il EE E
54. G_TMS JTAG test mode select 9 DEBUG_SRST BDM COP soft reset 10 DEBUG_HRST BDM COP hard reset 11 DEBUG_CKSTP_OUT BDM COP checkstop output O 12 GND Ground signal 13 LPC_CLK LPC clock O 14 LPC_LFRAME LPC frame O 15 LPC_LADO LPC address data I O 16 LPC LAD1 LPC address data I O 17 LPC LAD2 LPC address data I O 18 LPC_LAD3 LPC address data I O 19 Res Reserved 20 Res Reserved Page 2 10 ID 36126 Rev 2 0 AM4100 Functional Description 2 3 4 Serial Ports The AM4100 provides two serial ports SERO and GERT both fully compatible with the 16550 UART The SERO interface provides receive and transmit signals as well as additional signals for handshaking mode SERO is available on the front panel as a serial RS232 8 pin RJ45 con nector J4 Data transfer rates up to 115 2 kB s are supported The SER1 interface provides only receive and transmit signals SER1 is available on the AMC port 15 in the Extended Options Region of the AMC Card edge connector as TTL 3 3 V signal level Data transfer rates up to 115 2 kB s are supported The following figure and table provide pinout information for the serial port connector J4 Figure 2 2 Serial Con J4 SERO Table 2 5 Serial Con J4 SERO Pinout PIN SIGNAL FUNCTION UO 1 RTS Request to send O 2 Not used Drives low 1 3 TXD Transmit data Z 4 GND Signal ground 8 lt 5 GND Signal ground 6 RXD Receive data l 7 Not used Reserve
55. Geographic Addressing Register is set to the default values by power on reset not by PCI reset 4 6 8 Board and Logic Revision Register The Board and Logic Revision Register signals to the software when differences in the hardware require different handling by the software It starts with the value 0x00 for the initial board prototypes and will be incremented with each changed in hardware as development continues Table 4 17 Board and Logic Revision Register REGISTER NAME BOARD AND LOGIC REVISION REGISTER ADDRESS OxECO00 0284 DESGRIPTION ACCESS Board revision 3 0 LR Logic revision N A R D ID 36126 Rev 2 0 Page 4 15 Configuration AM4100 4 6 9 Host Reset Status Command Register The Host Reset Status Command Register is used to determine the system host reset source or force a system host reset Table 4 18 Host Reset Status Command Register REGISTER NAME HOST RESET STATUS COMMAND REGISTER ADDRESS 0xEC00_0285 DESCRIPTION ACCESS 7 PHRST Power on system host reset detection N A R W 0 System host reset generated by software warm reset 1 System host reset generated by power on cold reset Writing a 1 to this bit clears this bit 6 5 Res Reserved 00 R 4 SYRST Forced system host reset 0 R W 0 No action 1 Forced system host reset is generated 3 HMRST System host reset generated by the MMC 0 R W 0
56. ICE 0xEC00_0002 Memory Configuration Register 0xEC00_0008 Interface Configuration Register 0xEC00_0080 POST Code Registers 0xEC00_0280 Firmware Configuration Register OxEC00 0281 MMC I O Status Register OxEC00 0282 Watchdog Timer Control Register OxEC00 0283 AMC Geographic Addressing Register OxEC00 0284 Board and Logic Revision Register OxEC00 0285 Host Reset Status Command Register OxEC00 0286 Host I O Status Register OxEC00 0287 Host I O Configuration Register OxEC00 0288 Board ID Register OxEC00 028A Hot Swap Status Register OxEC00 028B User Specific LED Configuration Register OxEC00 028D User Specific LED Control Register OxEC00 028E Serial over LAN Configuration Register OxEC00 028F Delay Timer Control and Status Register OxEC00 029C MMC Configuration Register OxEC00 OCA2 and 0xEC00_0CA3 IPMI SMS KCS interface OxEC00 OCAO and 0xEC00_0CA4 IPMI SMM KCS interface Page 4 8 ID 36126 Rev 2 0 AM4100 Configuration 4 6 Host CPU Registers The following registers are special registers which the AM4100 uses to watch and or configure the onboard hardware special features and the AMC control signals Normally only the system Firmware uses these registers but they are documented here for application use as required Note Take care when modifying the contents of these registers as the NetBootLoader may be relying on the state of the bits under its control
57. Instructions on Usage In order to maintain Kontron s product warranty this product must not be altered or modified in any way Changes or modifications to the device which are not explicitly approved by Kontron and described in this manual or received from Kontron s Technical Support as a special han dling instruction will void your warranty This device should only be installed in or connected to systems that fulfill all necessary techni cal and specific environmental requirements This applies also to the operational temperature range of the specific board version which must not be exceeded If batteries are present their temperature restrictions must be taken into account In performing all necessary installation and application operations please follow only the in structions supplied by the present manual Keep all the original packaging material for future storage or warranty shipments If it is neces sary to store or ship the board please re pack it as nearly as possible in the manner in which it was delivered Special care is necessary when handling or unpacking the product Please consult the special handling and unpacking instruction on the previous page of this manual Page xvi ID 36126 Rev 2 0 AM4100 Preface Kontron grants the original purchaser of Kontron s products a TWO YEAR LIMITED HARDWARE WARRANTY as described in the following However no other warranties that may be granted or implied by anyon
58. JUNH Set or display the parameters of the boot wait function of the NetBootLoader SAI VG bw lt time gt EI where bw command lt time gt parameter numeric string 2 5 10 20 50 time in seconds no other values than those above are supported f option force CRC update ID 36126 Rev 2 0 Page 5 15 NetBootLoader AM4100 DESCRIPTION BYE FUNCTION SYNTAX DESCRIPTION Page 5 16 The command BW displays the parameter lt time gt setting The parameter lt time gt stipulates the waiting time in seconds that the boot operation is delayed before the image is loaded and started No values other than these are supported Bear in mind when setting the boot wait time that the user specific LED ULEDO blinks green slowly Therefore if the boot wait is set to 2 seconds the LED will only blink approximately four times The option f is used to force updating of the CRC value of boot section of the EEPROM For further information refer to chapter 5 4 3 1 Display setting of lt time gt parameter COMMAND RESPONSE bw WaitTime 20 Set boot wait time to 50 seconds COMMAND RESPONSE none bw 50 Terminate an FTP server session bye An FTP server session which has been established with the command LOGIN is terminated with the command BYE ID 36126 Rev 2 0 AM4100 NetBootLoader CBL se
59. L Firmware Flash chips 2 x 4 MB e Dedicated IPMI Module Management Controller MMC with redundant MMC Firmware Flash e Watchdog Timer e JTAG interface for debugging and manufacturing purposes e Four bicolor debug LEDs e Standard temperature range 5 C to 55 C e Passive heat sink solution system air flow required e Single Mid size and Full size AMC module e Designed to be compliant with the following specifications e PICMG AMC O Advanced Mezzanine Card Specification R2 0 e PICMG AMC 1 PCI Express and Advanced Switching R1 0 e PICMG AMC 2 Gigabit Ethernet R1 0 e PICMG AMC A Serial RapidlO Draft 0 4 e PICMG MTCA 0 Micro Telecommunications Computing Architecture R1 0 e IPMI Intelligent Platform Management Interface Specification v2 0 R1 0 e Kontron NetBootLoader Page 1 4 ID 36126 Rev 2 0 AM4100 Introduction The following system relevant information is general in nature but should still be considered when developing applications using the AM4100 Table 1 1 System Relevant Information SUBJECT INFORMATION Hardware Requirements The AM4100 can be installed on any AMC supporting carrier board or MicroTCA pe with the following AMC Card edge connector port mapping Common Options Region ports 0 1 e Two Gigabit Ethernet SerDes ports e Fat Pipes Region ports 4 7 e One x4 PCI Express interface or alternatively e x4 Serial RapidlO interface e Fat Pipes Region ports 8 9 e Two Gigabit Ethernet SerDes ports option
60. M either via a script or from the contents of the NetBootLoader Flash otherwise the boot operation is aborted In the event the boot operation is aborted control is passed to the command interpreter 5 2 1 SERO Serial Interface The SERO serial port is used to provide direct operator interfacing to the NetBootLoader As soon as the AM4100 has been initialized this port is activated and the operator may input com mands During the boot wait time the operator may terminate the boot operation and take con trol of the NetBootLoader Once the boot wait time is exceeded the command interpreter is normally deactivated and the boot process is continued If the NetBootLoader does not copy an image to the DDR2 SDRAM the boot process is discontinued and system control returns to the operator The SERO serial interface may either be directly connected to a terminal device or may inter face with a terminal emulator 5 2 2 SER1 Serial Interface The SER1 serial port is used to provide the NetBootLoader with the ability to access Motorola S Records for programming an image to NBL Flash memory No command interpreter is avail able for this interface 5 2 3 Ethernet Port Interfaces The Ethernet ports provide the capability of remote interfacing with the NetBootLoader As the NetBootLoader only supports one of the four Ethernet ports the port to be used must be con figured prior to operation Once configured it is available for remote operations as wel
61. MB L Data IPMI 100 Rx10 Not Connected Carrier Agent 72 PWR Payload Power Carrier 99 Rx10 Not Connected Carrier 73 GND Logic Ground 98 GND Logic Ground 74 TCLKA Telecom Clock A Carrier 97 Tx9 GbE D Transmitter AMC optional 75 TCLKA Telecom Clock A Carrier 96 Tx9 GbE D Transmitter AMC optional 76 GND Logic Ground 95 GND Logic Ground 77 TCLKB Not Connected AMC 94 Rx9 GbE D Receiver Carrier 78 TCLKB Not Connected AMC 93 Rx9 GbE D Receiver Carrier 79 GND Logic Ground 92 GND Logic Ground 80 FCLKA PCle Reference Clock Carrier 91 TX8 GbE C Transmitter AMC 81 FCLKA PCle Reference Clock Carrier 90 Tx8 GbE C Transmitter AMC 82 GND Logic Ground 89 GND Logic Ground 83 PSO Presence 0 Carrier 88 Rx8 GbE C Receiver Carrier 84 PWR Payload Power Carrier 87 Rx8 GbE C Receiver Carrier 85 GND Logic Ground 86 GND Logic Ground Warning amp When handling the board take care not to touch the gold conductive fingers of the AMC Card edge connector Failure to comply with the instruction above may cause damage to the board or result in improper system operation ID 36126 Rev 2 0 Page 2 19 Functional Description d AM4100 The following table lists the reserved pins which must not be connected to external circuitry Table 2 8 Reserved Pins Description AMC PIN AMC PORT FUNCTION UO SIGNALING VOLTAGE 6 Optional PCI Express re
62. MC Agent 57 PWR Payload Power Carrier 114 Tx12 Not Connected AMC 58 GND Logic Ground 113 GND Logic Ground 59 Tx6 PCle 2 Transmitter AMC 112 Rx12 Not Connected Carrier Serial RapidlO 2 Trans mitter 60 Tx6 PCle 2 Transmitter AMC 111 Rx12 Not Connected Carrier Serial RapidlO 2 Trans mitter 61 GND Logic Ground 110 GND Logic Ground 62 Rx6 PCle 2 Receiver Carrier 109 Tx11 Not Connected AMC Serial RapidlO 2 Receiver 63 Rx6 PCle 2 Receiver Carrier 108 Tx11 Not Connected AMC Serial RapidlO 2 Receiver 64 GND Logic Ground 107 GND Logic Ground 65 Tx7 PCle 3 Transmitter AMC 106 Rx11 Not Connected Carrier Serial RapidlO 3 Trans mitter 66 Tx7 PCle 3 Transmitter AMC 105 Rx11 Not Connected Carrier Serial RapidlO 2 Trans mitter 67 GND Logic Ground 104 GND Logic Ground 68 Rx7 PCle 3 Receiver Carrier 103 Tx10 Not Connected AMC Serial RapidlO 2 Receiver 69 Rx7 PCle 3 Receiver Carrier 102 Tx10 Not Connected AMC Serial RapidlO 2 Receiver 70 GND Logic Ground 101 GND Logic Ground Page 2 18 ID 36126 Rev 2 0 AM4100 Functional Description Table 2 7 Pinout of AMC Edge Connector J1 Continued BASIC SIDE COMPONENT SIDE 1 EXTENDED SIDE COMPONENT SIDE 2 EI SIGNAL FUNCTION Cat SIGNAL Function PRNEN 71 SDA L IP
63. MC serial port this bit is ignored if the MCOMT signal is 0 1 MRST MMC reset function 0 R W 0 MMC controller is running 1 MMC controller is in reset state 0 MPGM MMC program mode select the Firmware update mode 0 R W 0 Normal operating mode 1 Set MMC in firmware update mode 4 6 19 IPMI Keyboard Controller Style Interface The host processor communicates with the MMC using two Keyboard Controller Style KCS interfaces which are defined in the IPMI specification One interface is for the System Manage ment Software SMS used within an operating system and one for the System Management Mode SMM used only by the NetBootLoader The KCS interface for the system management software is on the I O location OxECO0_OCA2 and OxEC00 OCA3 and configured as regular ISA interrupt The KCS interface for the system management mode is on the I O location OxEC00 OCAO and OxEC00 OCA4 and configured as SMI interrupt ID 36126 Rev 2 0 Page 4 23 Configuration AM4100 This page has been intentionally left blank Page 4 24 ID 36126 Rev 2 0 AM4100 NetBootLoader Chapter NetBootLoader ID 36126 Rev 2 0 Page 5 1 NetBootLoader AM4100 d This page has been intentionally left blank Page 5 2 ID 36126 Rev 2 0 AM4100 NetBootLoader 5 NetBootLoader There are two NBL Flash memories NBL FlashO and NBL Flash1 available on the AM4100 These m
64. RO interface is used Download S Records to data buffer and reduce each record s address by 0x10000 COMMAND RESPONSE none sl o 10000 ID 36126 Rev 2 0 Page 5 41 NetBootLoader AM4100 SQ sdilVleglel ba Set or display the boot sequence DOYA sq lt numl gt lt num2 gt lt num3 gt lt num4 gt where sq command lt numi gt parameter numeric string 0 1 2 3 ID number of image to be booted lt num2 gt parameter numeric string 0 1 2 3 ID number of image to be booted lt num3 gt parameter numeric string 0 1 2 3 ID number of image to be booted lt num4 gt parameter numeric string 0 1 2 3 ID number of image to be booted 2 51 oH Up to four bootable images may be programmed into the NBL Flash memory The boot sequence defines to the NetBootLoader the order in which images are to be accessed when booting The NetBootLoader starts with lt num1 gt and continues until a valid image is found In the case that a valid image is not found the NetBootLoader stops searching and waits for operator intervention All four number parameters must be defined even if there is not an image in the NBL Flash memory with that ID number Any given ID number may only be used once e g a sequence of 0120 is not permitted The default sequence is 0123 if the boot sequence has not been programmed Display the current boot sequence setting COMM
65. UT SUPPLY VOLTAGE ABSOLUTE RANGE OPERATING RANGE Payload Power 10 0 V min to 14 0 V max 10 8 V min to 13 2 V max nominal 12V DC Module Management Power 2 97 V min to 3 63 V max 10 3 135 V min to 3 465 V max 45 nominal 3 3V DC Warning The AM4100 must not be operated beyond the absolute range indicated in the table above Failure to comply with the above may result in damage to the board 6 2 Carrier Power Requirements 6 2 1 Payload Power Payload power is the power provided to the module from the carrier or the backplane for the main function of the module The payload power voltage should be selected at the higher end of the specified voltage range The continuous current limit value is based on the power limit of 60 W per module at the minimum supply value The maximum current value for the payload power is derived from a 25 derating of the connector pins which allow a total of 6 0 A 0 75 A per pin 8 pins The payload power voltage shall be at least 10 8 V and not more than 13 2 V at the module contacts during normal conditions under all loads see Table 6 1 DC Operational Input Voltage Ranges The bandwidth limited periodic noise due to switching power supplies or any other source shall not exceed 200 mV peak to peak ID 36126 Rev 2 0 Page 6 3 Power Considerations AM4100 6 2 2 Payload and MMC Voltage Ramp Power supplies must comply with the following guidelines in
66. al e Extended Options Region port 14 e Reserved for debug port Extended Options Region port 15 e One serial port e Clock e PCI Express clock reference input FCLKA For further information on the AMC interconnection refer to section 2 4 AMC Interconnection 1 3 System Relevant Information PCI Express Configuration The AM4100 supports PCI Express root complex configuration Operating Systems The AM4100 is offered with various Board Support Packages Please contact Kon tron for further information concerning the operation of the AM4100 with other operating systems 1 4 Board Diagrams The following diagrams provide additional information concerning board functionality and component layout 1 4 1 Functional Block Diagram The following figure shows the block diagram of the AM4100 ID 36126 Rev 2 0 Page 1 5 AM4100 Introduction AM4100 Functional Block Diagram Figure 1 1 TAN 57 842010 E L 45 Uofa 140 IG m I HIS peo fed az PP ssayeauod 90 90 6 8 1 EC us9rswos i NH ple pi IDD n uoibay 7d0 uowwog els woopeag 9 gt 3 D L lqw DOS ON Hod UOD 6p p1e9 OWY wesed 1008 SO gt gt gt gt INVYS 9 OF USB 4 ON ZLS yeusayul em poodg AuyeeH 99
67. aneterseuneesesvacnes 2 8 POST Code Example Eegen 2 9 Debug Connector JS E 2 10 Serial Con J SERO Pinout EEN 2 11 Gigabit Ethernet Con J2 J3 Pinout Based on the Implementation 2 12 Pinout of AMC Edge Connector J1 rrrnnnnnnnrrennnnnnnnrrrennnnrnnnnnnnrrnnnennnnnnr 2 16 Reserved Pins Description mumier tsseveen 2 20 Extended Options Region Pins Description rrrrrrrrrrrrrrrrrnnnnnnnnnnnnrnnnn 2 20 JTAG Pins Description RE REE EE 2 20 Processor Supervision eegen 2 22 ee EE 2 22 Onboard Power Supply Supervision rmrrrrrrrrnnnnnnnnnrrrvernnnrrnnrrrrennrnnnnnnnn 2 22 Temperature Signals spenne 2 23 SW2 DIP Switch ee E 4 3 POST Code or User Specific LED Configuration rrrvvrnnnnnnnnrrrrnnnnnnnnnnnr 4 4 NetBootLoader Firmware Flash Configuration rrrrrrrrrennnnnnnnrrrrrnnrnnnnnnr 4 4 Core 1 Low Memory Address Offset Mode rrnnnnrrnnnnnnnnnnnrrvvnnnnnrnnnrnnnnnnr 4 4 SW3 EEN E e 4 5 interrupt e EE 4 6 Chip Select LING Usage uanspeesarddsmememneamnnsmnsdssdkd 4 6 VO ATEN EE 4 7 Host CPU Register E 4 8 Memory Configuration Ee 4 9 Interface Configuration Register A 4 10 POST Code RASE LANE 4 11 Firmware Configuration Register rrrrrrrrrrrrrrrrrrrrrrrrrnnnrrrrrrrrrnnnnnnnnnnnnnn 4 11 MMC IO Status Register Lumsaoimnikmeeni dynket 4 12 ID 36126 Rev 2 0 Page ix Preface 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 4 23 4 24 4 25 4 26 4 27 5 1 5 2 5 4 5 5 6 1 6 3 6 4 6 5
68. ard The image for the absolute address 0x0 should be linked with an entry point at the absolute address 0x0 FDT enabled or 0x100 FDT disabled One should not attempt to reassign the PCI BAR registers The assigned values should be read back and these should always be used in the drivers Downloaded images are never executed from the NBL Flash memory The programmed image is always downloaded to DDR2 SDRAM the absolute address 0x0 being downloaded first There is no configuration option available to amend this process If it is necessary to relocate the image to another address after download simply add a small assembly routine at the be ginning of the code which will move the image to the correct address Page 5 14 ID 36126 Rev 2 0 AM4100 NetBootLoader The following commands are available with the NetBootLoader Where an ellipsis appears in the command syntax it means that the command is continued from the previous line Ob serve any spaces that may be between the ellipsis and the remainder of the command 5 7 Commands ABORT sllleglel ba Terminate the NetBootLoader boot operation SAYE abort D e Ri oH This command is used by the operator to terminate the boot operation during the boot wait time to allow the operator to perform other NetBootLoader operations To be asserted it must be issued during the boot wait time which is indicated by the user specific LED ULEDO blinking green
69. ata cache and 1 MB L2 cache a high speed DDR2 memory interface four triple speed Ethernet controllers TSECs a x4 Serial RapidIOTM fabric interface a x4 PCI Express I O interface and a high performance MPX bus that scales to 600 MHz The board is capable of supporting core frequencies ranging from 1 0 GHz to 1 5 GHz providing up to 600 MHz platform speed The processor and the memory are soldered on the AM4100 which results in higher Mean Time Between Failures MTBF and a significant improvement in cooling The AM4100 includes up to 2 GB unbuffered Double Data Rate DDR2 memory with Error Checking and Correcting ECC running at frequencies up to 600 MHz The four integrated TSECs ensure maximum data throughput between the processor and the Ethernet infrastructure The board further provides up to 4 GB Flash memory via an onboard NAND Flash Controller The AM4100 has full hot swap capability which enables the board to be replaced monitored and controlled without having to shut down the ATCA carrier board or the MicroTCA system A dedicated Module Management Controller MMC is used to manage the board and support a defined subset of Intelligent Platform Management Interface IPMI commands and PICMG ATCA AMC command extensions which enables operators to detect and eliminate faults faster at module level This includes monitoring several onboard temperature conditions board voltages and the power supply status managing hot swap operations
70. ation returned with the DHCP command Download a file from a TFTP server COMMAND RESPONSE none tftp 195 178 125 55 image2 This command downloads the file image2 from the specified TFTP server VER JUN leB Display version number FANN ver pe i gfe The command VER displays the actual version number of the NetBootLoader ID 36126 Rev 2 0 Page 5 45 NetBootLoader AM4100 d This page has been intentionally left blank Page 5 46 ID 36126 Rev 2 0 AM4100 Power Considerations Chapter 6 Power Considerations ID 36126 Rev 2 0 Page 6 1 Power Considerations AM4100 This page has been intentionally left blank Page 6 2 ID 36126 Rev 2 0 AM4100 Power Considerations 6 Power Considerations 6 1 AM4100 Voltage Ranges The AM4100 board has been designed for optimal power input and distribution Still it is nec essary to observe certain criteria essential for application stability and reliability The AM4100 requires two power sources the module management power for the MMC nom inal 3 3V DC and a single payload power nominal 12V DC for the module components The following table specifies the ranges for the different input power voltages within which the board is functional The AM4100 is not guaranteed to function if the board is not operated within the operating range Table 6 1 DC Operational Input Voltage Ranges INP
71. ay the operational parameters for the serial interfaces the command PF is used At startup the settings for the SERO and the SER1 interfaces are al ways Set to the default values 9600 8 n 1 This is to avoid a possible system lockout If other settings are required during operation of the NetBootLoader they may be made If changes are made it must be ensured that corresponding parameters are used for the operator con sole Issuing this command without parameters being specified will display the current serial port settings Syntax wise no spaces are permitted between the parameters and they must be separated with a slash Not all parameters must be specified but the characters must be present to distinguish the different parameters from each other The sequence can be aborted after every option Set SERO to 300 Baud 7 Bits char odd parity and 2 stop bits COMMAND RESPONSE none pf ser0 300 7 0 2 Set the bits per character parameter of SER1 to 7 COMMAND RESPONSE none pf serl 7 Set the stop bits parameter of SER1 to 2 COMMAND RESPONSE none pf serl 2 D Page 5 35 NetBootLoader AM4100 PING ategol bs Verify operability of an Ethernet interface DAYA ping lt ip addr gt c lt count gt s lt size gt w lt wait gt where ping command lt ip addr gt parameter string lt nnn nnn nnn nnn gt IP address of target c option count lt count
72. cement AM4100 Bottom View Outlet Processor Sensor p Outlet AMC Sensor Inlet Processor Sensor Inlet AMC Sensor amp l q ID 36126 Rev 2 0 Page 7 3 Thermal Considerations AM4100 7 1 2 Board Thermal Monitoring The AM4100 includes four board temperature sensors distributed over the complete board to measure the board temperature see Figure 7 2 The board temperature sensors are acces sible via the Module Management Controller The AM4100 uses the following board temperature sensors e Inlet board temperature sensor near the AMC Card edge connector Inlet AMC Sensor e Outlet board temperature sensor near the AMC Card edge connector Outlet AMC Sensor e Inlet board temperature sensor near the processor Inlet Processor Sensor e Outlet board temperature sensor near the processor Outlet Processor Sensor 7 1 3 Processor Thermal Monitoring The Freescale MPC8641D processor includes one die temperature sensor Processor Sensor as illustrated in Figure 7 1 Via the Processor Sensor the Module Management Controller can measure the processor die temperature The maximum die temperatures for all processor types is as follows e Freescale MPC8641D all versions 105 C 7 2 CPU Internal Thermal Regulation The Instruction Cache Throttling mechanism allows for the reduction of the CPU s power con sumption and thus the CPU s temperature This mechanism requires a dedicated software such as a thermal
73. cific LED command 0000 R W 0000 Get User Specific LED 0 0001 Get User Specific LED 1 0010 0111 Reserved 1000 Set User Specific LED 0 1001 Set User Specific LED 1 1010 1111 Reserved 3 0 ULCOL User Specific LED color 0000 R W 0000 off 0001 green 0010 red 0011 red green 0100 reserved 0101 green slow blinking 0110 red slow blinking 0111 red green slow blinking 1000 reserved 1001 green fast blinking 1010 red fast blinking 1011 red green fast blinking Note This register can only be used if the User Specific LEDs indicated in the User Specific LED Configuration Register see Table 4 23 are configured in Mode A Page 4 20 ID 36126 Rev 2 0 AM4100 Configuration 4 6 16 Serial over LAN Configuration Register Via the Serial over LAN Configuration Register the MMC can configure a number of SOL settings This register is read only and can be configured only by the MMC Table 4 25 Serial over LAN Configuration Register REGISTER NAME SERIAL OVER LAN CONFIGURATION REGISTER ADDRESS OxECO00 028E ACCESS DESCRIPTION 7 4 SCOM Host SERO port configuration for serial over LAN 0000 R 0000 SERO is routed to the front panel connector J4 0001 SERO is routed to the MMC serial port 3 0 SOLC Serial over LAN configuration 0000 R 0000 the Serial over LAN function is not used 0001 MNC is using host SERO p
74. compiled and linked to run from the DDR2 SDRAM base address 0x0 of the CPU The entry point of the executable PPC code must be at offset 0x0 FDT enabled or 0x100 FDT disabled Gaining access to the image for programming to NBL Flash memory depends on where it is located The NetBootLoader can access four different sources for images e TFTP server e FTP server e Motorola S Records e memory within the visible address range of the AM4100 The NetBootLoader uses a single data buffer for downloading an image from a TFTP server FTP server or an image as Motorola S Records These images must first be downloaded to the data buffer prior to being programmed to NBL Flash memory An image located within the visible address range of the AM4100 is directly accessible for programming To access an image located on a TFTP server the TFTP command is used To access an im age located on an FTP server the GET command is used To perform Motorola S Record ac quisition the SL SLoad command is used Once the image is in the data buffer the NBL Flash memory is programmed using the LF Load Flash command For an image within visible mem ory the LF command is used to program directly to NBL Flash memory 5 4 5 3 Accessing TFTP and FTP Servers To gain access to an image file stored on a TFTP or FTP server an Ethernet port is used Im ages are downloaded to the data buffer using the FTP protocol To use these interfaces the Ethernet port parameter
75. d Once valid Ethernet port parameters and the telnet login password have been set the telnet interface is available for operation Use of the SERO interface requires either a terminal or a terminal emulator Use of the telnet interface requires a remote telnet login to the NetBootLoader Availability of the command interpreter depends on the system status If a valid image is not available the command interpreter is active as long as the operator requires it If a valid image is available the command interpreter is only active for the duration of the boot wait time If the operator requires the command interpreter for a longer time he must terminate the boot oper ation before the boot wait time is exceeded Page 5 8 ID 36126 Rev 2 0 AM4100 NetBootLoader Upon initiation of the command interpreter a prompt is sent to the SERO interface and com mands may be entered To gain access to the NetBootLoader from a remote location via an Ethernet port a telnet login must be performed If the boot wait time has not been exceeded a successful telnet login automatically terminates the boot operation and a command prompt is sent to the telnet remote interface Once the operator has control of the NetBootLoader he may perform any required action To continue with the operation of the AM4100 the system must either be cold started or the oper ator must issue a RESET command In either event the NetBootLoader is restarted and the boot
76. d l 8 CTS Clear to send l 2 3 5 Gigabit Ethernet Interfaces The MPC8641D processor integrates four enhanced three speed Ethernet controllers eTSECs complemented with an external BCM5466R QUAD Ethernet PHY The PHY device supports 10BASE T 100BASE TX 1000BASE T as well as 1000BASE BX SerDes interfaces The Ethernet channels 1 and 3 of the MPC8641D are assigned to the AMC Base Interface as SerDes ports Channels 2 and 4 can be directed to the front panel RJ45 connector In certain board versions these channels are configured as SerDes ports and directed to the AMC ports 8 9 in the Extended Options Region of the AMC Card edge connector Two Gigabit Ethernet configurations are available on the AM4100 e Configuration with two Gigabit Ethernet TX interfaces on the front panel and two Gigabit Ethernet SerDes interfaces on the AMC Card edge connector In this configuration two Gigabit Ethernet copper ports 1000BASE TX are connected to the RJ45 front panel connector and two Gigabit Ethernet SerDes ports are routed to the AMC ports 0 1 in the Common Options Region of the AMC Card edge connector e Configuration with four Gigabit Ethernet interfaces In this configuration two Gigabit Ethernet SerDes ports are routed to the AMC ports 0 1 in the Common Options Region of the AMC Card edge connector and two additional Gigabit Ethernet SerDes ports are routed to the AMC ports 8 9 in the Fat Pipes Region of the AMC Card edge connector
77. dant NBL Firmware Flash when switching from ON to OFF ON Toggle to the currently redundant NBL Firmware Flash when switching from OFF to ON 4 1 1 3 Core 1 LM Address Offset Mode Configuration Switch 4 controls the optional hardware Low Memory Address Offset Mode for the e600 core 1 For further information on the Low Memory Address Offset Mode refer to the respective section in the current Freescale s MPC8641D Integrated Host Processor Family Reference Manual Table 4 4 Core 1 Low Memory Address Offset Mode SWITCH 4 DESCRIPTION OFF Core 1 LM Address Offset Mode disabled SMP ON Core 1 LM Address Offset Mode enabled AMP The default setting is indicated by using italic bold Page 4 4 ID 36126 Rev 2 0 AM4100 Configuration 4 1 2 SW3 DIP Switch Configuration The IPMI Configuration DIP switch SW3 consists of two switches for selecting the FRU data set 0 sub devices Figure 4 2 SW3 DIP Switch The following table indicates the functions of the two switches integrated in the SW3 DIP switch Table 4 5 SW3 DIP Switch Functions SWITCH 1 SWITCH 2 FUNCTION OFF OFF Selects run mode FRU data set 0 sub device 0 PCle Root Complex ON OFF Reserved OFF ON Selects run mode FRU data set 0 sub device 2 sRIO Host ON ON Selects run mode FRU data set 0 sub device 3 SRIO Agent For further information refer to the IPMI FW User Guide for the AM4100 Module provided w
78. dary and the sector s must not contain any other data or executable images If organized this way use of the k option can be avoided Note The If command cannot be used to program the NetBootLoader Program NBL Flash memory from data buffer and add CRC and image length Image ID 0 is assumed COMMAND RESPONSE none 1f Program NBL Flash memory from visible address at 0x87000000 for length of 0x123456 COMMAND RESPONSE none lf m 87000000 1 123456 Program NBL Flash memory from data buffer to offset OxF4240 and retain adjacent NBL Flash memory contents COMMAND RESPONSE none Lt 0 4240 k Delete image 1 from FLASH contents COMMAND RESPONSE none lf 1 r ID 36126 Rev 2 0 AM4100 NetBootLoader LOGIN mel ens e Em Initiate FTP server session DAYE login lt ip of host gt lt username gt lt password gt where login command lt ip of host gt parameter string lt nnn nnn nnn nnn gt IP address of host lt username gt parameter string lt X x gt FTP server user name lt password gt parameter string lt X x gt user s password pleine The command LOGIN is used to establish an FTP server session The lt password gt parameter is not necessary if the server does not require one Initiate FTP server session COMMAND RESPONSE login 192 168 47 12 johndoe mypassword Response is dependent on the se
79. e AM4100 refer to Chapter 4 Warning amp Care must be taken when applying the procedures below to ensure that neither the AM4100 nor other system boards are physically damaged by the application of these procedures 3 To install the AM4100 perform the following 1 Ensure that the board extractor locking handle is fully extended away from the board 2 Carefully insert the board into the slot designated by the application requirements for the board until it makes contact with the AMC carrier backplane connector Using min imal force apply pressure to the front panel until the board is seated in the AMC carrier backplane connector 3 Using minimal force push the extractor locking handle towards the board until fully re tracted 4 Connect all external interfacing cables to the board as required 4 The AM4100 is now ready for operation For operation of the AM4100 refer to the appro priate AM4100 specific software application and system documentation 3 3 Standard Removal Procedures To remove the board proceed as follows 1 Ensure that the safety requirements indicated in Chapter 3 1 are observed Particular at tention must be paid to the warning regarding the heat sink Warning amp Care must be taken when applying the procedures below to ensure that neither the AM4100 nor other system boards are physically damaged when applying these procedures 2 Ensure that no power is applied to the system before proceeding
80. e Mid Size AM4100 with 1 0 GHz Volumetric Flow Rate m h 0 005 0 01 0 015 T T T T T T ME i o Workload level NSR EN P d 99 both cores CG Da ar 60 Tag EEE IE ENE EEE des p E C F 5 L 4 ae ma aa 5 ka Q w EEE SEE EEE z 2 t s 7 deeg EE a x 4 1 hH r t 4 r r 7 E wg P 4 b 4 4 4 30 CG EAS LL LL LI I LI 1 eV Na LI 11 0 5 10 15 20 25 30 35 40 Volumetric Flow Rate CFM Page7 6 ID 36126 Rev 2 0 AM4100 Thermal Considerations Figure 7 4 Operational Limits for the Mid Size AM4100 with 1 32 GHz 40 Max Airflow Input Temp C Volumetric Flow Rate m h 0 005 0 01 0 015 Workload level 99 both cores pia o 5 15 Volumetric Flow Rate CFM 20 30 35 40 Figure 7 5 Operational Limits for the Full Size AM4100 with 1 5 GHz 70 65 60 55 50 45 40 Max Airflow Input Temp C 35 30 ID 36126 Rev 2 0 Volumetric Flow Rate m h 0 005 0 01 0 015 T Workload level 99 both cores t i e 20 Volumetric Flow Rate CFM 25 30 Page 7 7 Thermal Considerations AM4100 7 3 3 In order to determine the cooling requirements of the AM4100 the airflow impedance of a Mid size and a Full size AM4100 module ha
81. e NetBootLoader and the programmed images This information is displayed in hexadecimal offsets Images programmed using the o option of the command LF are not shown Display system information COMMAND RESPONSE info CPU PowerPC MPC8641D Board AM4100 Ram 20000000 Flash Name AMD 29LV320 Bank 0 Bytelane 0 BankPortsize 16 ChipPortsize 16 Offset 0x0 Size 0x400000 NetBootLoader used FLASH 0x0 0x80000 Sector usage map 0x0000 nnnnnnnn 00000000 0x0010 00000000 00000000 0x0020 00000000 00000000 0x0030 00000000 0011 Where n NetBootLoader 0 image 0 1 image 1 usage un known Page 5 26 ID 36126 Rev 2 0 AM4100 NetBootLoader LF Uez loH Load Flash DAYE 1f lt num gt r 0 lt offset gt k m lt adr gt 1 lt len gt where H command lt num gt parameter numeric string 0 1 2 3 ID number assigned to this image r option delete image specified or if none specified delete image 0 o option offset lt offset gt parameter hexadecimal lt x x gt program to FLASH offset of k option keep retain Surrounding contents m option memory address lt adr gt parameter hexadecimal lt X bas absolute address of image to be programmed option length lt len gt parameter hexadecimal lt x x gt length of image to be programmed D e oH If lt num gt is not specified
82. e ULEDS red green AMC Ethernet port A link signal status or POST code LED AMC Ethernet port B link signal status or POST code LED Freely configurable or POST code LED Freely configurable or POST code LED e ULED2 red green e ULED1 red green e ULEDO red green Timer Watchdog Timer e Software configurable two stage Watchdog with programmable timeout ranging from 125 ms to 256 s in 12 steps e Serves for generating IRQ hardware reset or both in cascaded mode System Timer e Two groups of four global 32 bit timers clocked with MPX clock or RTC clock input e Timers within each group can be joined to time longer durations Hardware delay timer for short reliable delay times IPMI Module Management Controller e Renesas H8 microcontroller with 40 kB RAM and redundant 512 kB MMC Firmware Flash with automatic roll back strategy e The MMC carries out IPMI commands such as monitoring several on board temperature conditions board voltages and the power supply sta tus and managing hot swap operations e The MMC is accessible via a local IPMB IPMB L and Keyboard Con troller Style KCS Interfaces Hot Swap The AM4100 has full hot swap capability Thermal Management CPU and board overtemperature protection is provided by e Four temperature sensors for monitoring the board temperature e CPU internal sensors e Specially designed heat sinks General Power Consumption For furt
83. e carrier via the Local Intelli gent Platform Management Bus IPMB L The Module Management Controller uses this port for the communication with the Carrier Intelligent Platform Management Controller IPMC The IPMB L is a multi master PC bus 2 4 4 JTAG Interface JTAG support is provided on the AMC Card edge connector The JTAG interface is supported for vendor product test and logic update On the AM4100 the FPGA JTAG port is connected to the AMC JTAG port 2 4 5 Module Power Interface The module power interface provides the management power MP and payload power PWR These two supply voltages must have power good indicators so that the system management can detect boot sequence events and nominal operating conditions The AM4100 operates with payload power in the range of 10 8 V to 13 2 V and with manage ment power of 3 3 V 5 The board supports removal and insertion in a powered slot as required by AMC 0 ID 36126 Rev 2 0 Page2 15 Functional Description AM4100 2 4 6 Pinout of AMC Card edge Connector J1 The AMC Card edge connector is a high speed serial interface and supports 170 pins The fol lowing table provides pinout information for AMC Card edge connector J1 The shaded table cells indicate signals that are not used on the AM4100 Table 2 7 Pinout of AMC Edge Connector J1 BASIC SIDE COMPONENT SIDE 1 EXTENDED SIDE COMPONENT SIDE 2 mm SIGNAL FUNCTION GEET SIGNAL FUNCTION PALLEN
84. e event of a Watchdog timeout To be effective the hard reset must not be masked or otherwise negated In addition the WTE bit is not reset by the hard reset which makes it available if necessary to determine the status of the Watchdog prior to the reset Interrupt mode This mode causes the generation of an interrupt in the event of a Watchdog timeout The interrupt handling is a function of the application If required the WTE bit can be used to determine if a Watchdog timeout has occurred Dual stage mode This is a complex mode where in the event of a timeout two things occur 1 an interrupt is generated and 2 the Watchdog is retriggered automatically In the event a sec ond timeout occurs immediately following the first timeout a hard reset will be generated If the Watchdog is retriggered normally operation continues The interrupt generated at the first time out is available to the application to handle the first timeout if required As with all of the other modes the WTE bit is available for application use D ID 36126 Rev 2 0 Page 4 13 Configuration AM4100 Table 4 15 Watchdog Timer Control Register REGISTER NAME WATCHDOG TIMER CONTROL REGISTER ADDRESS 0xEC00_0282 DESCRIPTION ACCESS 7 WTE Watchdog timer expired status bit 0 R 0 Watchdog Timer has not expired 1 Watchdog Timer has expired Writing a 1 to this bit resets it to 0 6 5 WMD Watchdog Mode 00 R W 00 Timer only
85. e has three positions retracted locked mid position hot swap microswitch disengaged and extended unlocked During operation the han dle is in the retracted position In this position the board is locked into the chassis carrier and the hot swap microswitch is engaged To initiate hot swapping of the board move the extractor locking handle to the mid posi tion Now the following steps occur 1 The BLUE HS LED begins to blink at short intervals e When the carrier IPMI controller receives the handle opened event the carrier sends a command to the MMC with a request to perform short blinking of the BLUE HS LED This indicates to the operator that the AM4100 is waiting to be deactivated e Now the AM4100 waits for a permission from higher level management Shelf Manager or System Manager to proceed with its deactivation Once the AM4100 receives the permission to continue the deactivation all used ports are disabled ID 36126 Rev 2 0 Page 3 5 Installation AM4100 e The Intelligent Platform Management Controller on the Carrier disables the AM4100 s Payload Power 2 The BLUE HS LED turns on steady e This indicates that the AM4100 may now be extracted 3 Disconnect any interfacing cables that may be connected to the AM4100 4 Move the extractor locking handle to the extended unlocked position Now using mini mal force pull on the handle to extract the board Warning amp Due care should be exercised whe
86. e on behalf of Kontron are valid unless the consumer has the express written consent of Kontron Two Year Warranty Kontron warrants their own products excluding software to be free from manufacturing and material defects for a period of 24 consecutive months from the date of purchase This war ranty is not transferable nor extendible to cover any other users or long term storage of the product It does not cover products which have been modified altered or repaired by any other party than Kontron or their authorized agents Furthermore any product which has been or is suspected of being damaged as a result of negligence improper use incorrect handling servicing or maintenance or which has been damaged as a result of excessive cur rent voltage or temperature or which has had its serial number s any other markings or parts thereof altered defaced or removed will also be excluded from this warranty If the customer s eligibility for warranty has not been voided in the event of any claim he may return the product at the earliest possible convenience to the original place of purchase together with a copy of the original document of purchase a full description of the application the product is used on and a description of the defect Pack the product in such a way as to ensure safe transportation see our safety instructions Kontron provides for repair or replacement of any part assembly or sub assembly at their own discretion or to
87. eggle ba Set or display the parameters of the bootline function SOI VG cbl lt num gt lt bootline gt where cbl command lt num gt parameter string 0 1 2 3 c ID number of the image to be associated with the bootline or bootline which is common to all images no other values than those above are supported option delete bootline for image specified or common lt bootline gt parameter value string max of 256 characters lt X X gt defines the bootline to be used with the kernel indicated by lt num gt or the common bootline iB S10 carte bes When an image is programmed to NBL Flash memory it is assigned an ID number 0 1 2 or 3 This number is used to identify which image is to be addressed by the command CBL In addition a bootline common to all images may also be defined using the c parameter If the command CBL is invoked without parameters it returns the contents of all bootlines Invoking the command CBL with the lt bootline gt parameter overwrites any previous bootline for the image specified Display the bootline for image 2 COMMAND RESPONSE cbl lt contents of all bootlines are displayed gt ID 36126 Rev 2 0 Page 5 17 NetBootLoader AM4100 CD aUe HE Change the current FTP server directory DAYE cd lt new path gt where cd command lt new path gt parameter string lt X X gt new directory path D37 oH If
88. em status make configuration changes read or program the NBL Flash memory invoke the RUN command or to restart or power the system down The operator command interfacing with the NetBootLoader is accomplished either via the SERO serial port or one of the four Ethernet ports During the boot operation a command inter preter is started which allows the operator to input commands to the NetBootLoader Prior to interfacing via an Ethernet port the port must be configured This is done either via the SERO serial port or via a DHCP BOOTP server 5 2 NetBootLoader Interfaces There are three possibilities to interface with the NetBootLoader e Via the SERO serial interface e Via the SER1 serial interface e Via an Ethernet port interface Gaining access to the NetBootLoader is a function of the boot wait time setting the contents of the script as defined by the SCRIPT command setting and the availability of a valid image During the boot wait time which is indicated by the user specific LED ULEDO0 blinking green the operator may intervene in the boot operation either by entering the ABORT command via the SERO serial port or by performing a successful telnet login via one of the Ethernet ports If the operator does not intervene the boot operation is continued after the boot wait time has been exceeded ID 36126 Rev 2 0 Page 5 3 NetBootLoader AM4100 d Once the boot wait time expires an image must be copied to the DDR2 SDRA
89. emories are identical and are redundant of one another Only one of these Flash mem ories can be in use at any given time The other is redundantly available and if required it can be swapped with the currently used memory The AM4100 module is delivered with the NetBootLoader NBL software already programmed into both of the onboard soldered NBL Flash memory chips The NetBootLoader itself is a software utility which initializes the module for operation before turning control over to either an application or to an operator This software also provides the capability to monitor and control the operation of the NetBootLoader itself display system sta tus information to program executable code and data to the NBL Flash memory and to load and start application software The following sections describe the functioning of the NetBootLoader and how to program the NBL Flash memory 5 1 General Operation Upon power on or a system reset the NetBootLoader is started The AM4100 is configured for operation and control is either passed to an application or an operator In the event a valid im age has been programmed into the NBL Flash memory and no operator or SCRIPT command intervention takes place the image is copied into DDR2 SDRAM and control is passed to the application If the NetBootLoader does not find a valid image or operator intervention has oc curred control is passed to the operator The operator now has control to determine the syst
90. entations it is necessary to be able to determine the timer capability Therefore writing a 0 to the Delay Timer Control and Status Register followed by reading indicates the timer capability not the timer outputs For example writing 0x00 and then reading OxFF results in a 8 bit wide timer register This status register mode can be switched to normal timer operation by writing any thing other than a 0 to this register Page 4 22 ID 36126 Rev 2 0 AM4100 Configuration 4 6 18 MMC Configuration Register The MMC Configuration Register holds a series of bits defining the host serial port routing and the MMC serial port configuration Table 4 27 MMC Configuration Register REGISTER NAME MMC CONFIGURATION REGISTER ADDRESS OxECO0 029C DESGRIPTION ACCESS 7 MPGC MMC program request 0 R W 0 No action 1 Request MMC to program internal Flash from external Flash 6 MPGU MMC enforce User Program Mode request 0 R W 0 No action 1 Set MMC in User Program Mode this bit is ignored if MMC is in local programming mode 5 4 Res Reserved 00 3 MCOMT MNC serial port configuration for debugging purposes 1 0 MMC serial port is connected to the serial front panel RJ45 con nector only for debugging purposes 1 MMC serial port is isolated 2 MSCI MMC serial port configuration for Firmware update 0 R W 0 Host GERT port is disable 1 Host SER1 port is connected to M
91. er and one for the NAND Flash Disk Controller 2 2 4 1 NetBootLoader Firmware Flash NOR Flash The AM4100 provides two 4 MB redundant NetBootLoader NBL Firmware Flash MirrorBit NOR Flash chips The fail over mechanism for the Firmware recovery can be controlled via the MMC controller or the SW2 DIP switch If one NBL Firmware Flash is corrupted the MMC can enable the second NBL Firmware Flash and boot the system again 2 2 4 2 NAND Flash Disk Controller The AM4100 supports up to 4 GB of NAND Flash memory in combination with the SST55LD019 NAND Flash Disk Controller which is connected to the MPC8641D s local bus controller LBC The SST55LD019 NAND Flash Disk Controller provides wear leveling algorithm to extend the life expectancy of the connected NAND Flash ID 36126 Rev 2 0 Page 2 5 Functional Description AM4100 d 2 3 Board Interfaces 2 3 1 Front Panel LEDs The AM4100 is equipped with three Module Management LEDs and four User Specific LEDS The User Specific LEDs can be configured via two onboard registers see section 4 6 14 User Specific LED Configuration Register Figure 2 1 Front Panel LEDs Module Management LEDs OM LED1 Out of Service LED KA LED2 Health LED HS LED Hot Swap LED User Specific LEDs Cc m DU Go Cc m Oo N AM4100 uoJdjuo e Page 2 6 ID 36126 Rev 2 0 AM4100 Functional Description OVERRIDE MODE Table 2 1
92. etBootLoader commands during boot up The operator issues this command with appropriate options and then restarts the system Dur ing the boot operation at boot wait time expiration the script commands will be executed Use of this command permits for example remote booting from an TFTP server Page 5 10 ID 36126 Rev 2 0 AM4100 NetBootLoader 5 4 3 9 SQ This command is used to set or display the order in which images are to be booted The NetBootLoader provides the capability to program up to four images into the NBL Flash memory With this command the operator can define the order in which images may be used when the system is booted This provides operational flexibility as well as the possibility for the system to compensate for a defective image For example in the event the first image specified is defect the NetBootLoader will attempt to load the next image specified This is continued until either a valid image is loaded or no further image is available If no valid image is found the NetBootLoader remains available for inputs 5 4 4 telnet Login A telnet login to the NetBootLoader is only possible during the boot wait time or when the boot operation has been terminated either by operator action or automatically by the NetBootLoad er In either case the Ethernet port parameters and the telnet password must be set prior to attempting the telnet login To effect a telnet login the operator performs the standard
93. gt parameter numeric string lt n Ins number of packets to send s option size lt size gt parameter numeric string lt n Ins size of packet to send in bytes w option wait lt wait gt parameter numeric string lt n Ins wait time between packets in seconds B 3 e151 ule He To verify the operational status of an Ethernet interface the command PING is used This command tests the network connection and target server s ability to respond If no other parameters are specified four requests will be sent This can be changed with the parameter c The typical size of a ping packet can be changed with the parameter s and the time between requests which is typically one second can be changed with the pa rameter w Responses to the PING command are dependent on the performance of the network Send ten packets 100 bytes long and wait two seconds between packets COMMAND RESPONSE ping 192 192 158 7 c 10 s 100 w 2 Page 5 36 ID 36126 Rev 2 0 AM4100 NetBootLoader PUT sdllCleglel ka Upload contents of the data buffer to the FTP server SVG put lt filename gt where put command lt filename gt parameter string lt X X gt file name to be used for contents of data buffer to be uploaded D 27e eH To upload the contents of the data buffer to a file on an FTP server the command PUT is used The file indicated by the parameter
94. he board until fully re tracted Page 3 6 ID 36126 Rev 2 0 AM4100 Installation 5 When the handle is fully retracted the board is engaged and the following steps occur 1 The BLUE HS LED turns on When the carrier recognizes that the AM4100 is fully seated it enables the man agement power for the AM4100 and the BLUE HS LED turns on 2 Long blinks of the BLUE HS LED If the carrier IPMI controller detects the AM4100 it sends a command to the AM4100 to perform long blinks of the BLUE HS LED 3 The BLUE HS LED turns off The Intelligent Platform Management Controller on the carrier reads the Module Current Requirements record and the AMC Point to Point Connectivity record If the Module FRU information is valid and the carrier can provide the necessary pay load power the BLUE HS LED will be turned off If the module FRU information is invalid or the carrier cannot provide the necessary payload power the hot swap process is stopped and the BLUE HS LED keeps blinking Should this problem oc cur please contact Kontron s Technical Support 4 Short blinks of the Module Management LEDs and the User Specific LEDs The carrier enables the payload power for the AM4100 and the Module Manage ment LEDs and the User Specific LEDs emit a short blink 4 The AM4100 is now ready for operation For operation of the AM4100 refer to appropri ate AM4100 specific software application and system documentation 3 5 Software In
95. her information refer to Chapter 6 Power Considerations Temperature Range 5 C to 55 C 40 C to 70 C Operational Storage Mechanical Single Module e Mid size version e Full size version Dimensions Mid size 181 5 mm x 73 5 mm x 18 96 mm Full size 181 5 mm x 73 5 mm x 28 95 mm Board Weight Mid size 261 grams with heat sink Full size 304 grams with heat sink JTAG Two JTAG interfaces One processor JTAG interface routed to the onboard debug connector for debugging purposes e One onboard JTAG interface connected to the AMC Card edge connec tor for debugging and manufacturing purposes Page 1 10 ID 36126 Rev 2 0 AM4100 Introduction Table 1 2 AM4100 Main Specifications Continued AM4100 SPECIFICATIONS Firmware Kontron NetBootLoader having the following features e Terminal communication via the serial port on the front panel or via the AMC Card edge connector LAN boot capability for diskless systems DHCP BOOTP Plug and Play capability PCI Express device enumeration NetBootLoader NBL Firmware parameters are saved in the EEPROM Board serial number is saved within the EEPROM Software IPMI Module Management Controller Firmware providing the following features e The MMC is accessible via IPMB L and KCS interfaces with interrupt support e The MMC Firmware can be updated in field through all supported inter faces using the free Linux Tool
96. hnical Support ID 36126 Rev 2 0 AM4100 Functional Description A dedicated Module Management Controller MMC on the AM4100 manages the module and supports a defined subset of IPMI commands and sensors For information on IPMI refer to the IPMI FW User Guide for the AM4100 Module provided with the documentation CD 2 5 Module Management 2 5 1 Module Management Controller The Module Management Controller is based on the 16 bit H8 microcontroller with three redun dant 512 kB Flash blocks and 40 kB RAM The redundant 512 kB Flash blocks provide an au tomatic roll back strategy to the backup copy for example if a Firmware upgrade is interrupted or corrupted In addition to the code Flash the field replacement unit FRU inventory information is stored in the nonvolatile memory on the EEPROM It is possible to store up to 4 kB within the FRU inventory information The processor communicates with the MMC using the Keyboard Controller Style KCS inter face The address offset of the LPC KCS interface is OxCA2 OxCA3 and OxCAO OxCA4 Fur thermore the MMC is able to communicate directly with the FPGA via the I C interface The BC interface can be used to read the POST codes and configure the AM4100 s default boot parameters The MMC is used to manage the AM4100 for example it monitors several onboard tempera ture conditions board voltages and the power supply status manages hot swap LEDs and op erations reboots
97. iguration OFF ID 36126 Rev 2 0 Page 4 3 Configuration AM4100 4 1 1 1 POST Code or User Specific LED Configuration The User Specific LEDs are available for either general application use or for indicating the POST code value in the POST Code Register Table 4 2 POST Code or User Specific LED Configuration SWITCH 1 DESCRIPTION OFF Enable POST Code configuration User Specific LED configuration disabled ON Enable User Specific LED configuration POST Code configuration disabled The default setting is indicated by using italic bold 4 1 1 2 NetBootLoader Firmware Flash Configuration For the NetBootLoader NBL Firmware there are two redundant NOR Flash chips on the AM4100 board One chip is intended to provide a backup in the event that the other gets cor rupted If the currently used NetBootLoader Flash is corrupted due to physical damage or a faulty Flash upgrade either the Module Management Controller or the SW2 DIP switch can se lect the redundant Flash and the system can boot from it Switch 2 provides a hardware toggle function to force the onboard logic to switch from the cur rently used Flash to the redundant Flash For example if the switch is in the OFF position switching to the ON position will force the use of the redundant Flash during the next boot op eration Table 4 3 NetBootLoader Firmware Flash Configuration SWITCH 2 DESCRIPTION OFF Toggle to the currently redun
98. integration The MPC8641D processor supports symmetric multiprocessing SMP and asymmetric multi processing AMP SMP allows a platform to run one operating system on both cores AMP al lows a platform to run multiple operating systems and applications on the two cores independently from each other for example one real time optimized operating system is run on the first core while the other core manages non real time tasks To enhance the CPU performance each core of the MPC8641D is suited with a 64 bit floating point unit FPU and the powerful AltiVec vector processing unit The following list sets out some of the key features of the Freescale MPC8641D dual core pro cessor e Two e600 cores with the following characteristics e 32 bit high performance superscalar microprocessor e 64 bit floating point unit FPU e AltiVec support L1 cache two separate 32 kB instruction and data caches e L2 cache integrated 1 MB eight way set associative unified instruction and data cache with ECC support e MPX coherency module MCM e DDR2 memory controller e 64 bit memory controller 72 bit with ECC e Support for up to 600 MHz DDR2 SDRAM e Serial RapidlO interface e Compliant with the RapidlO Interconnect Specification Revision 1 2 e 1x and 4x LP serial link interfaces e Transmission rates of 1 25 2 5 and 3 125 Gbaud data rates of 1 0 2 0 and 2 5 Gbps per lane ID 36126 Rev 2 0 Page 2 3 Functional Description AM4100 d e
99. irflow Paths The area between the front panel and the AMC Card edge connector is divided into five zones one UO zone and four uniform thermal zones A B C and D The PICMG AMC 0 Specification states that the uniformity of the airflow paths resistance should provide an impedance on the A B C and D zones that is within 25 of the average value of the four thermal zones The following figure shows the thermal zones of a Mid size AM4100 Figure 7 7 Thermal Zones of the Mid Size AM4100 Module UO Zone Zone A Zone B Zone C Zone D 32 8 34 34 34 34 SOE ARN SEEN ANS EA EE Sis NY open area The following table indicates the deviation of the airflow rate on a Mid size AM4100 module Table 7 2 Deviation of the Airflow Rate on a Mid Size AM4100 DEVIATION OF THE AIRFLOW RATE VOLUMETRIC FLOW RATE CFM 10 0 58 0 58 1 73 0 58 20 0 00 0 00 1 16 1 16 30 0 00 0 00 1 16 1 16 40 0 00 0 00 1 16 1 16 Note The Mid size AM4100 module has an airflow rate deviation of max 1 8 of the average value of the four thermal zones max 25 is allowed Positive deviation means increased airflow Negative deviation means decreased airflow Note The Mid size AM4100 module provides an open area of 43 According to the PICMG AMC 0 Specification an open area of 20 to 70 perpendicular to the airflow path is recommended
100. ith the documentation CD ID 36126 Rev 2 0 Page 4 5 Configuration AM4100 m 4 2 JTAG Chain Configuration The AM4100 provides three modes for JTAG chain configuration JTAG test mode emulator mode and emulator logic only For further information about configuring the JTAG chain using a hardware debugger contact Kontron s Technical Support 4 3 Interrupts The AM4100 board uses the following IRQ routing Table 4 6 Interrupt Setting IRQ STANDARD FUNCTION IRQO Reserved PCle1 INTA IRQ1 Reserved PCle1 INTB IRQ2 Reserved PCle1 INTC IRQ3 Reserved PCle1 INTD IRQ4 Reserved PCle2 INTA IRQ5 Reserved PCle2 INTB IRQ6 Reserved PCle2 INTC IRQ7 Reserved PCle2 INTD IRQ8 Watchdog Timer IRQ9 KCS Serial Interrupt IRQ10 NAND Flash Disk Controller IRQ11 Reserved 4 4 Local Chip Select Line Usage The MPC8641D processor provides eight local chip select LCS lines representing eight memory mapped areas On the AM4100 the local chip select lines will be used according to the following table Table 4 7 Chip Select Line Usage LCS BUS WIDTH CONTROLLED BY DEVICE LCSO 8 GPMC general purpose chip select machine Board Registers Startup code LCS1 16 GPMC general purpose chip select machine NOR Flash 0 at power on LCS2 16 GPMC general purpose chip select machine NOR Flash 1 at power on LCS3 8 GPMC general purpose chip select machine LPC Memory IP
101. l as for accessing of TFTP FTP file servers 5 3 NetBootLoader Functions In addition to initializing the AM4100 for operation and the loading and starting of applications the NetBootLoader provides the following operator monitor and control functions e NetBootLoader control e system status monitoring e network accessing e NBL Flash memory reading and programming operations e Motorola S Record acquisition These functions are described in detail in the following chapters Note The command title CMD TITLE is expressed in capital letters and is not the same as the syntax of the command The command syntax is always written us ing small letters ME Page 5 4 ID 36126 Rev 2 0 AM4100 NetBootLoader 5 3 1 The NetBootLoader provides various functions for controlling the operation of the NetBootLoader itself as well as the setting of operational parameters The following table NetBootLoader Control provides an overview of available NetBootLoader control functions Table 5 1 NetBootLoader Control Commands CMD TITLE ALIAS FUNCTION REMARKS ABORT Terminate boot wait BW Boot Wait Set or display boot wait time CBL Change Bootline Set or display a bootline Applies to a specific kernel DHCP Dynamically set Ethernet port Requires that a DHCP or BOOTP server be parameters available in the same network as the AM4100 FDT Enable or disable FDT Generates a flattened device tree for OS
102. ly understood and taken into consideration by the reader may endanger your health and or result in damage to your material Note This symbol and title emphasize aspects the reader should read through carefully for his or her own advantage Oa Page xiv ID 36126 Rev 2 0 AM4100 Preface Your new Kontron product was developed and tested carefully to provide all features neces sary to ensure its compliance with electrical safety requirements It was also designed for a long fault free life However the life expectancy of your product can be drastically reduced by improper treatment during unpacking and installation Therefore in the interest of your own safety and of the correct operation of your new Kontron product you are requested to conform with the following guidelines For Your Safety High Voltage Safety Instructions Warning All operations on this device must be carried out by sufficiently skilled personnel only Caution Electric Shock Before installing your new Kontron product into a system always ensure that your mains power is switched off This applies also to the installation of piggybacks Serious electrical shock hazards can exist during all installation repair and maintenance operations with this product Therefore always unplug the power cable and any other cables which provide external voltages before performing work Special Handling and Unpacking Instructions ESD Sensitive De
103. m View 7 3 Operational Limits for the Mid Size AM4100 with 1 0 GHZ srrrrrrrnnrnnnr 7 6 Operational Limits for the Mid Size AM4100 with 1 32 GHz errrrrrrenrre 7 7 Operational Limits for the Full Size AM4100 with 1 5 GHz srrrrrrrnnrnnnr 7 7 Mid Size and Full Size AM4100 Impedance Curves rrrrrnnnnnrrrrrnnnervnnnnr 7 8 Thermal Zones of the Mid Size AM4100 Module ccccccccccccccesseeeteees 7 9 Thermal Zones of the Full Size AM4100 Module rrrrrrrrnnnnnnnnnnnnnnnnnnnnr 7 10 ID 36126 Rev 2 0 Page xi Preface AM4100 This page has been intentionally left blank Page xii ID 36126 Rev 2 0 AM4100 Preface This document contains information proprietary to Kontron It may not be copied or transmit ted by any means disclosed to others or stored in any retrieval system or media without the prior written consent of Kontron or one of its authorized agents Proprietary Note The information contained in this document is to the best of our knowledge entirely correct However Kontron cannot accept liability for any inaccuracies or the consequences thereof or for any liability arising from the use or application of any circuit product or example shown in this document Kontron reserves the right to change modify or improve this document or the product described herein as seen fit by Kontron without further notice Trademarks This document may include names company
104. mode 01 Reset mode 10 Interrupt mode 11 Cascaded mode dual stage mode 4 WEN WTR Watchdog enable Watchdog trigger control bit 0 R W 0 Watchdog Timer has not been enabled Prior to the Watchdog being enabled this bit is known as WEN After the Watchdog is enabled it is known as WTR Once the Watchdog Timer has been enabled this bit cannot be reset to 0 As long as the Watchdog Timer is enabled it will indicate a 1 1 Watchdog Timer is enabled Writing a 1 to this bit causes the Watchdog to be retriggered to the timer value indicated by bits WTM 3 0 3 0 WTM Watchdog timeout settings 0000 R W 0000 0 125 s 0001 0 25 s 0010 0 5s 0011 15 0100 2s 0101 4s 0110 8s 0111 16s 1000 32 s 1001 64 5 1010 128 s 1011 256 s 1100 reserved 1101 reserved 1110 reserved 1111 reserved The nominal timeout period is 5 longer than the above stated val ues Page 4 14 ID 36126 Rev 2 0 AM4100 Configuration This register holds the AMC geographic address site number used to assign the Intelligent Platform Management Bus IPMB address to the AM4100 Table 4 16 AMC Geographic Addressing Register REGISTER NAME AMC GEOGRAPHIC ADDRESSING REGISTER ADDRESS 0xEC00_0283 4 6 7 AMC Geographic Addressing Register DESCRIPTION ACCESS 7 5 Res Reserved 000 R 4 0 GA AMC geographic address N A R Note The AMC
105. n handling the board due to the fact that the heat sink can get very hot Do not touch the heat sink when changing the board 5 Dispose of the board as required 3 4 2 Hot Swap Insertion Procedures The following procedures are applicable when inserting the AM4100 in a running system 1 Ensure that the safety requirements indicated section 3 1 are observed Warning a Failure to comply with the instruction above may cause damage to the board or result in improper system operation 2 Ensure that the board is properly configured for operation in accordance with application requirements before installation For information regarding the configuration of the AM4100 refer to Chapter 4 Warning amp Care must be taken when applying the procedures below to ensure that neither the AM4100 nor other carrier boards are physically damaged by the application of these procedures 3 To install the AM4100 perform the following 1 Ensure that the board extractor locking handle is fully extended away from the board 2 Carefully insert the board into the slot designated by the application requirements for the board until it makes contact with the AMC carrier backplane connector Using min imal force apply pressure to the front panel of the board until the board is seated in the AMC carrier backplane connector 3 Connect all external interfacing cables to the board as required 4 Using minimal force push the extractor locking handle towards t
106. nformal coating must not be exposed to a change of temperature exceeding 1K minute averaged over a period of not more than five minutes Otherwise condensation may cause irre versible damage especially when the board is powered up again Kontron does not accept any responsibility for damage to products resulting from destructive environmental testing 1 8 Related Publications The following publications contain information relating to this product Table 1 4 Related Publications PRODUCT PUBLICATION ATCA PICMG 3 0 AdvancedTCA Base Specification R2 0 March 18 2005 MicroTCA PICMG MTCA 0 Micro Telecommunications Computing Architecture R1 0 July 6 2006 AMC PICMG AMC 0 Advanced Mezzanine Card Specification R2 0 PICMG AMC 1 PCI Express and Advanced Switching R1 0 PICMG AMC 2 Gigabit Ethernet R1 0 PICMG AMC 4 Serial RapidlO Draft 0 4 IPMI IPMI Intelligent Platform Management Interface Specification v2 0 Document Revision 1 0 February 12 2004 IPMI Platform Management FRU Information Storage Definition V1 0 Document Revision 1 1 September 27 1999 PCI Express PCI Express Base Specification Revision 1 0a Serial RapidlO RapidlO Interconnect Specification Revision 1 2 ID 36126 Rev 2 0 D Page 1 13 Introduction AM4100 d This page has been intentionally left blank Page 1 14 ID 36126 Rev 2 0 AM4100 Functional Description Chapter Functional Description
107. ng processor overtemperature power on it indicates a above 105 C hardware reset green POST bit 1 and bit 5 freely configurable host or MMC red green freely configurable host or MMC ULEDO red When lit up during processor overtemperature power on it indicates a above 105 C boot failure green POST bit 0 and bit 4 freely configurable host or MMC red green When lit up during freely configurable host or power on it indicates a MMC boot failure Fur further information regarding the configuration of the User Specific LEDs refer to section 4 6 14 User Specific LED Configuration Register Page 2 8 ID 36126 Rev 2 0 AM4100 Functional Description How to Read the 8 Bit POST Code The four User Specific LEDs have been multiplexed in order to display 8 bit data The following is an example of the User Specific LEDs operation if POST configuration is enabled see also Table 2 2 User Specific LED Function Table 2 3 POST Code Example STATE USER SPECIFIC LEDs 0 All User Specific LEDs are OFF start of POST sequence 1 High nibble 2 Low nibble state 2 is followed by state 0 Note Under normal operating conditions the User Specific LEDs should not remain lit during boot up They are intended to be used only for debug purposes In the event that a User Specific LED lights up during boot up and the AM4100 does not boot please contact the Kontron
108. nnnnnn 6 4 6 4 IPMI FRU Payload Power Consumption rrrrnnnrrrrnnnnnnnnvrrrnnnnnnnnnnnnrnnnnnne 6 5 6 5 Payload Start Up Current of the AM4100 arrrrnrrvrvvnnnnnnnnrrrrnnnnnnnnnrrrnnnnnnn 6 5 7 Thermal Considerations mrrrrrnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnvennneer 7 3 Z4 GEERT 7 3 7 1 1 Placement of the Temperature Sensors rrrrrrrnnrnnnnvrrrvvrrnrrrrrvrrnnnn 7 3 7 1 2 Board Thermal Monitoring EE 7 4 7 1 3 Processor Thermal Monitoring rrrrrrrrnrnnnnrnnnnnnnnnnnnrnrrnnrrnnnnnnnennnnn 7 4 7 2 CPU Internal Thermal Regulation rrerrnnnnnnnrrrnnnnnnnnnnnrrrrrnnnrrnnrrrnnnnnnnnnnnn 7 4 7 3 External Thermal Regulation eegene Ee 7 4 73 1 For ed AMD E 7 5 7 3 2 Thermal Characteristic Graphs e 7 5 E ele ele EE 7 8 752 AM e 7 9 ID 36126 Rev 2 0 Page vii Preface AM4100 This page has been intentionally left blank Page viii ID 36126 Rev 2 0 AM4100 Preface 1 1 1 2 1 3 1 4 24 22 2 3 2 4 2 5 2 6 27 2 8 2 9 2 10 ati 2 12 2 13 2 14 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 List of Tables System Relevant Information ee 1 5 AM4100 Main Specifications rrrrevvvvvrrrrrrrrrrrrrrrrrrrrnnnnnnnnnnnrrrrrrrnrnnnnnnnnn 1 9 3 21810 121 0 EE ENE EE NE EE 1 12 Relat d e e E 1 13 Module Management LED Function sssssssnnseensnnnneeeennnnnneeennnnnnneeeennnnnne 2 7 User Specific LED Function rsaccscctescccscsesesneecnczneveverseceenssasv
109. nnot be used for other image programming To display an overview of the currently used NBL Flash memory organization use the INFO command ID 36126 Rev 2 0 Page 5 11 NetBootLoader AM4100 e If the image is an operating system which is the default case it must be programmed without an offset When such an image is programmed to NBL Flash memory the image length and CRC information is also programmed along with the image This information is used by the Net BootLoader to determine the validity of the image during the boot operation During system startup a valid image is copied to DDR2 SDRAM address 0x0 and started at offset 0x0 FDT enabled or 0x100 FDT disabled If an offset is specified the image will be programmed exactly at this offset without adding length or CRC information This option is intended for the storing of configuration information which is required to be located in NBL Flash memory When programming the NetBootLoader Flash memory using offsets with the o option it is possible to unintentionally overwrite portions of previously programmed images This may re sult in either an invalid image or erroneous data contents of the NetBootLoader Flash memory It is recommended to first verify the contents of the NetBootLoader Flash memory using the INFO command before performing any programming with offsets Refer to the INFO command for further information 5 4 5 2 Programming an Image The image itself must be
110. nt Panel e Two Gigabit Ethernet copper ports or alternatively Fat Pipes Region ports 8 9 e Two Gigabit Ethernet SerDes ports optional PCI Express or Serial RapidlO Fat Pipes Region ports 4 7 e One x4 PCI Express interface operating in root complex or alternatively e One x4 Serial RapidlO interface operating in host or agent configuration Debug Interface Extended Options Region port 14 e Reserved for debug port Serial Interface Extended Options Region port 15 e One serial port Clock Input Clocks e PCI Express clock reference input FCLKA Connectors Front Panel Connectors e One serial port SERO with RS232 signal level on RJ45 connector e Two Gigabit Ethernet ports on RJ45 connectors AMC Card edge Connector e One 170 pin AMC Card edge connector Switches DIP Switches e One DIP switch consisting of four switches for board configuration SW2 e One DIP switch consisting of two switches for IPMI FRU data selection SW3 ID 36126 Rev 2 0 Page 1 9 Introduction AM4100 d Table 1 2 AM4100 Main Specifications Continued AM4100 SPECIFICATIONS LEDs Module Management LEDs Out of Service LED Health LED The hot swap indicator provides basic feed back to the user on the hot swap state of the module The HS LED states are off short blink long blink and on e LED1 red e LED2 red green amber HS LED blue User Specific LEDs
111. odule Management Controller Table 4 14 MMC I O Status Register REGISTER NAME MMC I O STATUS REGISTER ADDRESS OxEC00 0281 DESCRIPTION 7 MFSEL Reserved 1 R 6 MCHOT MMC CPU overtemperature 1 R 0 CPU temperature is above 105 C 1 Normal operation 5 MEOR MMC AMC Extended Options Region configuration 1 R 0 AMC Extended Options Region is disabled 1 AMC Extended Options Region is enabled With this bit the SER1 port and the debug port of the AMC Extended Options Region can be configured 4 MFP89 MMC AMC Fat Pipes ports 8 9 configuration GbE SerDes 0 R 0 AMC Fat Pipes ports 8 9 are disabled 1 AMC Fat Pipes ports 8 9 are enabled With this bit the AMC Fat Pipes ports 8 9 can be configured 3 1 Res Reserved 111 0 PEXC PCI Express reference clock 100 MHz configuration 1 0 Reference clock from AMC Card edge connector FCLKA 1 Local reference clock used Note The MMC Status I O Register is set to the default values by power on reset not by system reset Page 4 12 ID 36126 Rev 2 0 AM4100 Configuration The AM4100 has one Watchdog Timer provided with a programmable timeout ranging from 125 ms to 256 s Failure to strobe the Watchdog Timer within a set time period results in a system reset or an interrupt 4 6 6 Watchdog Timer Control Register There are four possible modes of operation involving the Watchdog Timer
112. onfiguration 0000 R W 0000 POST 0001 MODE A 2 0010 MODE B 0011 MODE CH 0100 1101 Reserved 1110 DIAG gt This is the default mode after POST 1111 TEST 9 Regardless of the selected configuration the User Specific LEDs are used to signal a number of fatal onboard hardware errors such as ULEDO Firmware boot fail red ULED1 Hardware reset red ULED2 Clock fail red ULED3 Power fail red Page 4 18 ID 36126 Rev 2 0 AM4100 Configuration 1 In POST mode the User Specific LEDs build a binary vector to display the POST code during the pre boot phase In doing so the higher 4 bit nibble of the 8 bit POST code is displayed followed by the lower nibble followed by a pause The POST code is displayed in general in green color ULEDO POST bit 0 and bit 4 green ULED1 POST bit 1 and bit 5 green ULED2 POST bit 2 and bit 6 green ULED3 POST bit 3 and bit 7 green For further information on reading the 8 Bit POST Code refer to section 2 3 1 Front Panel LEDs 2 Configured for MODE A the User Specific LEDs are dedicated to functions as follows ULEDO User Specific LED 0 controlled by HOST red green ULED1 User Specific LED 1 controlled by HOST red green ULED2 Ethernet link status of AMC channel B green ULED3 Ethernet link status of AMC channel A green 3 Configured for MODE B the User Specific LEDs are dedicated to functions as follo
113. onitor voltage Voltage 1 8 V Board 1 8 V supply Monitor voltage Voltage 3 3 V Board 3 3 V supply Monitor voltage Voltage 5 V Board 5 V supply Monitor voltage Voltage AMC 3 3 V AMC management power 3 3 V Monitor voltage Voltage AMC 12 V AMC payload power 12 V Monitor voltage Page 2 22 ID 36126 Rev 2 0 AM4100 Functional Description Table 2 14 Temperature Signals SIGNAL DESCRIPTION MMC FUNCTION Processor temperature Processor die temperature Monitor temperature Inlet AMC sensor temperature Inlet board temperature sensor near the Monitor temperature AMC Card edge connector Outlet AMC sensor temperature Outlet board temperature sensor near the Monitor temperature AMC Card edge connector Inlet processor temperature Inlet board temperature sensor near the Monitor temperature processor Outlet processor temperature Outlet board temperature sensor near the Monitor temperature processor ID 36126 Rev 2 0 Page 2 23 Functional Description AM4100 d This page has been intentionally left blank Page 2 24 ID 36126 Rev 2 0 AM4100 Installation Chapter Installation ID 36126 Rev 2 0 Page 3 1 Installation AM4100 This page has been intentionally left blank Page 3 2 ID 36126 Rev 2 0 AM4100 Installation 3 Installation The AM4100 has been designed for easy installation However
114. ons These signals are indicated in the following tables Table 2 11 Processor Supervision SIGNAL PCI reset DESCRIPTION Status of PCI reset signal MMC FUNCTION Monitor reset status Board reset Reset the complete board Control reset circuit Firmware Flash control Firmware Flash fail over control Control Firmware Flashes Post Code POST code information Monitor Startup Process Boot order Configure NetBootLoader boot order Configure boot Table 2 12 AMC Specific Signals SIGNAL GA 0 2 DESCRIPTION Geographic address MMC FUNCTION Monitor and control Hot swap LED Hot swap LED Control LED Hot swap switch Status of hot swap switch Monitor switch User specific LED Basic feedback about failures Control user specific LED Gigabit Ethernet A B Gigabit Ethernet link status Monitor link status Gigabit Ethernet C D Gigabit Ethernet link status Monitor link status Table 2 13 Onboard Power Supply Supervision SIGNAL AMC power enable DESCRIPTION Control AMC board supply MMC FUNCTION Control power supply Onboard power supply Status of various onboard supply voltages Monitor power good signals Processor power supply Status of processor supply voltage Monitor power good Voltage 0 9 V DDR2 termination supply Monitor voltage Platform Voltage Board 1 1 V supply M
115. ootLoader AM4100 e 5 4 6 Updating the NetBootLoader In addition to programming an image to NBL Flash memory the NetBootLoader itself can be updated The image is downloaded in the same way as any other image to the data buffer The new version of the NetBootLoader image is then programmed to NBL Flash memory using the CLONE command 5 4 7 Uploading an NBL Flash Memory Area The NetBootLoader also has the possibility to upload certain areas of the NBL Flash memory to a host using an Ethernet port To use this interface the Ethernet port parameters must first be set and then the operator must gain control of the NetBootLoader and perform an FTP serv er login After a successful login the operator then stores the NBL Flash memory area to be uploaded to the local data buffer using the SF command Using the PUT command transfers the contents of the data buffer to the FTP server As with any type of server session the oper ator should logout when the session is finished 5 5 Plug and Play The AM4100 NetBootLoader includes Plug and Play functionality This ensures that the board is completely initialized and that all resources necessary for PCI devices addresses interrupts etc are assigned automatically This important feature has the advantage that conflicts do not arise when PCI devices are added or removed as the operating system itself does not include the board initialization code 5 6 Porting an Operating System to the CPU Bo
116. operation begins anew 5 4 3 NetBootLoader Configuration There are several NetBootLoader commands which provide the operator with the capability to configure specific parameters which are used by the NetBootLoader for interfacing operations These commands are e BW BootWait e CBL Change Bootline e DHCP e FDT e NET e PASSWD e PF Port Format e SCRIPT e SQ Boot Sequence Default settings are available for all the above commands except for DHCP NET and SCRIPT 5 4 3 1 BW This command is used to display or set the actual boot wait time used by the NetBootLoader to delay the boot operation before proceeding with the loading and starting of an application If this time is set too short it may not be possible to gain access to the NetBootLoader The boot wait time value is stored in the boot section of the serial EEPROM This section is validated with a CRC code to avoid the setting of random parameters Note If the CRC of the boot section is not valid changing the boot wait time will have no effect because the BW command does not validate an invalid CRC In this case a default timing of 5 seconds is always used MI To validate an invalid CRC an operating system utility must be used or alternatively the f option of the BW command must be issued WARNING la Using the bw f command to validate invalid entries may adversely impact the operation of the operating system ID 36126 Rev
117. ort for serial over LAN Note If the MMC is using the host SERO port for serial over LAN both values SCOM and SOLG must be set to 0001 D ID 36126 Rev 2 0 Page 4 21 Configuration AM4100 4 6 17 Delay Timer Control and Status Register The delay timer enables the user to realize short reliable delay times It runs by default and does not start again on its own It can be restarted at anytime by writing anything other than a 0 to the delay timer control status register The hardware delay timer provides a set of outputs for defined elapsed time periods The timer outputs reflected in the Delay Timer Control and Status Register are set consecutively and remain set until the next restart is triggered again Table 4 26 Delay Timer Control and Status Register REGISTER NAME DELAY TIMER CONTROL STATUS REGISTER ADDRESS 0xEC00_028F ACCESS DESGRIPTION 7 0 DTC Delay Timer Control 0x00 R W The hardware delay timer is operated via one simple 8 bit control status register During normal operation each of the 8 bits reflects a timer output which means defined elapsed time period after the last restart according to the following bit mapping DTC 7 0 Value Bit 7 1 ms Bit 6 500 us Bit 5 250 us Bit 4 100 us Bit 3 50us Bit 2 10us Bit 1 bus Bit 0 Tus Since the timer width and thus the availability of outputs varies over different implem
118. ost I O Configuration Register rrrrrrrnnnnrrrrnnnnnnnnnrrrrnnrrnnnnnnnnnnn 4 17 4 6 12 Board RRE 4 17 4 6 13 Hot Swap Status Register rrrrrrnovvnrrrrnnnnnrrrernnnnrnnnnvnnnnrennnnnnrnnnne 4 18 4 6 14 User Specific LED Configuration Heotsier ccccesseetteeeettees 4 18 4 6 15 User Specific LED Control Register 222 csecccceeeeeesteeeeeteeeensneees 4 20 4 6 16 Serial over LAN Configuration Register rrrrrnnnnnnnrrrrrrrrrnrnnnnnnrr 4 21 4 6 17 Delay Timer Control and Status Register rvrnnnnnnnrnnnnnnnnrrvrnnnnrr 4 22 4 6 18 MMC Configuration Register rrrrrrnrnnrnnnrrrrrrvvrrnnnnrrrrnnrrrrrrrrrnnnnn 4 23 4 6 19 IPMI Keyboard Controller Style Interface mmrrnnnnrrrnnnnnnnnnnrrnnn 4 23 ID 36126 Rev 2 0 Page v Preface AM4100 Ds NetBootLoadet Lu uasnenmnimnu mniemnneiendndien 5 3 5 1 General Operation EE 5 3 5 2 et Geleegenheet 5 3 5271 SERO Serial MENGPG siissiccsisevesssetonieridnerrie er diate kven 5 4 Ee e EE 5 4 523 Ethernet Port Interfaces munnen 5 4 5 3 NetBootLoader ege 5 4 5 3 1 NetBootLoader Control E 5 5 5 3 2 System Status Monitoring ciscesenevsisiiesisrnesensionsccccesscenevexecelsssssesduerenar 5 6 5 3 3 Network Accessing EE 5 6 5 3 3 1 DHCP BOOTP Server Access sp usmiunikmjenmnnnen anm 5 6 5 3 3 2 TPIPFIP Server ACCESS eege 5 7 5 3 4 NBL Flash Operation beet 5 7 Ee E 5 8 5 4 Operating the NetBootLoader E 5 8 SAA ME SANN asset 5 8 5 42 Accessing the NetBootLoader
119. r a few seconds or by delaying the startup of the MMC switch AMC ENABLE on the AMEVAL1 and then switching back to IPMI straight once the system is running ID 36126 Rev 2 0 Page 5 43 NetBootLoader AM4100 SWAP Page 5 44 Swap the NBL Flashes temporarily and verify COMMAND RESPONSE NetBtLd gt swap t Flash config swapped till next reboot via HOST bit NetBtLd gt NetBtLd gt swap Active Flash is NOR flash 1 Fallback Flash is NOR flash 0 Configuration Details IPMI straight HOST reverse DIP SW straight off NetBtLd gt Swap the NBL flashes permanently COMMAND RESPONSE NetBtLd gt swap p Flash config permanently swapped NetBtLd ID 36126 Rev 2 0 AM4100 NetBootLoader TFTP zolee Download file from a TFTP server ALLES tftp lt serverip gt lt filename gt where tftp command lt serverip gt parameter string lt nnn nnn nnn nnn gt IP address of the TFTP server lt filename gt parameter string lt X X gt name of image file to be downloaded or path and name of image file to be downloaded pleie NHA The TFTP command makes it possible to download a file from a TFTP server via an Ethernet port If used with the DHCP command it is possible to use the IP address and file information returned by the DHCP command If this command is issued without any parameters it will use the previously stored inform
120. ration parameters set by the above method are lost Only if the parameters have been set by the NET command are they still avail able Prior to using the DHCP command the IP address of the AM4100 must be set to 255 255 255 255 using the NET command Page 5 6 ID 36126 Rev 2 0 AM4100 NetBootLoader 5 3 3 2 TFTP FTP Server Access The NetBootLoader provides various functions for interfacing with either a TFTP or FTP server The TFTP server access is a simple method of acquiring a userimage from a remote source Its primary use is to download a single executable image from a given source For example once an image has been created it would be possible to store it at a remote location where it then would be available for remote booting of an AM4100 via an Ethernet port The TFTP FTP server commands provide various functions consistent with interfacing with such a server The following table provides an overview of available TFTP FTP server functions Table 5 3 TFTP FTP Server Commands CMD TITLE ALIAS FUNCTION REMARKS BYE Terminate session with FTP server CD Change Change FTP server directory Directory GET Download a file from FTP server Data buffer is target LOGIN Login to FTP server LS List Directory List FTP server directory Lists contents of directory PUT Upload a file to FTP server Data buffer is source PWD Print Working Display current FTP server directory Lists name of director
121. rators as well as end users confirm that the operational envi ronment of the AM4100 complies with the thermal considerations set forth in this document 7 3 2 Thermal Characteristic Graphs The thermal characteristic graphs shown on the following pages illustrate the maximum ambi ent air temperature as a function of the volumetric airflow rate for the power consumption indi cated The diagrams are intended to serve as guidance for reconciling board and system with the required computing power considering the thermal aspect One diagram per CPU version is provided When operating below the indicated curve the CPU runs steadily without any in tervention of thermal supervision When operated above the indicated curve various thermal protection mechanisms may take effect resulting in temporarily reduced CPU performance if implemented or finally in an emergency stop in order to protect the CPU from thermal destruc tion In real applications this means that the board can be operated temporarily at a higher am bient temperature or at a reduced flow rate and still provide some margin for temporarily requested peak performance before thermal protection will be activated How to read the diagram Select a specific CPU and choose a specific working point For a given flow rate there is a max imum airflow input temperature ambient temperature provided Below this operating point a safe operation is guaranteed Above this operating point the cha
122. refund the original cost of purchase if appropriate In the event of repair refunding or replacement of any part the ownership of the removed or replaced parts reverts to Kontron and the remaining part of the original guarantee or any new guarantee to cover the repaired or replaced items will be transferred to cover the new or repaired items Any extensions to the original guarantee are considered gestures of goodwill and will be defined in the Repair Report issued by Kontron with the repaired or replaced item Kontron will not accept liability for any further claims resulting directly or indirectly from any warranty claim other than the above specified repair replacement or refunding In particular all claims for damage to any system or process in which the product was employed or any loss incurred as a result of the product not functioning at any given time are excluded The extent of Kontron liability to the customer shall not exceed the original purchase price of the item for which the claim exists Kontron issues no warranty or representation either explicit or implicit with respect to its products reliability fitness quality marketability or ability to fulfil any particular application or purpose As a result the products are sold as is and the responsibility to ensure their suit ability for any given task remains that of the purchaser In no event will Kontron be liable for direct indirect or consequential damages
123. rver accessed LOGOUT im Ul ens e E Terminate telnet session with NetBootLoader SYNTAX logout pet oH A remote telnet session will be terminated with the command LOGOUT No image is loaded and started if the session is terminated with LOGOUT The NetBootLoader waits for a new session to be initiated or for a command entry from the serial console ID 36126 Rev 2 0 Page 5 29 NetBootLoader AM4100 FUNCTION SYNTAX DESCRIPTION FUNCTION SYNTAX DESCRIPTION Page 5 30 Display listing of the current FTP server directory ls To display a listing of the current FTP server directory the command LS is used This command downloads the listing to the data buffer and then the listing is displayed Any previously loaded image in the data buffer is overwritten H an attempt is then made to program the NBL Flash memory after the LS command has been issued it will fail Display visible memory md lt adr gt where md command lt adr gt parameter hexadecimal lt X gt starting address of a visible memory area To display a visible memory area the command MD is used The first time the command MD is issued visible memory contents starting at the address 0x0 are displayed if no lt adr gt parameter is used If issued again without the lt adr gt parameter the display starts with the end address of the previous display Data i
124. s a result of failure to comply with this warn ing ESD Equipment A This AMC board contains electrostatic sensitive devices Please observe the necessary precautions to avoid damage to the board e Discharge your clothing before touching the assembly Tools must be dis charged before use Do not touch components connector pins or traces e If working at an anti static workbench with professional discharging equipment please do not omit to use it Warning tion Take care not to touch the gold conductive fingers of the AMC Card edge This product has gold conductive fingers which are susceptible to contamina amp connector when handling the board Failure to comply with the instruction above may cause damage to the board or result in improper system operation ID 36126 Rev 2 0 Page 3 3 Installation AM4100 3 2 AM4100 Initial Installation Procedures The following procedures are applicable only for the initial installation of the AM4100 in a sys tem To perform an initial installation of the AM4100 in a system proceed as follows 1 Ensure that the safety requirements indicated section 3 1 are observed Warning Failure to comply with the instruction below may cause damage to the GJ board or result in improper system operation 2 Before installation ensure that the board is properly configured for operation in accor dance with the application requirements For information regarding the configuration of th
125. s been determined via simulation No card guides or struts have been used for the simulations because the resulting airflow impedance depends on individual configuration of the AMC carrier or MicroTCA system Airflow Impedance The following figure shows the impedance curves of a Mid size and a Full size AM4100 mod ule Figure 7 6 Mid Size and Full Size AM4100 Impedance Curves Volumetric Flow Rate m s 0 005 0 01 0 015 0 02 T T T T T T T T T T 0 14 4 L 32 EGET JE TE KO TE ee OC L 4 28 4 O E J VET EE EEE EE E EE SEG J L 14 E K 4 a 8 J aa Ki Eege EE 4 e ot Ja S L Mid Size J A S L Je EE EE EE EE ae eee EE AE SE J 5 CH I J n Full Size empty J N ao E 3 hat i 12 D2 4 C a TE SEES ee SEE EE SEE J Se FE L kid Js Mid Size em J oO E i py 4 GE EE EE ME te EE EE EE J d L SI 0 0 LZ LI Lf jl L LI I jf I LI I KLL LI I J 0 5 10 15 20 25 30 35 40 45 Volumetric Flow Rate CFM The following table indicates the pressure drop at 10 20 30 and 40 CFM volumetric flow rates Table 7 1 Pressure Drop vs Airflow Data ET PRESSURE DROP inches H20 FLOW RATE CFM MID SIZE MID SIZE EMPTY FULL SIZE FULL SIZE EMPTY 10 0 007 0 004 0 012 0 005 20 0 023 0 013 0 037 0 015 30 0 045 0 025 0 074 0 030 40 0 075 0 041 0 123 0 050 Page 7 8 ID 36126 Rev 2 0 AM4100 Thermal Considerations 7 3 4 A
126. s displayed as hexadecimal 32 bit words and as ASCII dump ID 36126 Rev 2 0 AM4100 NetBootLoader NET sdllleglel ba Set or display the parameters for an Ethernet port SJ LVE net lt num net gt lt ip addr gt netmask lt netmask gt gw lt gateway gt a f where net command lt num net gt parameter numerical string 0 1 n logical identifier of Ethernet port addressed by this command where 0 TSEC1 1 TSEC2 2 TSEC3 3 TSEC4 lt ip addr gt parameter string lt nnn nnn nnn nnn gt IP address of AM4100 netmask option netmask lt netmask gt parameter string lt nnn nnn nnn nnn gt netmask of AM4100 gw option gateway lt gateway gt parameter string lt nnn nnn nnn nnn gt gateway address for network a option specifies that the NetBootLoader is to use this port for network operations f option force CRC update H ID 36126 Rev 2 0 Page 5 31 NetBootLoader AM4100 NET DESCRIPTION Page 5 32 To set or display the parameters of an Ethernet port the command NET is used Initially the AM4100 does not have any valid Ethernet port configurations therefore these interfaces are inoperable The initial configuration of the Ethernet ports must be done from the SERO interface using the command net f Using the f option forces a CRC to be performed and stored along with the other configuration parameters in the
127. s must first be set and the operator must have control of the NetBoot Loader To download an image from a TFTP server the command TFTP is used The TFTP server IP and file name of the image must be known and provided to the TFTP command or be provided by the DHCP server via the DHCP command Page 5 12 ID 36126 Rev 2 0 AM4100 NetBootLoader To perform a download from an FTP server the operator must first login to the FTP server After a successful login the operator then locates the image file required and downloads it to the data buffer As with any type of server session the operator should logout when the session is finished Note D The commands TFTP GET and LS use the same data buffer Therefore if an LS X command is issued after a TFTP or GET command the data buffer will be over written H an LF command follows the LS the NetBootLoader refuses to program the overwritten data buffer to the NBL Flash memory 5 4 5 4 Motorola S Records The NetBootLoader will also accept Motorola S Records as an image The SL command ac cepts S1 S2 and S3 records Operation is terminated by the appropriate S9 S8 or S7 record Other types of records are ignored The checksum of every record except end records is checked Bad records are rejected by the NetBootLoader The address range of every record is also checked Records which fall outside of the internal buffer are rejected The records must be 0 based This means that
128. s temporarily off if network packets are being sent or received through the RJ45 port When this LED remains off a valid link has not been established due to a missing or a faulty cable connection SPEED green yellow This LED lights up to indicate a successful 100Base TX or 1000BASE T connection When green it indicates a 100Base TX connection and when yellow it indicates a 1000Base T connection When not lit and the ACT LED is active the connection is operating at 10Base T Page 2 12 ID 36126 Rev 2 0 AM4100 Functional Description 2 4 AMC Interconnection The AM4100 communicates with the carrier board or the MicroTCA backplane via the AMC Card edge connector which is a serial interface optimized for high speed interconnects The AMC Card edge connector supports a variety of fabric topologies divided into five functional groups e Fabric interface e Synchronization clock interface e System management interface e JTAG interface e Module power interface The following sections provide detailed information on these interfaces 2 4 1 Fabric Interface The Fabric interface is the real communication path and comprises 20 high speed ports pro viding point to point connectivity for module to carrier and module to module implementations The high speed ports are separated in three logical regions as follows Common Options Region e Fat Pipes Region e Extended Options Region The AM4100 Port Mapping is described below and
129. set output O 3 3V TTL level 8 Reserved input for general purpose 3 3V TTL level 7 Warning The reserved pins listed above are reserved for optional use and must not be connected to external circuitry Failure to comply with the instruction above may cause damage to the board or result in improper system operation The following table lists the Extended Options Regions pins Table 2 9 Extended Options Region Pins Description AMC PIN AMC PORT FUNCTION UO SIGNALING VOLTAGE 133 15 Tx serial port SER1 O 3 3V TTL level 132 15 Rx serial port SER1 3 3V TTL level 127 14 Reserved for debug serial data output O 3 3V TTL level 126 14 Reserved for debug serial clock output O 3 3V TTL level Note K The Extended Options Region pins listed above are not differential signals They have 3 3V TTL signaling voltage The following table lists the JTAG pins Table 2 10 JTAG Pins Description AMC PIN SIGNAL FUNCTION UO SIGNALING VOLTAGE 169 TDI JTAG Test Data Input 3 3V TTL level 168 TDO JTAG Test Data Output O 3 3V TTL level 167 TRST JTAG Test Reset Input 3 3V TTL level 166 TMS JTAG Test Mode Select In 3 3V TTL level 165 TCK JTAG Test Clock Input 3 3V TTL level Note Page 2 20 The JTAG pins are connected to the onboard FPGA logic and can be used to update the onboard logic For further information contact Kontron s Tec
130. sing To support application development and operational requirements for various boot strategies the NetBootLoader provides several functions for gaining access to network services These functions include access to DHCP BOOTP servers accessing TFTP servers and accessing FTP servers At initial startup of the AM4100 only the NetBootLoader is installed in the NBL Flash memory To support application development or remote boot capability the NetBootLoader can provide network interfacing via an Ethernet port To achieve this certain network parameters must first be configured This can be done manu ally via a terminal or dynamically via the network The command DHCP makes it possible to download such parameters and to configure an Ethernet port for network operation Once the Ethernet port is configured the commands TFTP and FTP are available to download bootable images or other files as required 5 3 3 1 DHCP BOOTP Server Access Use of this access method requires the availability of either a DHCP or BOOTP server in the same network as the AM4100 The DHCP command causes the NetBootLoader to first attempt to establish contact with a DHCP server If contact is not achieved it then tries to contact a BOOTP server When contact is established parameters required by the AM4100 are provided accordingly and the Ethernet port is configured and then made available for normal operation In the event the AM4100 is reset or cold started the configu
131. ssis thermal management must become active and take the necessary steps to protect the CPU from thermal destruction Volumetric flow rate The volumetric flow rate refers to an airflow through a fixed cross sectional area i e slot width x depth The volumetric flow rate is specified in m3 h cubic meter per hour or cfm cubic feet per minute respectively Conversion 1 cfm 1 7 m3 h 1 m3 h 0 59 cfm Airflow At a given cross sectional area and a required flow rate an average homogeneous airflow speed can be calculated using the following formula Airflow Volumetric flow rate area The airflow is specified in m s meter per second or in fps feet per second respectively Conversion 1 fps 0 3048 m s 1 m s 3 28 fps ID 36126 Rev 2 0 Page 7 5 Thermal Considerations AM4100 The following figures illustrate the operational limits of the AM4100 taking into consideration power consumption vs ambient air temperature vs airflow rate The measurements were made using a Kontron AMC test system and the NBench benchmark software running under Linux Both processor cores were enabled during the measurements Note The maximum airflow input temperature was measured at the bottom of the board just before the air flowed over the board Warning amp In all situations the maximum case temperature of the processors must be kept below the maximum allowable temperature Figure 7 3 Operational Limits for th
132. stallation The installation of the Ethernet and all other onboard peripheral drivers is described in detail in the relevant Driver Kit files Installation of an operating system is a function of the OS software and is not addressed in this manual Refer to the appropriate OS software documentation for installation ID 36126 Rev 2 0 Page 3 7 Installation AM4100 This page has been intentionally left blank Page 3 8 ID 36126 Rev 2 0 AM4100 Configuration Chapter Configuration ID 36126 Rev 2 0 Page 4 1 Configuration AM4100 This page has been intentionally left blank Page 4 2 ID 36126 Rev 2 0 AM4100 Configuration 4 Configuration 4 1 Configuration of DIP Switches 4 1 1 SW2 DIP Switch Configuration The General Purpose DIP switch SW2 consists of four switches for board configuration switch 1 for POST code or User Specific LED configuration switch 2 for NetBootLoader NBL Firmware Flash configuration and switch 4 for configuring the low memory address offset mode of the e600 core 1 Switch 3 is reserved for future use Figure 4 1 SW2 DIP Switch The following table indicates the functions of the four switches integrated in the SW2 DIP switch Table 4 1 SW2 DIP Switch Functions SWITCH FUNCTION DEFAULT 1 POST code or user specific LED configuration OFF 2 NetBootLoader Firmware Flash selection OFF 3 Reserved OFF 4 Core 1 LM Address Offset mode conf
133. string lt x x gt lt newscript gt may only include NBL commands flow control constructs are not permitted com mands must be separated by semi colons option delete script contents peil ele With the SCRIPT command it is possible to control the boot process During booting if a valid script is available the NetBootLoader will process it once the boot wait time is expired If this command is issued without any parameters the currently active script contents are displayed Download a boot image from a TFTP server and run the boot image COMMAND RESPONSE none script dhcp tftp run Upon the next reset or cold start after the boot wait time has expired the commands DHCP TFTP and RUN will be executed in that order The above command sequence configures an Ethernet port downloads the specified bootable image from an TFTP server and then starts this image ID 36126 Rev 2 0 Page 5 39 NetBootLoader AM4100 SF silVleglel ba Store NBL Flash memory contents to data buffer DAYE sf 0 lt offset gt 1 lt length gt m lt add gt 1 lt length gt lt num gt o lt offset gt l1 lt length gt where sf command o option offset lt offset gt parameter value hexadecimal relative offset to start of FLASH contents or image to be stored to the data buffer option length lt length gt parameter value hexadecimal
134. the board etc Additionally the MMC can intervene in the operating status of the system by reading temperature values shutting down systems generating alarm signals if fault conditions occur These fault conditions are simultaneously logged in the nonvolatile mem ory for analysis and for fault recovery To provide a reliable system the AM4100 includes five temperature sensors distributed over the complete board to measure onboard temperature values and regulate the board s power consumption The AM4100 uses the following temperature sensors e Inlet board temperature sensor near the AMC Card edge connector Inlet AMC Sensor e Outlet board temperature sensor near the AMC Card edge connector Outlet AMC Sensor Inlet board temperature sensor near the processor Inlet Processor Sensor e Outlet board temperature sensor near the processor Outlet Processor Sensor e Freescale MPC8641D die temperature sensor Processor Sensor The MMC also includes an integrated Watchdog to protect against CPU lockups This enhanc es the board s characteristics and improves the system s reliability The MMC Firmware is designed and specially made for AMC environments and is compliant with the PICMG 3 0 and IPMI v2 0 rev 1 0 specifications ID 36126 Rev 2 0 Page 2 21 Functional Description d 2 5 1 1 MMC Signals Implemented on the AM4100 AM4100 The MMC implements several signals to monitor and control the different board functi
135. the following standard precau tions installation procedures and general information must be observed to ensure proper in stallation and preclude damage to the board other system components or injury to personnel 3 1 Safety Requirements The following safety precautions must be observed when installing or operating the AM4100 Kontron assumes no responsibility for any damage resulting from failure to comply with these requirements Warning a Due care should be exercised when handling the board due to the fact that the heat sink can get very hot Do not touch the heat sink when installing or removing the board In addition the board should not be placed on any surface or in any form of storage container until the board and heat sink have cooled down to room tem perature Warning This AMC board is equipped with an extraction locking handle which makes it possible to lock the board in a chassis carrier during installation or to unlock and pull it out of the chassis carrier during removal When installing or remov ing the board apply only as much force as required to lock unlock the board or to pull the board out of the chassis DO NOT push on the extractor locking handle to seat the board in the AMC carrier backplane connector amp Use of excessive force bending or rotation of the handle will result in either damage to the handle or the board locking mechanism Kontron disclaims all liability for damage to the board a
136. ved 011 Reserved 100 Reserved 101 sRIO 3 125 Gbit 110 sRIO 1 25 Gbit 111 SRIO 2 5 Gbit 0 SC CPU SerDes configuration N A R 0 PCle end point sRIO slave 1 PCle route complex SRIO master Page 4 10 ID 36126 Rev 2 0 AM4100 Configuration 4 6 3 POST Code Register The values stored in this register are displayed by the User Specific LEDs when the switch 1 of SW2 DIP switch is set to OFF Table 4 12 POST Code Register REGISTER NAME POST CODE REGISTER ADDRESS OxEC00 0080 DESCRIPTION RESET VALUE ACCESS POST code output value R W 4 6 4 Firmware Configuration Register The Firmware Configuration Register is used to configure a number of NBL Firmware settings The register is read only and can be configured only by the Module Management Controller Table 4 13 Firmware Configuration Register REGISTER NAME FIRMWARE CONFIGURATION REGISTER ADDRESS OxECO00 0280 BIT DESCRIPTION ACCESS 7 5 Res Reserved 000 R 4 3 BCON Reserved 00 2 0 BBOCON Reserved 000 Note a The Firmware Configuration Register is set to the default values by power on I reset not by system reset D ID 36126 Rev 2 0 Page 4 11 Configuration AM4100 4 6 5 MMC I O Status Register The MMC I O Status Register describes the MMC control signals The register is read only and can be configured only by the M
137. vice A Electronic boards and their components are sensitive to static elec tricity Therefore care must be taken during all handling operations and inspections of this product in order to ensure product integrity at all times Warning This product has gold conductive fingers which are susceptible to con tamination Take care not to touch the gold conductive fingers of the AMC Card edge connector when handling the board Failure to comply with the instruction above may cause damage to the board or result in improper system operation Do not handle this product out of its protective enclosure while it is not used for operational pur poses unless it is otherwise protected Whenever possible unpack or pack this product only at EOS ESD safe work stations Where a safe work station is not guaranteed it is important for the user to be electrically discharged before touching the product with his her hands or tools This is most easily done by touching a metal part of your system housing ID 36126 Rev 2 0 Page xv Preface AM4100 It is particularly important to observe standard anti static precautions when changing piggy backs ROM devices jumper settings etc If the product contains batteries for RTC or memory backup ensure that the board is not placed on conductive surfaces including anti static plas tics or sponges They can cause short circuits and damage the batteries or conductive circuits on the board General
138. ws ULEDO User Specific LED 0 controlled by MMC red green ULED1 User Specific LED 1 controlled by MMC red green ULED2 Ethernet link status of AMC channel B green ULED3 Ethernet link status of AMC channel A green 4 Configured for MODE C the User Specific LEDs are dedicated to functions as follows ULEDO Ethernet link status of AMC channel D green ULED1 Ethernet link status of AMC channel C green ULED2 Ethernet link status of AMC channel B green ULED3 Ethernet link status of AMC channel A green 5 Configured for DIAG the User Specific LEDs are dedicated to functions as follows ULEDO Watchdog Timer running green Watchdog Timer Timeout red green ULED1 TBD ULED2 Ethernet link status of AMC channel B green ULED3 Ethernet link status of AMC channel A green 6 Configured for TEST the User Specific LEDs are dedicated to functions as follows ULEDO User Specific LED 0 red green ULED1 User Specific LED 1 red green ULED2 User Specific LED 2 red green ULED3 User Specific LED 3 red green D ID 36126 Rev 2 0 Page 4 19 Configuration AM4100 4 6 15 User Specific LED Control Register The User Specific LED Control Register enables the user to switch on and off the front panel User Specific LEDs Table 4 24 User Specific LED Control Register REGISTER NAME USER SPECIFIC LED CONTROL REGISTER ADDRESS 0xEC00_028D DESCRIPTION ACCESS 7 4 ULCMD User Spe
139. y Directory TFTP Download a file from TFTP server Data buffer is target 5 3 4 NBL Flash Operation The NetBootLoader provides various functions for performing operations with the NBL Flash memory The following table provides an overview of the available NBL Flash memory opera tion functions Table 5 4 NBL Flash Operation Commands CMD TITLE ALIAS FUNCTION REMARKS CLONE Program NetBootLoader to NBL Uses data buffer as source Flash memory LF Load Flash Program image to NBL Flash Uses data buffer as source memory SF Store Flash Reads NBL Flash memory to data Uses data buffer as target buffer SWAP Display or change current Flash Used to switch from the currently used NBL assignment and display Flash con Flash to the currently redundant NBL Flash trol parameters ID 36126 Rev 2 0 Page 5 7 NetBootLoader AM4100 m 5 3 5 Motorola S Records The NetBootLoader provides one function for acquiring Motorola S Records The following ta ble provides an overview of this function Table 5 5 Motorola S Records Commands CMD TITLE ALIAS FUNCTION REMARKS SL SLoad Download Motorola S Records Uses data buffer as target 5 4 Operating the NetBootLoader 5 4 1 Initial Setup The AM4100 is delivered with the NetBootLoader already installed in the NBL Flash memory and is ready for operation However in order for the AM4100 to be used in a system applica tion software must be made
Download Pdf Manuals
Related Search
Related Contents
la nutrition parenterale adulte au chuv et aux hug Microtomía y preparación de la sección en parafina Funcionamiento - Schwinn Support Lenovo ThinkCentre M90p ドック入りせず搭載可能。 - 株式会社 片山化学工業研究所 Sony SDM-HX93 19" LCD Monitor Hirez 7 TV User Manual VMware Workstation 6.5 Beta Release Notes Manual del usuario Copyright © All rights reserved.
Failed to retrieve file