Home
20XM51-00 E3 User Manual
Contents
1. Command Description fatload Load binary file from a DOS file system fatls List files in a directory default fat Flattened device tree utility commands flinfo Print Flash memory information go Start application at address addr help Print online help i2c I2C sub system iminfo Print header information for application image itest Return true false on integer compare loadb Load binary file over serial line Kermit mode loads Load S Record file over serial line loady Load binary file over serial line Ymodem mode loop Infinite read loop on address range loopw Infinite write loop on address range md Display memory mdc Display memory cyclically mii MII utility commands mm Modify memory auto incrementing address mtest Simple RAM read write test mw Write to memory fill mwc Write to memory cyclically next Single step execution stepping over subroutines nfs Boot image via network using NFS protocol nm Modify memory constant address pci List and access PCI Configuration Space ping Send ICMP ECHO REQUEST to network host printenv Print environment variables protect Enable or disable Flash write protection rarpboot Boot image via network using RARP TFTP protocol rdump Show registers reginfo Print register information reiserload Load binary file from a Reiser file system reiserls List files in a directory default reset Reset the CPU run Run commands in an enviro
2. Variable Description Default Access bootargs Boot arguments when booting an OS image The boot command will r w set bootargs bootcmd Command string that is automatically run os r w executed after reset bootdelay Delay before the default image is 3 r w automatically booted Set to 1 to disable autoboot bootmethod Method to boot operating system tftp r w Possible values bootp flash tftp usb linux file Linux boot file used by default bootcmd Itftpboot pMulti XM51 r w linux setargs Used to set bootargs rw Default setenv bootargs root dev ram rw console ttySO baudrate MEN Mikro Elektronik GmbH 53 20XM51 00 E3 2014 02 24 U Boot Boot Loader Default vxworks_file setenv loadaddr 02000000 run vxworks_setargs bootmethod cpenv bootvx floadaddr Variable Description Default Access linuxi Example script for booting Linux r w Default setenv bootfile linux_file setenv loadaddr 02000000 run linux setargs bootmethod bootm loadadadr os Operating system to boot e g vxworks do not boot r w linux vxworks file VxWorks boot file used by default bootcmd tftpboot vxW XM51 st r w vxworks setargs Used to set bootargs r w Default setenv bootargs dtsec 0 0 hostname boottile e ipaddr h serverip g gatewayip u user pw pwd tn target s script vxworks Example script for booting VxWorks r w
3. 1 These MEN specific variables can be used to provide a user friendly way to boot the operating system Once files and arguments are set correctly the user can boot the operating system using commands boot run linux or run vxworks Table 10 U Boot Environment variables Network Variable Description Default Access bootfile Name of the image to load through command Empty r w tftpboot ethact Controls which network interface is currently FM1 DTSEC1 r w active ethaddr MAC addresses of first Ethernet interface 00 c0 3a ae 00 00 r ethtaddr FM1 DTSEC1 and second Ethernet 00 c0 3a ae 08 00 interface FM1 DTSEC2 determined at start up See Chapter 2 7 Ethernet Interfaces on page 25 You can pass MAC addresses to the OS using the cpenv command gatewayip IP address of the gateway router to use 192 1 1 22 r w hostname Target host name Empty r w ipaddr IP address needed for tftpboot command 192 1 1 120 r w loadaddr Default load address for commands like 0x01000000 r w bootp tftpboot loadb etc netmask Subnet mask 255 255 255 0 r w pwd Password Empty r w serverip TFTP server IP address needed for tftpboot 192 1 1 22 r w command user User name Empty r w MEN Mikro Elektronik GmbH 00 0T 54 20XM51 00 E3 2014 02 24 U Boot Boot Loader Table 11 U Boot Environment variables Console Variable Description Default Access baudrate Baud rate for seri
4. 63 64 61 62 MEN Mikro Elektronik GmbH 32 20XM51 00 E3 2014 02 24 Functional Description Table 6 Pin assignment of ESMexpress connector J2 pins 1 60 59 60 57 58 55 56 53 GND 54 GND 51 52 49 50 47 GND 48 GND 45 46 E 43 44 41 GND 42 GND 39 40 61 62 37 i 38 l 35 GND 36 GND 59 60 33 E 34 31 32 29 GND NE 30 GND 27 28 25 26 1 2 23 GND 24 GND 21 PCIE_CLK_A1_REF 22 z 19 PCIE CLK A1 REF 20 17 CLK REQ CLK A1 REF4 18 GND 15 16 13 14 11 GND 12 GND 9 10 7 8 5 GND 6 GND 3 PCIE_A1_TX 4 PCIE_A1_RX 1 PCIE_A1_TX 2 PCIE_A1_RX MEN Mikro Elektronik GmbH 33 20XM51 00 E3 2014 02 24 Functional Description Table 7 Signal mnemonics of 120 pin ESMexpress connectors Signal Direction Function Power GND Ground Vbatt in 3V battery voltage Power PS ON amp out Enable signal for external power supply Management pwR ok in Power OK signal from external power supply RESET_IN in Reset signal from carrier board RESET_OUT out Reset signal from CPU board PCI Express CLK REQ CLK A 0 1 REF in 100 MHz Clock request signals PCIE A 0 1 RX in Differential PCle receive lines x1 links AO PCIE A 0 1 RX and A1 PCIE A 0 1 TX out Differential PCle transmit lines x1 links AO PCIE A 0 1 TX and A1 PCIE CLK A 0 1 REF out Reference clocks AO0 A1 100
5. Description Alias for help as Assemble memory askenv Get environment variables from stdin bdinfo Print board info structure boot Boot default i e run bootcmd bootelf Boot from an ELF image in memory bootm Boot application image from memory bootp Boot image via network using BOOTP TFTP protocol bootvx Boot VxWorks from an ELF image break Set or clear a breakpoint cmp Compare memory coninfo Print console devices and information continue Continue from a breakpoint cp Copy memory cpenv Copy environment string may be needed to forward some additional parameters to the OS crc32 Calculate checksum date Get set reset date amp time defenv Set environment variables to default values use saveenv to store the changes dhcp Boot image via network using DHCP TFTP protocol ds Disassemble memory dtt Display temperature echo Echo arguments to console editenv Edit environment variable eeprom EEPROM sub system erase Erase Flash memory exit Exit script ext2load Load binary file from an Ext2 file system ext2ls List files in a directory default fatinfo Print information about file system MEN Mikro Elektronik GmbH 20XM51 00 E3 2014 02 24 U Boot Boot Loader
6. MEN has performed general successful EMC tests for ESMexpress using the XCI evaluation carrier according to EN 55022 radio disturbance EC 61000 4 2 ESD EC 61000 4 3 electromagnetic field immunity EC 61000 4 4 burst IEC 61000 4 5 surge IEC 61000 4 6 conducted disturbances BIOS U Boot Universal Boot Loader Software Support VxWorks Linux on request y For more information on supported operating system versions and drivers see online data sheet MEN Mikro Elektronik GmbH 6 20XM51 00 E3 2014 02 24 Configuration Options Configuration Options CPU QorIQTM P4080 or P4040 or P3041 P4080 eight cores up to 16 GB DDR3 RAM two controllers 2 MB L3 cache 30 W max processor P4040 four cores up to 16 GB DDR3 RAM two controllers 2 MB L3 cache 24 W max processor P3041 four cores up to 8 GB DDR3 RAM one controller 1 MB L3 cache 18 2 W max processor All processors available with 1 2 GHz 1 33 GHz or 1 5 GHz Memory e System RAM Oneor two memory banks depending on processor type 2 GB 4 GB 8 GB 16 GB only possible with two banks P4080 or P4040 Currently only 2 GB are supported by U Boot and BSP Boot program Flash 64 MB 128 MB or 256 MB FRAM OKBor 128 KB Software Support Linux processors are supported U Boot support already implemented Please note that some of these options may only be available for large volumes Please a
7. amp protect off ec020000 efdfffff amp amp erase ec020000 filesize amp amp cp b loadaddr ec020000 filesize protect on all M Save the script optional XM51 gt saveenv Start the update XM51 gt run update os MEN Mikro Elektronik GmbH 49 20XM51 00 E3 2014 02 24 U Boot Boot Loader 3 5 5 Updating U Boot Code Updates of the XM51 U Boot only main image are available for download from MEN s website U Boot s integrated Flash update functions allow you to do updates yourself However you need to take care and follow the instructions given here Otherwise you may make your board inoperable A In any case read the following instructions carefully Please be aware that you do U Boot updates at your own risk After an incorrect update your CPU board may not be able to boot Do the following to update U Boot m m m Unzip the downloaded file e g 4XM51 00 01 02 zip into a temporary directory Connect a terminal emulation program with the UART to USB interface UART COM1 of your XM51 and set the terminal emulation program to 115200 baud 8 data bits 1 stop bit no parity no handshaking if you haven t changed the target baud rate before Power on your XM51 and press ENTER immediately In your terminal emulation program you should see the U Boot prompt XM51 gt Enter run update XM51 gt run update Note Please note that the current U Boot implementation only s
8. via PCI Express while the client port is driven by a UART to USB converter All ports are implemented with EHCI OHCI and support high speed fullspeed and low speed operation The UART to USB interface supports data rates up to 230 4 kbits s It has no handshake lines In connection with USB to UART driver software it can be used as a COM interface and is supported by U Boot as a console device You can find the pinout for the USB signals in Table 3 Pin assignment of ESMexpress connector J1 pins 61 120 on page 30 and Table 4 Pin assignment of ESMexpress connector J1 pins 1 60 on page 31 2 7 Ethernet Interfaces The XM51 has two Ethernet interfaces controlled by the CPU All channels support up to 1000 Mbits s and full duplex operation You can find the pinout for the Ethernet signals in Table 4 Pin assignment of ESMexpress connector J1 pins 1 60 on page 31 The unique MAC address is set at the factory and should not be changed Any attempt to change this address may create node or bus contention and thereby render the board inoperable The MAC addresses on XM51 are ETHA 0x 00 CO 3A AE 00 00 0x 00 CO 3A AE 07 FF ETHB 0x 00 CO 3A AE 08 00 0x 00 CO 3A AE OF FF where 00 CO 3A is the MEN vendor code The last six digits are product specific and depend on the interface and the serial number of the product The serial number is added to the channel offset for example for ETHB 08 2A for serial number 000042
9. 32 cet aera RR ieee neo20G meee se ates ok 39 3 2 Getting Started Setting Up Your Operating System 40 3 2 1 Setting Up the Boot Fil sseb se n e RR RR Re 40 3 2 2 Setting Up the Boot and TFTP Parameters 40 3 2 3 Starting Up the Operating System 41 3 3 Interacts with U Boot 12h sepe bw RR ERR 42 3 3 1 Setting Up a Console Connection 42 3 3 2 Entering the U Boot Command Line 42 S313 User nterface Basics s lt 4 o hice erret EP ERE okie 42 3 4 U Boot Image and Start Up 0 0 eee eee 45 3 4 1 Booting an Operating System 0 45 MEN Mikro Elektronik GmbH 13 20XM51 00 E3 2014 02 24 Contents 35 Updating the Boot Flash 4 25 sene t RR sian oS RETE 48 3 5 Update via the Serial Console 0 0 48 319 24 Update via Network i uud ehe fea eg ng EREE 48 33 3 Update via USB oci 02rde0netubarmeradocheraboendas 48 3 94 Performiunp an pd ale 20 vmde per p peEEEDPEREES 48 3 5 5 Updating U Boot Code seo ee n 50 3 6 ACCESSING DEVICES oue dein vd nes ri pP a DEL bg p ied 51 SMS O PCI EEERERTEMTTT 51 O02 OU SBioscben Nodo dus epo oda TE E aes eae oe ol IMEEM 52 3 7 U Boot Configuration and Organization lesse 53 o iBoot Flash Memory Map ioc reU erp REP ouis 53 3 7 20 Environment Variables 0 00 2 e teares 53 3 8 U Boot Commands 4o erbe eb mee e
10. Modify config space read write pci next b w I b d f addr Modify config space const addr 3 6 2 USB Before you access USB devices you have to call usb start At compilation time a specific USB controller must be configured e g the EHCI high speed onboard PCI USB controller This means that high speed and low full speed devices cannot be supported at the same time List all devices usb tree Show USB device tree usb info dev Show available USB devices List storage devices usb storage Show details of USB storage devices usb part dev Print partition table of one or all USB storage devices Read RAW data usb dev dev Show or set current USB storage device usb read addr blk cnt Read cnt blocks starting at block blk to memory address addr MEN Mikro Elektronik GmbH 51 20XM51 00 E3 2014 02 24 MEN Mikro Elektronik GmbH 20XM51 00 E3 2014 02 24 eee LLL U Boot Boot Loader Read file system Use commands ext2load ext2ls fatinfo fatload fatls reiserload or reiserls e g XM51 gt farinto usb 0 1 0 1 device 0 partition 1 XM51 gt fatls usb 0 1 use usb part to find dev part XM51 gt fatload usb 0 1 loadaddr path file 3 6 3 I2C Set bus i2c dev dev Show or set current I2C bus List i2c probe Show devices on the I2C bus Read i2c md chip adadr 0 1 2 Read from I2C device no of objects i2c loop chip addr 0 1 2 Loop reading of device no of objects Write i2c
11. be assigned to processor cores to avoid access conflicts and assure deterministic behavior The P3041 has only one controller and memory bank Note Currently only 2 GB are supported by U Boot and by the VxWorks BSP 2 5 2 FRAM The board has up to 128 KB non volatile FRAM memory connected to the local bus of the CPU The FRAM does not need a back up voltage for data retention 2 5 3 NOR Flash The board includes up to 256 MB soldered NOR Flash memory controlled by the CPU The data bus is 16 bits wide Flash memory contains the U Boot operating system bootstrapper and U Boot environment variables It can also contain the operating system and application software See Chapter 3 U Boot Boot Loader on page 39 2 5 4 Serial ATA SATA The XM51 provides two serial ATA channels through a PCIe to SATA converter that is connected to the QorIQ processor via a dedicated PCIe x1 link The SATA channels are led to the ESMexpress connector The interfaces are compliant with SATA Revision 2 x and support transfer rates of 3 0 Gbits s You can find the pinout for the SATA signals in Table 3 Pin assignment of ESMexpress connector J1 pins 61 120 on page 30 MEN Mikro Elektronik GmbH 24 20XM51 00 E3 2014 02 24 Functional Description 2 6 USB Interfaces The XM51 provides four USB 2 0 host ports and one USB client port at the ESMexpress connector The four host ports are controlled via a USB hub connected to the QorIQ processor
12. can be used for combined control datapath and application layer processing Its high level of integration offers significant performance benefits compared to multiple discrete devices while also greatly simplifying board design The processor is well suited for applications that are highly compute intensive mission critical or both The P4080 and P4040 have two independent 64 bit DDR2 3 memory controllers with ECC All types provide advanced processing including Datapath Acceleration Architecture for functions like packet parsing queue management congestion management or encryption They also integrate high speed serial interfaces with Gigabit Ethernet PCI Express 2 x and SATA Revision 2 x support The selection of three different QorIQ family processor types usable on the XM51 allows tailoring of the computer on module for different application requirements General Table 1 Processor core options on XM51 Power Processor Type Core Frequency Cores DDR3 RAM L3 Cache Consumption P4080 1 2 GHz 1 33 GHz 8 2 controllers 2 MB 30 W max or 1 5 GHz up to 16 GB P4040 4 2 controllers 2MB 24 W max up to 16 GB P3041 4 1 controller 1 MB 18 2 W max up to 8 GB Only for processor For a maximum power consumption of the entire COM board add 2 W each MEN Mikro Elektronik GmbH 20XM51 00 E3 2014 02 24 Functional Description 2 4 2 Thermal Considerations The XM51 generates an absol
13. defenv the environment variables can be reset to default values MEN Mikro Elektronik GmbH 42 20XM51 00 E3 2014 02 24 U Boot Boot Loader Examples Displaying environment variables XM51 gt printenv baudrate baudrate 115200 XM51 gt printenv Print all variables baudrate 115200 bootdelay 3 XM51 gt echo Server IP serverip Shell variable expansion Server IPs 192 1 1 22 Examples Editing and saving environment variables XM51 gt editenv ipaddr edit 192 1 1 023 Edit the variable in the edit line and press Enter XM51 gt setenv ipaddr 192 1 1 123 Edita variable directly XM51 gt setenv ipaddr Deletes a variable completely XM51 gt defenv Set all variables to default You need to save the changes made otherwise they will be lost after next reset XM51 gt saveenv Saving Environment to Flash For a list of the XM51 environment variables see Chapter 3 7 2 Environment Variables on page 53 3 3 3 8 Working with Scripts and Applications You can use scripts or stand alone applications for more complex tasks Scripts can be stored in environment variables and executed by the run command You can enter a sequence of commands using different separators separated all commands are executed amp amp separated next command is executed only if no error occurred separated next command is executed only if an error occurred Simple Scripts using the Command Line You can
14. i MEN Mikro Elektronik GmbH 20 20XM51 00 E3 2014 02 24 Functional Description 2 Functional Description The following describes the individual functions of the board and their configuration on the board There is no detailed description of the individual controller chips and the CPU They can be obtained from the data sheets or data books of the semiconductor manufacturer concerned Chapter 5 1 Literature and Web Resources on page 61 Please note that the board BSPs for the different operating systems may not support all the functions of the XM51 For more information on hardware support f please see the respective BSP data sheet on MEN s website 2 1 Power Supply The XM51 board is supplied with 12 V 9 to 16 V only via ESMexpress connectors J1 J2 All other required voltages are generated on the board 2 2 Board Supervision 2 2 1 Temperature and Voltage The board features a temperature sensor and voltage monitor A voltage monitor supervises all used voltages and holds the CPU in reset condition until all supply voltages are within their nominal values 2 2 2 Watchdog The board features a window watchdog that must be triggered within a window open period of 340 ms and 8 7 s After configuration the CPU serves the watchdog Other than an ordinary timeout watchdog a window watchdog must be triggered within a certain time window rather than just within a certain maximum time If the program execut
15. on the terms and understanding that 1 MEN is not responsible for the results of any actions taken on the basis of information in the publication nor for any error in or omission from the publication and 2 MEN is not engaged in rendering technical or other advice or services MEN expressly disclaims all and any liability and responsibility to any person whether a reader of the publication or not in respect of anything and of the consequences of anything done or omitted to be done by any such person in reliance whether wholly or partially on the whole or any part of the contents of the publication Conditions for Use Field of Application The correct function of MEN products in mission critical and life critical applications is limited to the environmental specification given for each product in the technical user manual The correct function of MEN products under extended environmental conditions is limited to the individual requirement specification and subsequent validation documents for each product for the applicable use case and has to be agreed upon in writing by MEN and the customer Should the customer purchase or use MEN products for any unintended or unauthorized application the customer shall indemnify and hold MEN and its officers employees subsidiaries affiliates and distributors harmless against all claims costs damages and expenses and reasonable attorney fees arising out of directly or indirectly any claim or pers
16. this signal is either active low or that it becomes active at a falling edge Signal directions in signal mnemonics tables generally refer to the corresponding board or component in meaning to the board or component out meaning coming from it Vertical lines on the outer margin signal technical changes to the previous issue of the document MEN Mikro Elektronik GmbH 10 20XM51 00 E3 2014 02 24 About this Document Legal Information Changes MEN Mikro Elektronik GmbH MEN reserves the right to make changes without further notice to any products herein Warranty Guarantee Liability MEN makes no warranty representation or guarantee of any kind regarding the suitability of its products for any particular purpose nor does MEN assume any liability arising out of the application or use of any product or circuit and specifically disclaims any and all liability including without limitation consequential or incidental damages TO THE EXTENT APPLICABLE SPECIFICALLY EXCLUDED ARE ANY IMPLIED WARRANTIES ARISING BY OPERATION OF LAW CUSTOM OR USAGE INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE OR USE In no event shall MEN be liable for more than the contract price for the products in question If buyer does not notify MEN in writing within the foregoing warranty period MEN shall have no liability or obligation to buyer hereunder The publication is provided
17. 20XM5 1 00 E3 2014 02 24 XM51 ESMexpress COM with PowerPC QoriQ P4080 Module without cover and frame Aen XM51 ESMexpress COM with PowerPC QorlQ P4080 XM51 ESMexpress COM with PowerPC QorlQ P4080 The XM51 is a multi core computer on module based on the Freescale PowerPC QorIQ M family Together with an application specific carrier board it forms a semi custom solution for industrial harsh mobile and mission critical environments The XM51 is built around a QorlQ P4080 P4040 or P3041 running at frequencies between 1 2 and 1 5 GHz All types have multi core performance and advanced processing functions incl encryption but the XM51 is still scalable to individual needs The eight core P4080 is a high end number cruncher while the P3041 aims at power and cost efficiency The entire board draws a maximum power of 32 W and supports extended operating temperatures in all configurations The COM has up to 16 GB of soldered ECC main memory driven by two independent controllers The two RAM banks can be assigned to processor cores to avoid access conflicts and assure deterministic behavior This facilitates building up certifiable solutions for safety critical avionics or railway applications Up to 512 KB industrial non volatile FRAM and 256 MB Flash round out the XM51 s onboard memory Further capacity can be added on the carrier board as needed via high speed serial busses i e USB or SATA A
18. 55 255 0 Edit the subnet mask and press Enter MI Set up the boot file through environment variable bootfile e g Linux XM51 gt setenv bootfile tftpboot pMulti XM51 VxWorks XM51 gt setenv bootfile tftpboot vxW XM51 st MI Set the boot arguments through environment variable bootargs e g Linux XM51 gt setenv bootargs root dev ram rw VxWorks XM51 gt setenv bootargs dtsec 0 0 xmb1 bootfile e ipaddr h serverip g gatewayip u username pw password tn s u is the FTP user name pw is the FTP password MEN Mikro Elektronik GmbH 40 20XM51 00 E3 2014 02 24 U Boot Boot Loader MI Set up the autostart script through environment variable bootcmd Linux XM51 gt setenv bootcmd tftpboot amp amp bootm VxWorks XM51 gt setenv bootcmd tftpboot amp amp cpenv amp amp bootvx 3 2 3 Starting Up the Operating System M Save the changed environment variables XM51 gt saveenv M Reset the board XM51 gt reset M U Boot restarts the board and loads the configured operating system with the settings made MEN Mikro Elektronik GmbH 41 20XM51 00 E3 2014 02 24 U Boot Boot Loader 3 3 Interacting with U Boot U Boot uses a shell similar to the Linux Hush shell with a command history and autocompletion support 3 3 1 Setting Up a Console Connection To interact with U Boot you can use the UART to USB interface UART COM1 as a serial console port in RS232 mode S
19. COM Express adapter board Map of the board 36 Labels giving the board s article number revision and serial Dumbef iaeaea e tpi eae None duda ARR EUER TR RU pub adios 62 Processor cote opions on XMS s uos pe meto cs 22 GPIO signals to CPU pins assignment 00005 26 Pin assignment of ESMexpress connector J1 pins 61 120 30 Pin assignment of ESMexpress connector J1 pins 1 60 31 Pin assignment of ESMexpress connector J2 pins 61 120 32 Pin assignment of ESMexpress connector J2 pins 1 60 33 Signal mnemonics of 120 pin ESMexpress connectors 34 U Boot Boot Flash memory map 53 U Boot Environment variables OS boot 33 U Boot Environment variables Network 54 U Boot Environment variables Console 5 55 U Boot Environment variables Other 0 35 U Boot Command reference 45 22x nacer aguas eeaiwn 56 Memory mappings local address windows ussus 59 Memory mappings PCI PCIe master address map 59 Memory mappings PCI PCIe slave address map 60 IC Ge VICES OE 60 15 Getting Started 1 Getting Started This chapter gives an overview of the board and some hints for first installation in a system 1 1 Map of the Board The following board map shows the board assembly from its cover side top and connector side
20. E3 2014 02 24 Table 16 Memory mappings PCI PCIe slave address map Organization of the Board PCI Address Space Mapped to CPU Space Description 0x 0000 0000 End of RAM 0x 0000 0000 End of RAM Prefetchable snooping enabled 4 2 I2C Devices Table 17 I2C devices I2C Bus Address Function 0x0 Ox9E LM75 temperature sensor OxA0 PCle to USB bridge EEPROM OxA2 Real time clock 0xA8 CPU EEPROM OxDO PCle to USB bridge 0xD2 Clock generator 0x1 OxAC Reserved for carrier board EEPROM MEN Mikro Elektronik GmbH 20XM51 00 E3 2014 02 24 Appendix 5 Appendix 5 1 Literature and Web Resources e XM51 data sheet with up to date information and documentation www men de products 15XM51 html e XCI data sheet with up to date information and documentation www men de products 08XCO1 html 5 1 1 CPU Freescale QorIQ Processing Platforms www freescale com webapp sps site homepage jsp codeZQORIQ HOME QorIQ P4080 www freescale com webapp sps site prod_summary jsp code P4080 QorIQ P4040 www freescale com webapp sps site prod_summary jsp code P4040 e QorIQ P3041 www freescale com webapp sps site prod_summary jsp code P3041 5 1 2 SATA Serial ATA International Organization SATA IO www serialata org 5 1 3 USB USB Implementers Forum Inc www usb org 5 1 4 Ethernet ANSI IEEE 802 3 1996 Information Technology Telecommunicatio
21. Functional Description Installing the ESMexpress Module on a COM Express Carrier M Align the ESMexpress connectors and the mounting holes of the adapter and the module and plug the AE12 adapter firmly onto the ESMexpress module M Install the ESMexpress module on the adapter using the following mounting holes and the seven M2x4 cross recess pan head screws included in the delivery of the adapter ESMexpress Connectors on top side of board COM Express Connectors MEN Mikro Elektronik GmbH 37 20XM51 00 E3 2014 02 24 Functional Description V Turn the module around and insert five 2 5x18 cross recess countersink head screws also included in the delivery into the five COM Express mounting holes on the top of the ESMexpress module ESMexpress p Vj corer connectors on bottom side M Install the five 2 5x5 standoffs on the bottom of the adapter Mi Plug the ESMexpress module AE12 assembly onto the COM Express carrier board MI Screw the adapter onto the COM Express carrier board using five M2 5x4 screws ESMexpress module AE12 adapter board Standoff COM Express carrier MEN Mikro Elektronik GmbH 38 20XM51 00 E3 2014 02 24 U Boot Boot Loader 3 U Boot Boot Loader 3 1 General U Boot is the CPU board firmware that is invoked when the system is powered on The basic tasks of U Boot are Initialize the CPU and its peripherals PCI configuration Provide debug
22. MHz PCIE CLK A 0 1 REF SATA SATAO RX SATAO RX in Differential SATA receive lines port 0 SATAO_TX SATAO TX out Differential SATA transmit lines port O SATA1_RX SATA1_RX in Differential SATA receive lines port 1 SATA1_TX SATA1_TX out Differential SATA transmit lines port 1 MEN Mikro Elektronik GmbH 20XM51 00 E3 2014 02 24 Functional Description Signal Direction Function Ethernet ETH_A_LED_ACT out Signal for activity status LED port A ETH_A_LED_LINK out Signal for link status LED port A ETH_A0 ETH_AO in out Media Dependent Interface 0 data differential pair port A ETH_A1 ETH At in out Media Dependent Interface 1 data differential pair port A ETH_A2 ETH_A2 in out Media Dependent Interface 2 data differential pair port A ETH_A3 ETH_A3 in out Media Dependent Interface 3 data differential pair port A ETH A REF out Port A reference voltage ETH B LED ACT out Signal for activity status LED port B ETH B LED LINK out Signal for link status LED port B ETH_BO ETH BO in out Media Dependent Interface 0 data differential pair port B ETH_B1 ETH_B1 in out Media Dependent Interface 1 data differential pair port B ETH_B2 ETH_B2 in out Media Dependent Interface 2 data differential pair port B ETH_B3 ETH_B3 in out Media Dependent Interface 3 data differential pair port B ETH_B_REF out Po
23. PCle x1 USB Hub PCle to SATA Watchdog MEN Mikro Elektronik GmbH 3 20XM51 00 E3 2014 02 24 Technical Data Technical Data CPU Freescale QorIQTM P4080 or P4040 or P3041 1 2 GHz up to 1 5 GHz Eight four high performance Power Architecture e500mc cores Memory 32 KB instruction and data L1 cache and private 128 KB L2 cache per processor core Upto 16 GB SDRAM system memory Soldered DDR3 with ECC support Up to 667 MHz memory bus frequency depending on processor configuration P4080 P4040 with two independent memory controllers P3041 with one controller Up to 256 MB boot program Flash 128 KB non volatile FRAM e Serial EEPROM 8 kbits for factory settings Serial ATA SATA Two ports via ESMexpress connector SATA Revision 2 x support Transfer rates up to 300 MB s 3 Gbit s e Via PCIeQ to SATA bridge USB Four USB 2 0 host ports via ESMexpress connector OHCI and EHCI implementation Data rates up to 480 Mbit s e One USB client port via ESMexpress connector Via UART to USB converter Data rates up to 230 4 kbit s 16 byte transmit receive buffer Handshake lines none Ethernet Two 10 100 1000Base T Ethernet channels Two LED signals per channel for LAN link and activity status and connection speed Accessible via ESMexpress connector MEN Mikro Elektronik GmbH 4 20XM51 00 E3 2014 02 24 Technical Data PCI Express e Two x1 links via E
24. RX 117 PCIE AO TX 118 PCIE AO RX 115 CLK REQ CLK AO REF4 116 GND 113 PCIE CLK AO REF 114 11 PCIE CLK AO REF 112 109 110 107 108 105 106 103 104 101 102 99 100 119 120 97 GND 98 GND 95 SATAO_TX 96 SATAO_RX 93 SATAO TX 94 SATAO_RX 91 GND 92 GND 89 SATA1_TX ONE 90 SATA1_RX 7 o a SATA1_TX 88 SATA1_RX 85 GND 86 GND 59 60 83 84 81 82 79 GND 80 GND 67 GND 68 GND 65 66 63 64 61 62 MEN Mikro Elektronik GmbH 30 20XM51 00 E3 2014 02 24 Functional Description Table 4 Pin assignment of ESMexpress connector J1 pins 1 60 61 59 MEN Mikro Elektronik GmbH 20XM51 00 E3 2014 02 24 62 60 59 57 55 53 51 49 47 45 43 41 39 37 35 33 31 29 27 25 Vbatt PWR_OK I2C DATA Il2C CLK GPIO LED 56 54 52 50 48 46 44 42 40 38 36 34 32 30 28 26 12V PS_ON RESET_IN RESET_OUT GPIO25 WAKE GPIO26 PWRBTN GND GND Functional Description Table 5 Pin assignment of ESMexpress connector J2 pins 61 120 119 120 117 118 115 GND 116 GND 113 114 111 112 109 GND 110 GND 107 108 105 106 x 103 GND 104 GND 101 102 99 100 119 120 97 GND 98 GND 95 96 93 94 91 GND 92 GND 89 SN 90 61 62 87 88 l 85 GND 86 GND 59 60 83 84 z 81 82 79 GND 80 GND 77 78 75 76 73 GND 74 GND 71 72 69 70 67 GND 68 GND 65 66
25. SMexpress connector e PCIeG 2 x support Data rate 500 MB s in each direction 5 Gbit s per lane GPIO 3 lines via ESMexpress connector I2C Bus e interface via ESMexpress connector Miscellaneous Real time clock with supercapacitor or battery backup on the carrier board Temperature sensor power supervision and watchdog Electrical Specifications Supply voltage power consumption 12V 9 16 V 32 W max Mechanical Specifications Dimensions 95 mm x 125 mm conforming to ESMexpress specification ESMexpress PCB mounted between a frame and a cover Weight 230 g incl cover and frame Environmental Specifications Temperature range operation 50 85 C Tcase ESMexpress cover frame qualified components e Temperature range storage 50 85 C Relative humidity operation max 95 non condensing Relative humidity storage max 9596 non condensing Altitude 300 m to 3000 m Shock 15 g 11 ms EN 60068 2 27 Bump 10 g 16 ms EN 60068 2 29 e Vibration sinusoidal 1 g 10 Hz 150 Hz EN 60068 2 6 Conformal coating on request MTBF 475 088 h 40 C according to IEC TR 62380 RDF 2000 Safety PCB manufactured with a flammability rating of 94V 0 by UL recognized manufacturers MEN Mikro Elektronik GmbH o 20XM51 00 E3 2014 02 24 Technical Data EMC EMC behavior depends on the system and housing surrounding the ESMexpress module
26. See Chapter 5 2 Finding out the Product s Article Number Revision and Serial Number on page 62 MEN Mikro Elektronik GmbH 25 20XM51 00 E3 2014 02 24 Functional Description 2 8 GPIO The XM51 provides three GPIO pins driven by the board controller for user defined options or for board status LEDs The LEDs can be made available on the carrier board The GPIO pins are accessible through driver software provided by the board support package The two signals defined by the ESMexpress specification as PWRBTN and WAKE are implemented as GPIO pins on the XM51 Table 2 GPIO signals to CPU pins assignment XM51 Signal CPU Signal CPU Package Pin Number GPIO LED GPIO24 AG17 GPIO25 WAKE GPIO25 AM13 GPIO26 PWRBTN GPIO26 AG13 You can find the GPIO pins in Table 4 Pin assignment of ESMexpress connector J1 pins 1 60 on page 31 2 9 PCI Express Interface Two PCI Express x1 links are available on the XM51 The links support PCI Express 2 x with a data rate of 500 MB s in each direction and a bandwidth of 5 Gbits s per lane The interfaces are numbered AO and A1 and can be accessed on the ESMexpress connector You can find the pinout for the PCI Express signals in Table 3 Pin assignment of ESMexpress connector J1 pins 61 120 on page 30 and Table 6 Pin assignment of ESMexpress connector J2 pins 1 60 on page 33 MEN Mikro Elektronik GmbH 26 20XM51 00 E3 2014 02 24 Functional Desc
27. al console 115200 rw Possible values 300 600 1200 2400 4800 9600 19200 38400 57600 115200 loads echo If set to 1 all characters received during a 1 r w serial download using the loads command are echoed back This might be needed by some terminal emulations like cu but may just take time on others stderr Standard error console serial rw Possible values serial stdin Standard input console serial r w Possible values serial stdout Standard output console serial r w Possible values serial Table 12 U Boot Environment variables Other Variable Description Default Access update Example U Boot update script see Chapter 3 5 4 Performing an r w Update on page 48 Default askenv V tftp bootp or uart if test tftp tftp bootp or uart then setenv boottile tftpboot u boot CONFIG MEN BOARD bin editenv boottile fi setenv loadaddr 02000000 run tftp bootp or uart amp amp itest ffilesize 0 amp amp protect off efe20000 efefffff amp amp erase efe20000 ffilesize amp amp cp b loadaddr efe20000 filesize protect on all Note Currently the update variable has no function update fb Example U Boot update script for fallback image see Chapter 3 5 4 r w Performing an Update on page 48 Default askenv tftp bootp or uart if test tftp tftp bootp or uart then setenv bootfile tftpboot u boot XM51 fallback bin editenv boottfile fi setenv loadadd
28. al does not include detailed information on individual components data sheets etc A list of literature is given in the appendix History Issue Comments Date E1 First issue 2011 12 23 E2 General update minor errors corrected improved 2013 02 04 and corrected watchdog description corrected U Boot image description E3 Removed all ANSI VITA 59 references 2014 02 24 MEN Mikro Elektronik GmbH 9 20XM51 00 E3 2014 02 24 Pi italics bold monospace comment hyperlink IRQst IRQ in out About this Document Conventions This sign marks important notes or warnings concerning the use of voltages which can lead to serious damage to your health and also cause damage or destruction of the component This sign marks important notes or warnings concerning proper functionality of the product described in this document You should read them in any case Folder file and function names are printed in italics Bold type is used for emphasis A monospaced font type is used for hexadecimal numbers listings C function descriptions or wherever appropriate Hexadecimal numbers are preceded by Ox Comments embedded into coding examples are shown in green color Hyperlinks are printed in blue color The globe will show you where hyperlinks lead directly to the Internet so you can look for the latest information online Signal names followed by or preceded by a slash indicate that
29. ating System Software eese 20 2 Functional Description ever ER pe rU ER REFIERE PPCUE E MUT 21 2 1 PowerSupply deaur e bre ere ere Rhe haben Pen dudes 21 2 2 Board SUDEEVISIOIG cacao sx Rd 1 ETER OC Rc RC RC ACOROE d 21 22 1 Temperature and Voltage i4 2e a 21 2 2 2 WatChOO Side es eit ee v beso rep eda pede eas 21 2 3 Reale Time Clock cis chars nae hasnt RE pem TREE E E Rees 22 24 Processor COPE oco de pup PU Hee pisica ripe aides 22 24 1 General aos ouod aar dra odo Fach to quac b dien 22 2 4 2 Thermal Considerations 22 oce suere Re 23 2 3 Memory and Mass StOIABe cossir sarmer hut asad ane choco 24 2 5 1 DRAM System Memory 0 02 ee eee eee 24 252 PRAM rerio cae C 24 2 53 NOR Flashers iad ceas ead RR tea qe RETE e 24 25 4 Serial ATA SATA icio rem Een idee ess 24 26 USB Interlace asiron bau 92e qol bee pua y dope and 25 2 7 Ethernet Interfaces ore webs hw etos Erani nE Meana iE 25 2 9 GPIO s aud dui Petru eS Hk E dU Ee abu NSE 26 2 9 PCI Express Interface cca ceri ede Rn tar RR RE 26 2 10 ESMEXPIESS I s eve tte pP DIRE inip pa ebba P Pub dein 27 210 1 Mechanical Concept 3 ss 2005 c004ca9 cbas cee arengaw EDEA 27 2 10 2 Thermal Concept ue iere ee RR Rees 27 2103 BSMexpress CODDeblotS s su ole ore dcn 29 2 10 4 Using an ESMexpress Module on a COM Express Carrier BOA M mead dane E Saas mae Sea 36 3 U Boot Boot Loader cisccid cisscicsiasquecasiciacommbracowesead 39 Il General 54 21
30. bottom The cover includes holes for mounting the ESMexpress module onto a COM Express carrier Figure 1 Map of the board cover side ESMexpress P connectors on bottom side Top cover Q Screw holes to install ESMexpress module on a COM Express carrier MEN Mikro Elektronik GmbH 16 20XM51 00 E3 2014 02 24 Getting Started d O Cooling wing ESMexpress connectors O Holes for mounting screws on carrier board i 1 Screws connecting the frame and cover Don t remove MEN Mikro Elektronik GmbH 17 20XM51 00 E3 2014 02 24 d Getting Started 1 2 First Operation You can use the following check list when installing the board for the first time and with minimum configuration using a Windows host PC The U Boot firmware is preinstalled on the XM51 and is preconfigured for the board MI Power down the system Mi Install the XM51 on your ESMexpress carrier board making sure that the ESMexpress connectors are properly aligned To provide a better example we assume that you are using MEN s standard evaluation carrier XC1 which provides the necessary connections for a Windows host PC You can find more information on the XC1 in the XC1 User Manual which is available for download on MEN s website Mi Install a USB to UART driver on your host PC You can use a driver provided by MEN article number 13T005 70 third party or go to the FTDI web site www ftdichip com FTDri
31. cate these numbers to MEN Figure 6 Labels giving the board s article number revision and serial number Complete article number 15XM51 00 00 00 00 Revision number Serial number MEN Mikro Elektronik GmbH 62 20XM51 00 E3 2014 02 24
32. command 3 5 4 Performing an Update To perform an update e g of your operating system image inside the Flash use the following procedure For instructions on how to update the U Boot code itself please see Chapter 3 5 5 Updating U Boot Code on page 50 For a memory map of the Flash please see Chapter 3 7 1 Boot Flash Memory Map on page 53 M Download the update file Via serial console e g with Y protocol XM51 gt loady Via network e g XM51 gt tftpboot 192 1 1 22 path file bin Via USB storage e g XM51 gt usb start fatload usb 8 1 loadaddr file bin 0 1 device 0 partition 1 M Unprotect the Flash i e unlock Flash sector protection XM51 gt protect off Oxec020000 filesize Oxec020000 is the update address MI Erase the part of the Flash that you want to update XM51 gt erase xec020000 filesize MEN Mikro Elektronik GmbH 48 20XM51 00 E3 2014 02 24 U Boot Boot Loader MI Write the file to Flash XM51 gt cp b loadaddr 0xec020000 filesize M Protect the Flash again XM51 gt protect on all If you want to do your updates in a more user friendly way you can create a script that includes the above steps MI Create a new update script in an environment variable e g XM51 gt setenv update os setenv bootfile tftpboot pMulti_XM51 amp amp editenv bootfile amp amp setenv loadaddr 02000000 amp amp tftpboot amp amp itest filesize amp
33. create a script using the command line and you can store it in an environment variable p T V Create script i e store list of commands in variable see also www denx de wiki view DULG CommandLineParsing XM51 gt setenv menu script echo 1 VxWorks echo 2 Linux echo 3 Mem test askenv number if test _number 1 then run vxworks elif test 4 number 2 then run linux else mtest fi VI Save the script in an environment variable optional XM51 gt saveenv M Execute the script XM51 gt run menu script MEN Mikro Elektronik GmbH 43 20XM51 00 E3 2014 02 24 U Boot Boot Loader Scripts using Source Files For more complex scripts you can write a text file on your host computer convert it load it into the XM51 Flash and run it on the board from the source file The following shows how an example script is created on a Linux host computer M Write the script as a TXT file In the example we have written a file called brd_info txt example U Boot script show board info convert mkimage A ppc 0 linux T script C none a 0 e 0 n board info script d brd info txt brd info scr echo echo Version GIO SF ete c c no new line eeprod echo clocks echo echo Network echo echo Interface tethact echo Target ipaddr ethaddr echo Server serverip echo echo bdinfo echo bdinfo echo Mi Convert the TXT script t
34. diagnostic features on the U Boot command line Boot operating system via Flash TFTP or similar methods U Boot for XM51 consists of the standard U Boot code and a board specific patch The current patch file and the complete binaries prebuilt main U Boot image are available for download on MEN s website Note U Boot for XM51 was already designed to support both VxWorks BSP available and Linux BSP on request Therefore Linux was also considered in the following description of U Boot The following description only includes board specific features For a general description and in depth details on U Boot please refer to the DENX U Boot and Linux Guide DULG available under www denx de wiki DULG WebHome For a PDF version refer to Chapter 2 3 Availability For advanced developing and programming you can also use the following resources e U Boot source code on the DENX website also includes README files http git denx de GIT repositories and ftp ftp denx de pub u boot TAR archives e U Boot mailing list http lists denx de mailman listinfo u boot MEN Mikro Elektronik GmbH 39 20XM51 00 E3 2014 02 24 U Boot Boot Loader 3 2 Getting Started Setting Up Your Operating System This chapter describes a recommended procedure of how to get your operating system running for the first time using MEN s XC1 evaluation carrier board When U Boot starts up for the first time it does not know yet wh
35. e does not apply to fixed industrial plants and tools The compliance is the responsibility of the company which puts the product on the market as defined in the directive components and sub assemblies are not subject to product compliance In other words Since MEN does not deliver ready made products to end users the WEEE directive is not applicable for MEN Users are nevertheless recommended to properly recycle all electronic boards which have passed their life cycle Nevertheless MEN is registered as a manufacturer in Germany The registration number can be provided on request Copyright 2014 MEN Mikro Elektronik GmbH All rights reserved Germany MEN Mikro Elektronik GmbH Neuwieder StraBe 3 7 90411 Nuremberg Phone 49 911 99 33 5 0 Fax 49 911 99 33 5 901 E mail info men de www men de MEN Mikro Elektronik GmbH 20XM51 00 E3 2014 02 24 France MEN Mikro Elektronik SAS 18 rue Ren Cassin ZA de la Chatelaine 74240 Gaillard Phone 33 0 450 955 312 Fax 33 0 450 955 211 E mail info men france fr www men france fr USA MEN Micro Inc 860 Penllyn Blue Bell Pike Blue Bell PA 19422 Phone 215 542 9575 Fax 215 542 9577 E mail sales menmicro com www menmicro com Contents Contents 1 Getting Started ses EX Se o o RUE UR RR e D RR d oats 16 LI Map ofthe Board eu aiu ono dot s apa be accolto trn oa 16 12 Furst Operation ua easet mero or tiat der eene qd mda 18 1 3 Installing Oper
36. ed Detected UDIMM Detected UDIMM Detected 4096 MB of memory This U Boot only supports lt 4G of DDR You could rebuild it with CONFIG_PHYS_64BIT DIIS AAGBA DDRS obolis Ob ECC GIO DDR Controller Interleaving Mode cache line Testing 0x00000000 Ox fffffff CY lS 33 aq aa Sa Qa Like m Further test output Boot os please set to vxworks or linux e g setenv os linux saveenv bootmethod tftp Auto update from TFTIP failed env variable updatefile not found Hit any key to stop autoboot 0 XM51 gt Note Don t power off the XM51 now otherwise the UART to USB interface on the host PC will be disconnected Mi Now you can make configurations for your operating system in the U Boot boot loader See the detailed description in Chapter 3 U Boot Boot Loader on page 39 MEN Mikro Elektronik GmbH 19 20XM51 00 E3 2014 02 24 Getting Started 1 3 Installing Operating System Software The board supports VxWorks A Linux BSP is available on request U Boot is designed to include Linux support By default no operating system is installed on the board Please refer to the respective documentation on how to configure your operating system image The U Boot Chapter of this manual describes the first steps of how to get your operating system running see Chapter 3 2 Getting Started Setting Up Your Operating System on page 40 You can find any software available in the XM51 pages on MEN s website
37. ed to a housing or a heat sink built on top of the cover Where operating temperatures are moderate the module may even do without the frame and cover with a suitable low power processor and airflow MEN Mikro Elektronik GmbH 27 20XM51 00 E3 2014 02 24 Functional Description ESMexpress connectors o o o oa ES oa 3 Screws connecting the frame and cover Don t remove Please contact MEN s sales team for further information MEN Mikro Elektronik GmbH 20XM51 00 E3 2014 02 24 Functional Description 2 10 3 ESMexpress Connectors The XM51 is connected to the carrier board via two 120 pin connectors Connector types 2 row 120 pin high speed receptacle 0 5mm pitch e g Samtec QSH 060 01 L D A K Mating connector 2 row 120 pin high speed plug connector 0 5mm pitch Note In the following pinout tables the ESMexpress con J nectors are shown as if seen through the cover side and PCB i e the pin layout position of pin 1 will be the same on a carrier board Cf Figure 1 Map of the board cover side page 16 B and Figure 2 Map of the board connector side A page 17 P ESMexpress d IL 7l connectors on bottom side J1 Si E p MEN Mikro Elektronik GmbH 00 29 20XM51 00 E3 2014 02 24 Functional Description Table 3 Pin assignment of ESMexpress connector J1 pins 61 120 119 PCIE_AO_TX 120 PCIE_AO_
38. ee Chapter 2 6 USB Interfaces on page 25 You can select the active console by means of environment variables stdin stdout and stderr see Table 11 U Boot Environment variables Console on page 55 U Boot command coninfo lists all active consoles The default setting of the COM ports is 115200 baud 8 data bits no parity and one stop bit You can set the baud rate through environment variable baudrate see description on page 55 3 3 2 Entering the U Boot Command Line During normal boot you can abort the booting process by pressing any key during start up By default autoboot waits 3 seconds measured from its beginning before it starts the operating system to give the user a chance to abort booting and enter the command line You can modify the autoboot wait time through U Boot environment variable bootdelay see Table 9 U Boot Environment variables OS boot on page 53 3 3 3 User Interface Basics 3 3 3 1 Help and Navigation Use the help command to get a list of available commands Arrow keys up Tand down let you navigate in the command line history The TAB key autocompletes commands and variables You can press lt CTRL gt c to abort 3 3 3 2 Configuring Your System Use environment variables to configure your system They can be viewed using the printenv command To set or add variables you can use commands editenv and setenv To save the changed parameters use saveenv Using command
39. ich operating system OS to load and normally stops the boot procedure by its prompt If you don t see the U Boot prompt reset the board again and press any key during start up You need to make the necessary settings first and then load a boot image e g via network The following gives an example of how to integrate and boot the example images for Linux or VxWorks provided by the MEN BSPs In the example the images are loaded from a host computer via TFTP Note This procedure uses the U Boot standard commands to make the individual steps clearer For your actual application you can use additional environment variables that the XM51 U Boot provides for booting and which short cut the individual steps shown below See Chapter 3 4 1 Booting an Operating Sys tem on page 45 M Connect the host computer where your boot image is located to the XM51 s ETHA Ethernet port 3 2 1 Setting Up the Boot File MI Create a boot file for your operating system on your host computer 3 2 2 Setting Up the Boot and TFTP Parameters MI Set the network parameters through the U Boot environment variables for the network connection XM51 gt editenv ipaddr edits 192 1 1 120 Edit IP address and press lt Enter gt XM51 gt editenv serverip edits 192 1 1 22 Edit TFTP server IP address and press lt Enter gt XM51 gt editenv gatewayip eghts 192 1 1 22 Edit IP address of the gateway and press Enter XM51 gt editenv netmask edit 255 2
40. ion hangs within a loop that includes the function triggering the watchdog a non window watchdog might be triggered correctly although there was an error and thus the erroneous situation might stay undetected Using a window watchdog significantly increases the operational safety Figure 3 Window watchdog triggering WD The watchdog must be triggered within this window Trigger The watchdog initiates a reset if it is triggered earlier than 340 ms after the last valid trigger or later than 8 7 s after the last valid trigger EE WM Watchdog Watchdog is 10s Watchdog is Watchdogis 20s t enabled triggered triggered triggered The watchdog can be enabled or disabled and can be triggered by a software application This function is normally supported by the board support package see BSP documentation MEN Mikro Elektronik GmbH 21 20XM51 00 E3 2014 02 24 Functional Description 2 3 The board includes an RA8581 real time clock For data retention during power off the RTC must be supplied with 3 V via J1 pin Vbatt J1 55 using an external GoldCap or battery device mounted on the carrier board Real Time Clock 2 4 The board is equipped with a multi core Freescale QorIQ P4080 P4040 or P3041 processor up to 1 5 GHz which includes four or eight 32 bit Power Architecture e500mc cores high performance datapath acceleration logic and network and peripheral bus interfaces Processor Core 2 4 1 The QorIQ processor family
41. ll interfaces routed from the QorIQ processor are available on any ESMexpress carrier board Those include four USB 2 0 host ports and one USB client realized using a UART to USB converter two Gigabit Ethernet channels dual 3 Gbit SATA and two PCI Express x1 links The latter support PCIe 2 x with data rates of 5 Gbit s per lane The XMS51 is qualified for operation in a 50 C to 85 C conduction or convection cooled environment As all ESMexpress modules it is embedded in a covered frame This ensures EMC protection and allows efficient conductive cooling Air cooling is also possible by applying a heat sink on top of the cover ESMexpress modules are firmly screwed to a carrier board and come with rugged industry proven connectors supporting high frequency and differential signals Only soldered components are used to withstand shock and vibration and the design is optimized for conformal coating All ESMexpress modules support a single 95 x 125 mm form factor For evaluation and development purposes an ATX carrier board is available The ESMexpress module can be evaluated on a COM Express carrier board via an adapter from ESMexpress to COM Express MEN Mikro Elektronik GmbH 2 20XM51 00 E3 2014 02 24 Diagram Diagram attt i i Options Onboard connector Gigabit Ethernet UART to USB uss Client PCI Express x1 PowerPC SDRAM i 5 ECC DDR3 64 bit SDRAM PCI Switch
42. mm chip addr 0 1 2 Write modify i2c mw chip addr 0 1 2 value Write fill count i2c nm chip adadr 0 1 2 Write constant addr 3 7 3 7 1 Table 8 U Boot Boot Flash memory map U Boot Boot Loader U Boot Configuration and Organization Boot Flash Memory Map CPU Address Space Size Description Ox Ex00 0000 Ex01 FFFF 128 KB Ox Ex00 0000 Reset Configuration Word amp Pre Boot Ox Ex00 3000 SPD data for DDR SDRAM Ox Ex00 4000 P3041 Microcode Ox Ex02 0000 EFDF FFFFi Flash size Available to user 2176 KB Ox EFEO 0000 EFE1 FFFF 128 KB Reserved for MEN production data or redundant U Boot environment Ox EFE2 0000 EFEF FFFF 896 KB U Boot binary Ox EFFO 0000 EFF1 FFFF 128 KB U Boot Parameter Section Ox EFF2 0000 EFFF FFFF 896 KB U Boot binary fallback The base address differs depending on the Flash size 64 MB Flash x 0xC 128 MB Flash x 0x8 256 MB Flash x 0x0 3 7 2 Environment Variables U Boot uses environment variables to configure the target The available variables are board specific for the XM51 Environment variables are stored in Flash They can be viewed using the printenv command To set or add variables you can use commands editenv and setenv To save the changed parameters use saveenv See Chapter 3 3 3 2 Configuring Your System on page 42 for command line examples Table 9 U Boot Environment variables OS boot
43. nd of RAM 512 1024 DDR3 SDRAM currently up to 2 2048 MB GB supported 0x 8000 0000 9FFF FFFF 512 MB PCle1 memory space USB SATA Ox A000 0000 BFFF FFFF 512 MB PCle2 memory space Ox C000 0000 DFFF FFFF 512 MB PCle3 memory space Start of Flash EFFF FFFF Up to 256 NOR boot Flash e g at MB Ox E000 0000 with 256 MB 0x E800 0000 with 128 MB Ox ECOO 0000 with 64 MB Ox F000 0000 F03F FFFF 4 MB DCSR Debug Control and Status Registers Ox F100 0000 Endof FRAM Up to 128 FRAM KB Ox F400 0000 F41F FFFF 2 MB BMAN Ox F420 0000 F43F FFFF 2 MB QMAN Ox F800 0000 F800 3FFF 16 KB PCle1 I O space Ox F800 4000 F800 7FFF 16KB PCle2 I O space Ox F800 8000 F800 FFFF 32 KB PCle3 I O space Ox FEOO 0000 FEFF FFFF 16MB CCSR Configuration Control and Status Registers Table 15 Memory mappings PCI PCle master address map CPU Address Space Interface Mapped to PCI Space Description Ox 8000 0000 9FFF FFFF PCle1 0x 8000 0000 9FFF FFFF PCI memory space MEM non prefetchable Ox A000 0000 BFFF FFFF PCle2 Ox A000 0000 BFFF FFFF PCI memory space MEM non prefetchable Ox C000 0000 DFFF FFFF PCle3 0x C000 0000 DFFF FFFF PCI memory space MEM non prefetchable Ox F800 0000 F800 3FFF PCle1 Ox 0000 3FFF I O PCI I O space Ox F800 4000 F800 7FFF PCle2 Ox 4000 7FFF I O PCI I O space Ox F800 8000 F800 FFFF PCle3 Ox 8000 FFFF I O PCI I O space MEN Mikro Elektronik GmbH 20XM51 00
44. nment variable saveenv Save environment variables to persistent storage saves Save S Record file over serial line MEN Mikro Elektronik GmbH 57 20XM51 00 E3 2014 02 24 U Boot Boot Loader Command Description setenv Set environment variable setexpr Set environment variable as the result of eval expression showvar Print local hush shell variables sleep Delay execution for some time sntp Synchronize RTC via network UTC time source Run script from memory step Single step execution test Minimal test like bin sh tftpboot Boot image via network using TFTP protocol time Run command and output execution time unzip Unzip a memory region usb USB sub system usbboot Boot from USB device version Print U Boot version where Print the running stack 3 9 Hardware Interfaces Not Supported by U Boot The standard XM51 U Boot does not support the following hardware interfaces SATA OHCI for USBO USB3 only EHCI MEN Mikro Elektronik GmbH 20XM51 00 E3 2014 02 24 Organization of the Board Organization of the Board To install software on the board or to develop low level software it is essential to be familiar with the board s address and interrupt organization 4 1 Memory Mappings Table 14 Memory mappings local address windows CPU Address Range Size Description 0x 0000 0000 E
45. ns and Information Exchange between Systems Local and Metropolitan Area Net works Specific Requirements Part 3 Carrier Sense Multiple Access with Col lision Detection CSMA CD Access Method and Physical Layer Specifications 1996 IEEE www ieee org Charles Spurgeon s Ethernet Web Site Extensive information about Ethernet IEEE 802 3 local area network LAN technology www ethermanage com ethernet InterOperability Laboratory University of New Hampshire This page covers general Ethernet technology www iol unh edu services testing ethernet training MEN Mikro Elektronik GmbH 6l 20XM51 00 E3 2014 02 24 Appendix 5 1 5 PCI Express PCI Special Interest Group www pcisig com 5 1 6 l2C Very good introduction to the I2C bus www i2cbus com Wikipedia article with many references http en wikipedia org wiki I2C 5 2 Finding out the Product s Article Number Revision and Serial Number MEN user documentation may describe several different models and or design revisions of the XM51 You can find information on the article number the design revision and the serial number on two labels attached to the board Article number Gives the product s family and model This is also MEN s ordering number To be complete it must have 9 characters Revision number Gives the design revision of the product Serial number Unique identification assigned during production If you need support you should communi
46. nt variable bootfile e g Linux XM51 gt setenv bootfile pMulti_XM51 VxWorks XM51 gt setenv bootfile vxW_XM51 st M Set the boot arguments through environment variable bootargs e g Linux XM51 gt setenv bootargs root dev ram rw VxWorks XM51 gt setenv bootargs dtsec 0 0 xmbl1 bootfile e ipaddr h serverip g gatewayip u username pw password tn s u is the FTP user name pw is the FTP password MI Set up the autostart script through environment variable bootcmd to initialize the USB device and load the boot file into DRAM Linux XM51 gt setenv bootcmd usb start fatload usb 0 1 loadaddr bootfile bootm 0 1 device 0 partition 1 VxWorks XM51 gt setenv bootcmd usb start fatload usb 0 1 loadaddr bootfile cpenv amp amp bootvx 0 1 device 0 partition 1 MEN Mikro Elektronik GmbH 46 20XM51 00 E3 2014 02 24 LLL U Boot Boot Loader 3 4 4 2 Configuring Boot using Additional Environment Variables Due to additional environment variables provided by the XM51 U Boot it takes only a few steps to configure booting MI Set the operating system to linux or vxworks through environment variable os XM51 gt setenv os linux M Set the boot method to flash tftp or usb through environment variable bootmethod XM51 gt setenv bootmethod tftp Vl Set the boot files Linux XM51 gt editenv linux file VxWorks XM51 gt editenv vxworks file Se
47. o scr format me server gt mkimage A ppc 0 linux T script C none a e n board info script d examples brd_info txt tftpboot brd_info scr Mi Download the script via network using the U Boot command line XM51 gt tftpboot 192 1 1 22 tftpboot brd_info scr M Execute the script XM51 gt source loadaddr MEN Mikro Elektronik GmbH 44 20XM51 00 E3 2014 02 24 U Boot Boot Loader 3 4 U Boot Image and Start Up U Boot only has a main image for normal operation The main image is stored in the onboard boot Flash U Boot for XM51 has no fallback image After a board reset the CPU starts executing the main image This makes for a very fast start up To update U Boot you can use run update fb 3 4 1 Booting an Operating System U Boot provides the bootm and bootvx commands to support booting of Linux and VxWorks You can completely configure how U Boot boots the operating system through environment variables Variables bootargs and bootcmd include the arguments to be set and commands to be executed at boot up to start the operating system See examples in Chapter 3 2 2 Setting Up the Boot and TFTP Parameters on page 40 3 4 1 1 Boot Methods Note Please note that booting via SATA is not supported Note Please remember to save the settings you have made in the environment vari ables using saveenv OS Boot via Network U Boot command fftpboot allows loading of the operating system via the board
48. onal injury or death associated with such unintended or unauthorized use even if such claim alleges that MEN was negligent regarding the design or manufacture of the part In no case is MEN liable for the correct function of the technical installation where MEN products are a part of Trademarks All products or services mentioned in this publication are identified by the trademarks service marks or product names as designated by the companies which market those products The trademarks and registered trademarks are held by the companies producing them Inquiries concerning such trademarks should be made directly to those companies Conformity MEN products are no ready made products for end users They are tested according to the standards given in the Technical Data and thus enable you to achieve certification of the product according to the standards applicable in your field of application MEN Mikro Elektronik GmbH ll 20XM51 00 E3 2014 02 24 About this Document RoHS Since July 1 2006 all MEN standard products comply with RoHS legislation Since January 2005 the SMD and manual soldering processes at MEN have already been completely lead free Between June 2004 and June 30 2006 MEN s selected component suppliers have changed delivery to RoHS compliant parts During this period any change and status was traceable through the MEN ERP system and the boards gradually became RoHS compliant WEEE Application The WEEE directiv
49. r 02000000 amp amp run tftp bootp or uart amp amp itest ffilesize O amp amp protect off eff20000 efffffff amp amp erase eff20000 ffilesize amp amp cp b loadadadr eff20000 f filesize protect on all update hwconfig Example update script to update the first sector of Flash This updates r w the Reset Configuration Word amp Pre Boot SPD data for DDR SDRAM and P3041 Microcode Default askenv V tftp bootp or uart if test tftp tftp bootp or uart then setenv boottile tftoboot hwconfig XM51 bin editenv boottile fi setenv loadaddr 02000000 amp amp run tftp bootp or uart amp amp itest f filesize O amp amp protect off fflashstart 1ffff amp amp erase flashstart ffilesize amp amp cp b loadadar flashstart filesize protect on all 1 These example scripts provide a user friendly way to update the U Boot main image You can start the update using command run update or run update_hwconfig MEN Mikro Elektronik GmbH 55 20XM51 00 E3 2014 02 24 U Boot Boot Loader 3 8 U Boot Commands The following table gives all U Boot commands that can be entered on the XM51 U Boot prompt The available commands are board specific You can access the command list using the help command or the alias More detailed information is displayed if you enter help lt command gt U Boot supports auto completion using the TAB key Table 13 U Boot Command reference Command
50. ription 2 10 ESMexpress ESMexpress is a Computer On Module COM SOM standard that is especially ruggedized and provides a high performance low power architecture for harsh environments The ESMexpress concept has been developed for applications that require highly robust electronics to ensure safe and reliable operation even in severe environments e g in railways and avionics industrial automation and medical engineering or mobile applications in general Together with an application specific carrier board it forms a semi custom solution for industrial harsh mobile and mission critical environments 2 10 1 Mechanical Concept ESMexpress modules are embedded in a frame and a cover and are firmly screwed to a carrier board The frame and the cover ensure 100 EMC protection Only soldered components are used to withstand shock and vibration and the design is optimized for conformal coating All ESMexpress modules support a single 95 x 125 mm form factor 2 10 2 Thermal Concept ESMexpress modules are equipped with eight cooling wings for conductive cooling The heat generated on the board is transported to the frame and the cover via the cooling wings The frame and the cover however are only part of the thermal solution for a module They only provide a common interface between the ESMexpress module and implementation specific thermal solutions The module can e g be cooled via conductive cooling where the heat is transport
51. rt B reference voltage Other I2C CLK in out I2C clock I2C DATA in out I2C data GPIO LED in out User defined GPIO LED GPIO24 of CPU CPU pin AG17 GPIO25 WAKE in out Defined by ESMexpress specification as PCI Express Wake Event but on XM51 implemented and usable as a GPIO line GPIO25 of CPU CPU package pin number AM13 GPIO26 PWRBTN in out Defined by ESMexpress specification as Power Button but on XM51 implemented and usable as a GPIO line GPIO26 of CPU CPU package pin number AG13 MEN Mikro Elektronik GmbH 20XM51 00 E3 2014 02 24 Functional Description 2 10 4 Using an ESMexpress Module on a COM Express Carrier Board The AE12 adapter card offers the possibility to evaluate an ESMexpress module on a COM Express carrier board It complies with the COM Express Type 2 basic form factor On its top side the AEI2 has ESMexpress connectors for connecting the ESMexpress module On the bottom side the AE12 card is equipped with standard COM Express connectors for plugging it onto the COM Express carrier Figure 5 AE12 COM Express adapter board Map of the board ESMexpress Connectors COM Express Connectors on bottom side of board LJ The pin assignment of the COM Express connectors is compliant to the COM Express standard The pin assignment of the ESMexpress connectors is compliant to the ESMexpress standard MEN Mikro Elektronik GmbH 36 20XM51 00 E3 2014 02 24
52. s Ethernet interface using the TFTP protocol You can find a detailed description of the necessary settings in Chapter 3 2 2 Setting Up the Boot and TFTP Parameters on page 40 OS Boot via Boot Flash U Boot maps Flash memory directly into the CPU memory space to make it possible to load an operating system binary stored in the onboard boot Flash M Set the boot arguments through environment variable bootargs e g Linux XM51 gt setenv bootargs root dev ram rw VxWorks XM51 gt setenv bootargs dtsec 0 0 xmbl1 bootfile e ipaddr h serverip g gatewayip u username pw password tn s u is the FTP user name pw is the FTP password MI Set up the autostart script through environment variable bootcmd Linux XM51 gt setenv bootcmd bootm xec020000 VxWorks XM51 gt setenv bootcmd cpenv amp amp bootvx Oxec020000 MEN Mikro Elektronik GmbH 45 20XM51 00 E3 2014 02 24 U Boot Boot Loader OS Boot via USB U Boot commands ext2load fatload reiserload or usbboot raw allow loading of the operating system via USB mass storage devices connected to the onboard PCI USB controller i e USB ports USBO to USB3 The command to be used depends on the file system of the USB device See also Chapter 3 6 2 USB on page 51 Example with fatload MI Set the load address to the default DRAM value in environment variable loadaddr XM51 gt setenv loadaddr 0x02000000 MI Set up the boot file through environme
53. s ere RES eae da 56 3 9 Hardware Interfaces Not Supported by U Boot 58 4 Organization of the Board eeeeeeeeee nenne 59 4 Memory Mappings ccs bhseie9eRPSenebebicbeb Rer eu dete 39 AD WIC DEVICES oia reenen 109 8 9 DRO Res Gms weet ons TT EUR 60 5 Append o neveu e gene aS OPE ahaa et ede E NE 61 5 1 Literature and Web Res0Ut6es ice oe RP IA ERI 61 S bl o PUli ages eh tiene Oa RR RR qm RES 61 Olid SAIA aqq SOLVE EUR eb READS LOR RES Rea 61 SE MEME D I C PEE 61 IA IBERE eoori E E a E TIT 61 Sl IPCLEXDEDG58 3 292 pp DESERTO oo aaRS 62 IlG JUD osdx w REA EIS eee eas PRI RS pe ea ees 62 5 2 Finding out the Product s Article Number Revision and Serial NUMEN 5 93 35 993 2819 Hae edd ttp et ene teams due nd eases 62 MEN Mikro Elektronik GmbH 14 20XM51 00 E3 2014 02 24 Figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Tables Table 1 Table 2 Table 3 Table 4 Table 5 Table 6 Table 7 Table 8 Table 9 Table 10 Table 11 Table 12 Table 13 Table 14 Table 15 Table 16 Table 17 MEN Mikro Elektronik GmbH 20XM51 00 E3 2014 02 24 Map ot the board cover Side 2 42229 bero wears 16 Map of the board connector side 2 0 eee eee ee eee 17 Window watchdog triggerning 5 zoperiteenrexrese pedem 2 ESMexpress thermal concept cooling wings between frame and COVER oscura doque oU d ed dodo Bee Hinds aibi a RA 28 AE12
54. sk our sales staff for more information For available standard configurations see online data sheet MEN Mikro Elektronik GmbH 7 20XM51 00 E3 2014 02 24 Product Safety Product Safety A Electrostatic Discharge ESD Computer boards and components contain electrostatic sensitive devices Electrostatic discharge ESD can damage components To protect the board and other components against damage from static electricity you should follow some precautions whenever you work on your computer Power down and unplug your computer system when working on the inside Hold components by the edges and try not to touch the IC chips leads or circuitry Use a grounded wrist strap before handling computer components Place components on a grounded antistatic pad or on the bag that came with the component whenever the components are separated from the system Store the board only in its original ESD protected packaging Retain the original packaging in case you need to return the board to MEN for repair MEN Mikro Elektronik GmbH 20XM51 00 E3 2014 02 24 About this Document About this Document This user manual is intended only for system developers and integrators it is not intended for end users It describes the hardware functions of the board connection of peripheral devices and integration into a system It also provides additional information for special applications and configurations of the board The manu
55. t the boot arguments the defaults should work in most cases Linux XM51 gt editenv linux setargs VxWorks XM51 gt editenv vxworks setargs M For VxWorks If you want to boot a VxWorks SMP image to use all 8 CPU cores you need to set mp holdoff to yes XM51 gt setenv mp holdoff yes Vl Set environment variable bootcmd XM51 gt setenv bootcmd run os M If you want to start the boot directly from U Boot execute Linux XM51 gt run linux VxWorks XM51 gt run vxworks MEN Mikro Elektronik GmbH 20XM51 00 E3 2014 02 24 U Boot Boot Loader 3 5 Updating the Boot Flash You can update U Boot and other binaries located in the boot Flash via a serial console connection network or USB device The XM51 U Boot supports hardware protection 3 5 1 Update via the Serial Console U Boot provides the loady protect erase and cp commands to download a binary update file and program the boot Flash The terminal emulation program must be configured to start the upload via the Ymodem for loady or Kermit protocol for loadb and loads and send the required file 3 5 2 Update via Network You can use U Boot commands fftpboot protect erase and cp to download the binary update file from a TFTP server in the network and program the boot Flash 3 5 3 Update via USB You can also make a Flash update from a USB device e g a USB Flash drive Use the U Boot ext2load fatload reiserload or usbboot raw
56. upports the fallback image To update U Boot please use run update_fb M U Boot asks you by which means you want to do the update Type in uart and ENTER Please enter tftp bootp or uart uart via UART Ready for binary ymodem download to 0x02000000 at 115200 bps CCCAN packets 3 retries Total Size 0x0006lalc 399900 Bytes Merete done Un Protected 7 sectors done Erased 4 sectors Copy to Flash done Protect Flash Bank 1 M In your terminal emulation program start a YModem download of the image file e g u boot_XM51_1 0 bin For example with Windows Hyperterm select Transfer gt Send File with protocol YModem MI As the last step after the download the Flash is programmed When the update procedure has completed reset the XM51 MEN Mikro Elektronik GmbH 50 20XM51 00 E3 2014 02 24 U Boot Boot Loader 3 6 Accessing Devices U Boot provides some useful commands especially for PCI USB and I2C devices For a complete list of available U Boot commands see Chapter 3 8 U Boot Commands on page 56 3 6 1 PCI List PCI devices pci bus long List of PCI devices on bus bus long detailed Read config space pci display b w I b d f addr Read config space no of objects pci header b d f Show header of PCI device bus device function Write config space pci write b w 1 b d f addr value Write to config space pci modify b w I b d f addr
57. ute maximum of 32 W of power dissipation with a P4080 processor operated at 1 5 GHz and supports extended operating temperatures in all configurations The ESMexpress module is enclosed inside a cover and frame and therefore provides a flexible thermal interface that can be used as needed to fulfill the thermal needs of the application Typically you should use it for conduction cooling or convection cooling It depends on the system configuration and airflow if an additional heat sink is needed or not In any case you should check your thermal conditions and implement appropriate cooling See also Chapter 2 10 2 Thermal Concept on page 27 Please note that if you do not use the cover and frame supplied by MEN and or no heat sink warranty on functionality and reliability of the XM51 may cease If you have any questions or problems regarding thermal behavior please contact MEN MEN Mikro Elektronik GmbH 23 20XM51 00 E3 2014 02 24 Functional Description 2 5 Memory and Mass Storage 2 5 1 DRAM System Memory The board provides up to 16 GB onboard soldered DDR3 SDRAM with ECC error correcting code on two banks The memory bus is 72 bits wide including ECC and operates at up to 667 MHz physical depending on processor configuration ECC memory provides greater data accuracy and system uptime by protecting against soft errors in computer memory The P4080 and P4040 have two independent memory controllers The two RAM banks can
58. vers htm and download a driver there MI Connect a Windows PC to USB port 7 of XC1 UART to USB COM interface To do this you need a suitable USB cable type A to A included with XC1 USB1 USB3 USB7 MI Power up the system Mi Start up a terminal program on your Windows PC e g HyperTerm and open a terminal connection MI Set your terminal connection to the following protocol 115 200 baud data transmission rate 8 data bits 1 stop bit No parity MEN Mikro Elektronik GmbH 18 20XM51 00 E3 2014 02 24 Getting Started M U Boot will load and then display a command line The terminal displays a message similar to the following U Boot 2010 12 Nov 17 2011 15 24 17 MEN XM51 0 0 0 alpha 64MB fallback CPUO P4080 Version 2 0 0x82000020 Core E500MC Version 2 0 0x80230020 Clock Configuration PUO L200 Maz CPUs W200 Niz CIPUJZ s 1200 Miz CPUS 1200 Rz Pate LZ Maz CIPUE SUA Miz CPUS 12010 Maiz CRU a 1200 Riz CB 600 MHz DR 600 MHz 1200 MT s data rate Asynchronous LBC 37 500 MHz AN1 450 MHz AN2 450 MHz E 450 MHz cache 32 kB enabled cache 32 kB enabled Board MEN XM51 Reset Configuration Word RCW 00000000 4c580000 00000000 18185218 0000cccc 00000010 389f4440 3c3c2000 fe800000 e1000000 00000020 00000000 00000000 00000000 cO0ddd0f4 00000030 a0000000 00000000 00000000 00000000 MaCs Reset PCIe Bridge ready DRAM Initializing using SPD memory mapp
Download Pdf Manuals
Related Search
Related Contents
Siemens KS36VAW31G refrigerator Samsung 204B Ata - Tribunal de Contas da União HP LaserJet Pro 100 Color MFP M175 Getting Started Guide Libretto di Istruzioni Instructions Manual Manuel d dV-DOSC Manual VF COURTE 0605 MC0804 Precept en User Guide - control Equipment Ltd. BS 60-4s - Wacker Neuson Copyright © All rights reserved.
Failed to retrieve file