Summary of Contents for Artesyn COMX-P4080-2G-ENP2
Page 1
COMX-P4080-2G-ENP2 Installation and Use P/N: 6806800P63B August 2014...
Page 2
Artesyn reserves the right to revise this document and to make changes from time to time in the content hereof without obligation of Artesyn to notify any person of such revision or changes.
module Chapter 7, BSP, on page 59 describe how to build COMX-P4080-2G-ENP2 Basic Support Package (BSP) and deploy the built images on COMX-P4080-2G-ENP2. Abbreviations This document uses the following abbreviations: Abbreviation Definition ANSI...
Page 12
Flip Chip Plastic Ball Grid Array GigaBytes Gbit Gigabit Gbps Gigabits Per Second General Purpose Input GPIO General Purpose Input Output General Purpose Output GMII Gigabit Media Independent Interface General Purpose Register Hardware Identification Input/Output COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Page 13
Read-Only Memory Real-Time Clock Rear Transition Module SATA Serial Advanced Technology Attachment SDRAM Synchronous Dynamic Random Access Memory SGMII Serial Gigabit Media Independent Interface Surface Mount Technology Serial Presence Detect SRAM Static Random Access Memory COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Page 14
Used to characterize user input and to separate it Courier + Bold from system output Reference Used for references and for table and figure descriptions File > Exit Notation for selecting a submenu <text> Notation for variables and keys COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Page 15
Indicates a hazardous situation which, if not avoided, may result in minor or moderate injury Indicates a property damage message. No danger encountered. Pay attention to important information. COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Page 16
About this Manual About this Manual Summary of Changes This manual has been revised and replaces all prior editions. Part Number Publication Date Description 6806800P63A August 2012 Initial Version 6806800P63B August 2014 Re-branded to Artesyn template. COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Artesyn intends to provide all necessary information to install and handle the product in this manual. Because of the complexity of this product and its various uses, we do not guarantee that the given information is complete.
Page 18
Safety Notes COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Chapter 1 Introduction The COMX-P4080-2G-ENP2 is a COM Express module based on the Freescale Power PC P4080 platform.This board provides some of the universal interfaces such as Gigabit Ethernet, USB, PCIE, and so on. Features Following are the features of the COMX-P4080-2G-ENP2: Form Factor: Basic (95mm x 125mm) Bullet list 2 ...
Table 1-1 Standard Compliance Standard Description UL60950-1 EN 60950-1 IEC 60950-1 Safety Requirements CAN/CSA C22.2 No 60950-1 CISPR 22 CISPR 24 EN55022 EN EMC Requirements on system level 55024 ENTSI EN 300 019 Series Environmental Requirement COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
We have an internal production control system that ensures compliance between the manufactured products and the technical documentation. 08/12/2014 ___________________________________________________ ______ Tom Tuttle, Manager, Product Testing Services Date (MM/DD/YYYY) COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Introduction Mechanical Data The following figures are the top and bottom view of the board: Figure 1-2 COMX-P4080-2G-ENP2 Mechanical Dimensions (Top and side views) Table 1-2 PCB Dimensions Characteristics Value Height 95 mm Length 125 mm COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Supported Board Models As of the printing date of this manual, this guide supports the board models listed in the following table: Order Number Description COMX-P4080-2G-ENP2 QorIQ P4080 with 2GB memory, ENP2. COM Express Basic size COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Introduction Product Identification The following figure shows the location of the board's serial number: Figure 1-3 Location of Product Serial Number COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
A standard passive heat sink or heat spreader can be provided by Emerson; 12 CFM system airflow volume (at 71 C) is needed for the heat sink to keep sufficient cooling to the COMXP4080-2G-ENP2. Contact your Emerson sales representative for current information on the detailed thermal information of the COMX-P4080-2G-ENP2. COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
To prevent injury from hot surface, do not touch any of the exposed components or heats- inks on the product when handling. Use the handle and face plate, where applicable, or the board edge when removing the product from the enclosure. Power Requirements COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
1. Verify that you have received all items of your shipment: Printed Quick Sart Guide and Safety Notes COMX-P4080-2G-ENP2 Board Drivers CD 2. Check for damage and report any damage or differences to customer service. COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Removing the COM module from the carrier board 1. From the back side of the carrier, locate the five screws that connect the module assembly to the carrier board. 2. Loosen and remove the screws. COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Page 29
Hardware Preparation and Installation 3. While holding the edges, pull the module from the carrier board. This installation procedure is only for reference. Assemble the heat-sink and the module based on your own thermal solution. COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Page 30
Hardware Preparation and Installation COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Table 3-1 JTAG connector Pin-out Pin Number Signal Name CKSTP OUTPUT HRST SRST CKSTP INPUT VDDSENSE RUNSTOP TRST On-board LEDs There are several LEDs provided on the module to denote the statements of the system. COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
3.3V power OK 2.5V power OK 1.8V power OK CORE power OK PLATFORM power OK 1.5V power OK USB hub 1 active USB hub 1 high speed USB hub 2 active USB hub 2 high speed COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Chapter 4 Functional Description The COMX-P4080-2G-ENP2 is a COM Express module based on the Freescale Power PC P40x0 platform.This board provides some of the universal interfaces such as Gigabit Ethernet, USB, PCIE, and so on. This board is designed to support the QorIQ P4080 integrated processor running at the speed of 1.2GHz.
Ratio Register (LCRR). The divisor is 32 when GPCM is selected as RCW source. So the eLBC clock is platform clock / 32 = 800MHz / 32 = 25MHz. NOR FLASH The NOR FLASH is attached to the GPCM on local bus and works at 16-bit mode. COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
NAND FLASH JFFS2 rootfs HSSI or SERDES Block COMX-P4080-2G-ENP2 contains SERDES 3 banks including a total of 18 lanes. From the 18 lanes of SERDES, 12 are routed to the COM Express connectors, defined as SERDES0~ SERDES7 (SERDES0~7 of bank 1) and SERDES16~SERDES19 (SERDES10~13 of bank 2).
Functional Description The following figure illustrates the distribution of SERDES lanes on P4080: Figure 4-3 Distribution of SERDES Lanes COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Functional Description Thermal Management COMX-P4080-2G-ENP2 provides a thermal management strategy. This includes CPU junction temperature monitoring.The following diagram shows thermal management strategy: Figure 4-4 Board Thermal Management A thermal diode is integrated in P40x0, which connects to a thermal sensor ADT7411. The CPU can get the junction temperature via I2C.
Total bottom height limit is specified as xx mm while the SDRAM's height is 1.2mm (max). The memory interface includes all the necessary termination and IO powers. The following figure illustrates the DDR memory architecture per controller: Figure 4-5 Memory Interface COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
2GB memory is fitted. More than 2GB can be used in Linux. Up to 4GB has been verified. Address #4 and #5 is used instead of address #3 if RIO is configured. 4.11 GPIO COMX-P4080-2G-ENP2 consists of totally 21 GPIOs. The following table lists the GPIOs: Table 4-6 GPIO GPIO Name Function...
GPO8 of COME connectors GPIO18, 19, 20, 23, 24 and 26 are multiplexed with other functional blocks. The pins should be configured as GPIO in RCW data. GPIO18/19: RCW [DMA1]=1b GPIO20: RCW [DMA2]=10b GPIO23/24/26: RCW [IRQ]=1b COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
After reset, the direction for all GPIOs are set to input. So all the GPIOs used as output needs to be reconfigured. Figure 4-6 Distribution of GPIO 4.12 SDHC COMX-P4080-2G-ENP2 provides an SD/MMC interface to the COM Express connector and there should be a SD card connector provided on the carrier. COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
SD card OFF (Default) Micro SD card 4.13 SPI Interface COMX-P4080-2G-ENP2 provides a SPI bus with 3 chip-select signals. All SPI bus signals are routed to COM Express connectors. The following figure illustrates the distribution of SPI bus: Figure 4-7 Distribution of SPI Bus 4.14 LAN...
#5/#6 or #10 is applied. 4.15 UART INTERFACE COMX-P4080-2G-ENP2 consists of 4 UARTS (Tx and Rx signals for each UART) or 2 DUARTS (Tx, Rx, CTS, RTS signals for each DUART) that are routed to the COM Express connectors. Several optional resistors are provided to determine whether UARTS or DUARTS are routed.
(USB2514).The interface between the USB controller and USB PHY is ULPI bus, the second group of multiplexing interface RGMII/ULPI. So the RCW should be properly set for the using of the second group of ULPI bus. COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
All four USB interfaces are directly connected to the COM Express connector. All the four USB ports signals with two over current detecting signals, USB_OC_0_1_N and USB_OC_2_3_N are routed to the COM Express connectors. USB_OC_0_1_N is for USB0 and USB1, USB_OC_2_3_N is for USB2 and USB3. COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
I2C bus I2C1. The following figure illustrates the distribution of the I2C buses: Figure 4-8 Distribution of I2C buses Table 4-12 I2C Interface Address Component Function Oracle Number 0xD0 I2C1 9FG104DGILFT Clock Generator 51NL9655W46 COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
THERM output, if required. By default, u-boot should mask THERM and ALERT output, set the temperature measurement range from 0 C to +127 C. For setting operation mode and fetching the monitoring temperature, u-boot should provide u-boot commands. COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
By default, u-boot should mask event output and disable WDT. U-boot should provide commands for enabling WDT and disabling WDT. 4.18.4 I2C Device RTC The RTC M41S62L is located on I2C2, U2100 and the device address is 0xD0. COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Frequency selection can be accomplished via strap pins or SMBus control. By default, strap pins work. For COMX-P4080-2G-ENP2, the input clock for ICS9FG104 is 25 MHz and three differential output pairs are provided. First pair are connected to SerDes Bank 1, second pair are connected to x2 Aurora Connector, and third pair are connected to COM Express connector.
Page 54
In SMBus case, the CFG_SEL1 and CFG_SEL0 pins must be 01, so that Hub can be configured as an SMBus slave for external download of user-defined descriptors. U-boot should initialize USB hub during boot-up and provide u-boot commands for reading/ writing the hub's registers. COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Chapter 5 Clock Structure The COMX-P4080-2G-ENP2 needs several kinds of single ended and differential clocks for booting up and normal operating. Following is the clock distribution tree: Figure 5-1 Clock Distribution For ruggedized variant where dip switches are not mounted, the following signals connects to...
Gbps, it should be set as 100 MHz. For example, if lanes in bank 1 are configured as PCIE, then the bank 1 reference clock should be set as 100 MHz, and if XAUI, then should be set as 125 MHz. COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
This subsection describes the power supply system for the module. Power is supplied to module from ATX-type (using Emerson carrier) power supply through COM Express connectors and on-board regulators supply required voltages to devices on the module. Figure 6-1 Power Tree COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
On-Boards Power Domains Power Controlling Sequence The power sequencing of COMX-P4080-2G-ENP2 differs between secure boot mode and non- secure boot mode. For secure boot mode, POVDD should be set to 1.5V DC and is powered at least 100 system clock cycles after the rising edge of power on reset signal. For non-secure boot mode, POVDD should be set to GND.
4. Create a /opt/freescale directory and update access privileges using the following command. sudo mkdir -p /unixopt/sdk1.0 sudo chmod a+rwx /unixopt/sdk1.0 5. Change directory to mount using the following command: cd /mnt/ 6. Install the Freescale LTIB using the following commands: ./install COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
BSP Source Code Package 7.2.1 De-Compose Source Code Package Copy the COMX-P4080-2G-ENP2 released BSP source code package COMX_P4080_SRC_<Version Number>.tar.gz to the build host and un-compress it in current directory: tar xzvf COMX_P4080_SRC_<Version Number>.tar.gz There will be a newly-created folder named P4080 which contains SCP-P4080-2G-ENP2 source code.
By default, the output directory for building BSP images is /local/tmp/.You need to create this directory and provide full privileges for all users to access. Use the following commands to create directory and provide privileges: COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
RCW used for codewarrior to burn image to NOR Flash rootfs_ext2.img: RAMDISK image rootfs_nfs.tar.gz: NFS rootfs u-boot.bin (U-Boot) uImage: Linux kernel image 7.3.1 Build U-Boot The U-Boot is based on SDK1.0 whose version is U-Boot 2011.06-rc2. COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
dtb: compiles device tree binary Output The build images are uImage and comx.dtb in the current working directory 7.3.3 Build ROOTFS The rootfs for SCP-P4080-2G-ENP2 include RAMDISK and NFS. COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Both images are binary files and need not to re-build. They are copied to release package while building. Deploy BSP Image This section explains how to deploy BSP images. Assuming that you have built a BSP release package COMX_P4080_V100B00.tar.gz by running ./build.sh V100B00 located at /local/ tmp/. COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
9. Restart NFS service to export /tftpboot/comx_p4080/rootfs_nfs/ using the sudo /sbin/service nfs restart command. 10. The following commands should be executed in U-boot command line. 11. Setup the U-Boot environment variables for the network settings. Example: => setenv ethaddr 00:01:af:12:23:01 COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
=> run updrcw; run updfman; run updkernel; run updnorfs; run updfdt; run upduboot 2. Erase previous U-Boot environment settings using the => run eraenv command. 3. Reset the board using the => reset command. The board will boot up with new BSP COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Run run nfsboot in U-Boot. nfsboot will load Linux kernel and DTB into RAM via network by TFTP and then boot. And then mounting NFS on remote server as rootfs. For details, please refer to SCP-P4080-2G-ENP2 User Manual. COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Page 68
COMX-P4080-2G-ENP2 Installation and Use (6806800P63B)
Need help?
Do you have a question about the COMX-P4080-2G-ENP2 and is the answer not in the manual?
Questions and answers