background image

COMX-P2020 Module

Installation and Use
P/N: 6806800K97F

November 2019

Summary of Contents for COMX-P2020 BSP

Page 1: ...COMX P2020 Module Installation and Use P N 6806800K97F November 2019 ...

Page 2: ...r to the products described therein at any time without notice SMART EC makes no commitment to update the information contained within these materials Electronic versions of this material may be read online downloaded for personal use or referenced in another document as a URL to a SMART EC website The text itself may not be published commercially in print or electronic form edited translated or o...

Page 3: ...llation 29 2 1 Environmental and Power Requirements 29 2 1 1 Environmental Requirements 29 2 1 2 Thermal Requirements 30 2 1 3 Power Requirements 30 2 2 Default Settings 31 2 3 Unpacking and Inspecting the Module 31 2 4 Preparing the Installation Environment 32 2 5 Installing and Removing the Memory Module 33 2 6 Installing the MicroSD Card 35 2 7 Installing and Removing the Heat Spreader Cooler 3...

Page 4: ...or Debug Use 67 3 3 LEDs 68 4 Functional Description 69 4 1 Block Diagram 69 4 2 Processor 69 4 3 Memory 71 4 3 1 SDRAM 71 4 3 2 SD Card 71 4 3 3 SPI Flash 71 4 3 4 EEPROM 72 4 4 Video 72 4 5 I2 C 72 4 5 1 I2 C Bus 72 4 5 2 I2 C EEPROM 72 4 5 3 PCA9545 72 4 5 4 DDR3 SPD 73 4 5 5 RTC and Watchdog Timer 73 4 6 Reset Logic 73 4 7 LM75CIM 3 74 4 8 Interrupt Logic 75 4 9 JTAG 75 4 10 GPIO 75 4 11 UART ...

Page 5: ...are Upgrade 81 6 1 Upgrade Procedure 81 6 1 1 Host Setup 81 6 1 2 Upgrade MicroSD Card 82 6 1 3 Upgrade SPI Flash 84 7 Operating System and Driver Support 87 7 1 Supported Operating Systems 87 7 2 Supported Drivers 87 A Related Documentation 89 A 1 SMART Embedded Computing Documentation 89 A 2 References 89 ...

Page 6: ...6 ProductNameLong Manual Type 680xxxxxxx Table of Contents ...

Page 7: ..._23 Settings 44 Table 3 4 s3_14 Settings 44 Table 3 5 s7_23 Settings 45 Table 3 6 s7_14 Settings 45 Table 3 7 PHY Address Settings 46 Table 3 8 I2 C Bus 1 Address setting 46 Table 3 9 I2 C Bus 2 Address setting 46 Table 3 10 CPU Debug P1 66 Table 3 11 GE PHY Debug Test Point14 19 66 Table 3 12 Debug Switches 67 Table 3 13 Debug LEDs 67 Table 3 14 LEDs 68 Table 4 1 GPIO Description 75 Table 4 2 Ini...

Page 8: ...List of Tables 8 ProductNameLong Manual Type 680xxxxxxx ...

Page 9: ... Cooler Mechanical Dimensions Front and Side View 24 Figure 1 5 Cooler Rear View 25 Figure 1 6 Serial Number Location 26 Figure 2 1 MicroSD Card Slot 35 Figure 3 1 COMX P2020 Module Components 37 Figure 3 2 COMX P2020 Module Components Rear View 38 Figure 3 3 Location of LEDs 68 Figure 4 1 Block Diagram 69 Figure 4 2 P2020 Processor Block Diagram 70 Figure 4 3 SPI Area for U boot 71 Figure 4 4 Res...

Page 10: ...List of Figures 10 ProductNameLong Manual Type 680xxxxxxx ...

Page 11: ...xternal interfaces of the board This includes connectors and LEDs Chapter 4 Functional Description on page 69 includes a block diagram and functional description of major components of the product Chapter 6 Firmware Upgrade on page 81 describes the procedures in upgrading the firmware Chapter 7 Operating System and Driver Support on page 87 lists the drivers and operating systems supported by the ...

Page 12: ...cess Memory SMT Surface Mount Technology SO UDIMM Small Outline and Unbuffered Dual In line Memory Module Abbreviation Definition Notation Description 0x00000000 Typical notation for hexadecimal numbers digits are 0 through F for example used for addresses and offsets 0b0000 Same for binary numbers digits are 0 and 1 bold Used to emphasize a word Screen Used for on screen output and code related e...

Page 13: ...n which if not avoided could result in death or serious injury Indicates a hazardous situation which if not avoided may result in minor or moderate injury Indicates a property damage message Indicates a hot surface that could result in moderate or serious injury Indicates an electrical situation that could result in moderate injury or death Indicates that when working in an ESD environment care sh...

Page 14: ...tion of Conformity Updated Freescale to NXP updated ordering info and related documentation 6806800K97E February 2015 Updated Connectors and Switches section Table 3 1 Registers section Added PinStapping Signal description Added Table A 2 References in Related documentation 6806800K97D July 2014 Re branded to Artesyn 6806800K97C December 2010 Updated Chapter 6 Firmware Upgrade Updated Supported Op...

Page 15: ...ent It must not be used in safety critical components life supporting devices or on aircraft Only personnel trained by SMART EC or persons qualified in electronics or electrical engineering are authorized to install remove or maintain the product The information given in this manual is meant to complete the knowledge of a specialist and must not be used as replacement for qualified personnel Keep ...

Page 16: ...r removal of additional devices or modules damages the product or the additional devices or modules Before installing or removing additional devices or modules read the respective documentation and use appropriate tools Pin Damage Forcing the module into the system may damage the connector pins If the module hangs during insertion pull it out and insert it again Environment Environmental Damage Im...

Page 17: ...iesteuerungen und in der Entwicklung verwendet werden Es darf nicht in sicherheitskritischen Anwendungen lebenserhaltenden Geräten oder in Flugzeugen verwendet werden Einbau Wartung und Betrieb dürfen nur von durch SMART EC ausgebildetem oder im Bereich Elektronik oder Elektrotechnik qualifiziertem Personal durchgeführt werden Die in diesem Handbuch enthaltenen Informationen dienen ausschließlich ...

Page 18: ... auf den Produkten kein Kondensat befindet System Installation Beschädigung von Schaltkreisen Elektrostatische Entladung und unsachgemäßer Ein und Ausbau des Produktes kann Schaltkreise beschädigen oder ihre Lebensdauer verkürzen Bevor Sie das Produkt oder elektronische Komponenten berühren vergewissern Sie sich daß Sie in einem ESD geschützten Bereich arbeiten Beschädigung des Produktes und der Z...

Page 19: ...me operating systems and development tools The QorIQ P2020 processor is effectively a System on Chip device with a range of features The main features of COMX P2020 Module are as follows NXP QorIQ P2020 processor two cores running at 1 2 GHz Supports up to 2GB DDR3 ECC SO UDIMM On board storage Micro SD card slot 2kbit I2 C EEPROM 4MB SPI Flash SDHC signals routed to the COM Express connector Stor...

Page 20: ...orks LynuxOS 1 2 Standard Compliances This product meets the following standards Table 1 1 Standard Compliances Standard Description UL CSA 60950 1 EN 60950 1 IEC 60950 1 CB Scheme Legal safety requirements FCC 47 CFR Part 15 Subpart B US Class A EN55022 Class A EU AS NZS CISPR 22 Class A Australia New Zealand VCCI Class A Japan EMC requirements legal on system level predefined SMART EC system ...

Page 21: ...Introduction COMX P2020 Module Installation and Use 6806800K97F 21 1 3 Mechanical Data 1 3 1 COMX P2020 Mechanical Data Figure 1 1 COMX P2020 Mechanical Dimensions Top and Side View ...

Page 22: ...on Introduction 1 3 2 Heat Spreader Mechanical Data Table 1 2 Mechanical Data Feature Value Dimensions COM Express basic form factor 95mm x 95mm Weight 73 0g Figure 1 2 Heat Spreader Mechanical Dimensions Front and Side View 95 00 95 00 20 00 11 50 33 00 10 00 11 00 ...

Page 23: ...Introduction COMX P2020 Module Installation and Use 6806800K97F 23 Figure 1 3 Heat Spreader Rear View ...

Page 24: ...OMX P2020 Module Installation and Use 6806800K97F Introduction Introduction 1 3 3 Cooler Mechanical Data Figure 1 4 Cooler Mechanical Dimensions Front and Side View 95 00 95 00 20 00 33 00 11 50 10 00 23 50 ...

Page 25: ...Introduction COMX P2020 Module Installation and Use 6806800K97F 25 Figure 1 5 Cooler Rear View ...

Page 26: ... COMX P2020 Module Installation and Use 6806800K97F Introduction Introduction 1 4 Board Identification This section shows the serial number and its location on the board Figure 1 6 Serial Number Location ...

Page 27: ...f available variants and accessories Refer to Appendix A Related Documentation or consult your local SMART Embedded Computing sales representative for the availability of other variants For technical assistance documentation or to report product damage or shortages contact your local SMART Embedded Computing sales representative or visit https www smartembedded com ec support ...

Page 28: ...28 COMX P2020 Module Installation and Use 6806800K97F Introduction Introduction ...

Page 29: ...and not to the component temperature NOTICE Product Damage High humidity and condensation on surfaces cause short circuits Do not operate the system outside the specified environmental limits Make sure the product is completely dry and there is no moisture on any surface before applying power Table 2 1 Environmental Requirements Requirement Operating Non Operating Cooling Method Forced air Temp Cy...

Page 30: ...93 Tcmax 110 NOTICE System Overheating Cooling Vents Improper cooling can lead to system damage and can void the manufacturer s warranty To ensure proper cooling and undisturbed airflow through the system do not obstruct the ventilation openings of the system Make sure that the fresh air supply is not mixed with hot exhaust from other devices Personal Injury During operation hot surfaces may be pr...

Page 31: ...e and report any damage or differences to customer service 3 Remove the desiccant bag shipped together with the product Table 2 4 Default Settings Component Value COM Express Power Input 12V 11 4 12 6 CPU speed 1 2GHz Memory speed 667MHz PCI Express PCIE 2 x1 2 5Gbps SerDes lane 1 PCIE 3 x2 2 5Gbps SerDes lane 2 3 NOTICE Damage of Circuits Electrostatic discharge and incorrect installation and rem...

Page 32: ...lity of the operation There are available spare parts of the components to be installed or replaced in the equipment warehouse When the available spare parts are lacking contact SMART Embedded Computing for help in time For details on how to get help from SMART EC visit http www smartembedded com ec Make sure that the new components are in good condition without defects such as oxidation chemical ...

Page 33: ...d Computing for technical support 2 5 Installing and Removing the Memory Module There is one 204 pin SOUDIMM slot on the COMX P2020 Module Installing a Memory Module 1 Wear the ESD preventive wrist strap 2 Lay the COM Express module where the SOUDIMM is to be installed on the antistatic desktop 3 Take the SOUDIMM out of the antistatic package holding it by the edges 4 Line up the notch located on ...

Page 34: ...t if you cannot press it down into its final position Removing a Memory Module 1 Wear the ESD preventive wrist strap 2 Release the module from the slot by pushing the spring latches on either side of the module outward 3 Lift the module from the COM Express Module NOTICE Damage of the Product and Additional Devices and Modules Incorrect installation or removal of additional devices or modules dama...

Page 35: ...icroSD Card COMX P2020 Module has an on module MicroSD card slot with a 2GB MicroSD card installed Installing the MicroSD Card 1 Insert the MicroSD card to the MicroSD socket 2 Make sure that the metallic contact point of the MicroSD card and the MicroSD socket are lined up correctly Figure 2 1 MicroSD Card Slot ...

Page 36: ... the heat spreader cooler from the COMX P2020 Module 2 8 Installing and Removing the Module on the Carrier Board The assembled COM Express module with the attached heat spreader cooler is attached to a carrier board Installing the COM Express Module on the Carrier Board 1 Line up the board to board connector of the COMX P2020 Module assembly with the board to board connector of the carrier board 2...

Page 37: ...COMX P2020 Module Installation and Use 6806800K97F 37 Chapter 3 Controls LEDs and Connectors 3 1 Board Layout Figure 3 1 COMX P2020 Module Components ...

Page 38: ...38 COMX P2020 Module Installation and Use 6806800K97F Controls LEDs and Connectors Controls LEDs and Connectors Figure 3 2 COMX P2020 Module Components Rear View ...

Page 39: ...N 2 B6 1588_ALARMOUT1 C6 LAN2_TRD_N 2 D6 LAN3_TRD_N 2 A7 LAN1_TRD_P 2 B7 1588_ALARMOUT2 C7 LAN2_TRD_P 2 D7 LAN3_TRD_P 2 A8 LAN1_LINK B8 1588_TRIGIN1 C8 LAN2_LINK1000 D8 LAN3_LINK1000 A9 LAN1_TRD_N 1 B9 1588_TRIGIN2 C9 LAN2_TRD_N 1 D9 LAN3_TRD_N 1 A10 LAN1_TRD_P 1 B10 1588_CLKIN C10 LAN2_TRD_P 1 D10 LAN3_TRD_P 1 A11 GND B11 GND C11 GND D11 GND A12 LAN1_TRD_N 0 B12 Not Connected C12 LAN2_TRD_N 0 D12...

Page 40: ...A28 Not Connected B28 Not Connected C28 Not Connected D28 DMA2_DREQ A29 Not Connected B29 Not Connected C29 Not Connected D29 Not Connected A30 Not Connected B30 Not Connected C30 Not Connected D30 Not Connected A31 GND B31 GND C31 GND D31 GND A32 Not Connected B32 Not Connected C32 UART_SOUT0 D32 Not Connected A33 Not Connected B33 MUX_IIC0_SCL C33 UART_SIN0 D33 Not Connected A34 COME_BIOS_DISAB ...

Page 41: ...t Connected B53 Not Connected C53 PCIE_RX2_N D53 PCIE_TX2_N A54 MUX_SHDC_D0 B54 MUX_SHDC_CMD C54 COME_TYPE0 D54 COME_TYPE3 A55 PCIE_TX1_P B55 PCIE_RX1_P C55 PCIE_RX3_P D55 PCIE_TX3_P A56 PCIE_TX1_N B56 PCIE_RX1_N C56 PCIE_RX3_N D56 PCIE_TX3_N A57 GND B57 MUX_SDHC_WP C57 COME_TYPE1 D57 COME_TYPE2 A58 Not Connected B58 Not Connected C58 Not Connected D58 Not Connected A59 Not Connected B59 Not Conne...

Page 42: ... A74 LVDS_LDC1_N B74 Not Connected C74 Not Connected D74 Not Connected A75 LVDS_LDC2_P B75 Not Connected C75 Not Connected D75 Not Connected A76 LVDS_LDC2_N B76 Not Connected C76 GND D76 GND A77 G_LVDS_ENAVDD B77 Not Connected C77 LA 28 D77 LGPL5 A78 LVDS_LDC3_P B78 Not Connected C78 Not Connected D78 Not Connected A79 LVDS_LDC3_N B79 G_LVDS_ENABKL C79 Not Connected D79 Not Connected A80 GND B80 G...

Page 43: ... B96 VGA_IIC_SDA C96 GND D96 GND A97 V12 B97 GPIO14 C97 LSYNC_OUT D97 QE_PB21 A98 V12 B98 LCS4 C98 SPI_CS2 D98 QE_PB22 A99 V12 B99 LCS5 C99 SPI_CS3 D99 MSRCID0 A100 GND B100 GND C100 GND D100 GND A101 V12 B101 V12 C101 CLK_PCIE2_P D101 GPIO12 A102 V12 B102 V12 C102 CLK_PCIE2_N D102 GPIO13 A103 V12 B103 V12 C103 GND D103 GND A104 V12 B104 V12 C104 V12 D104 V12 A105 V12 B105 V12 C105 V12 D105 V12 A1...

Page 44: ...I E 3 ON OFF OFF ON Boot from SPI ON OFF OFF OFF Boot from SDHC Default OFF ON ON ON Boot from 8 bit NADFLASH small page OFF ON ON OFF Reserved OFF ON OFF ON Boot from 8 bit NADFLASH large page OFF ON OFF OFF Reserved OFF OFF ON ON Reserved OFF OFF ON OFF Boot from 8 bit NOR Flash OFF OFF OFF ON Boot from 16 bit NOR Flash OFF OFF OFF OFF Boot from 16 bit NOR Flash Table 3 3 s3_23 Settings s3_23 De...

Page 45: ...t up will fail Kernel panic not syncing VFS Unable to mount root fs on unknown block 179 2 Rebooting in 180 seconds Table 3 5 s7_23 Settings s7_23 Description OFF SD card write disabled on the module Default ON SD card write enabled on the module Table 3 6 s7_14 Settings s7_14 Description OFF SD card write disabled on the carrier board Default ON SD card write enabled on the carrier board ...

Page 46: ...dress Setting Table 3 7 PHY Address Settings PHY Description P2020 Internal TBI PHY 0X1F GEPHY 1 U14 0X00 0X01 GEPHY 2 U15 0X02 Table 3 8 I2 C Bus 1 Address setting IIC1 Address IIC EEPROM U7 0XA0 Strapping IIC MUX U45 0XE0 IIC EEPROM U53 0XA8 Module type USB HUB2 U37 0X58 NC Table 3 9 I2 C Bus 2 Address setting IIC2 Address LM75 U17 0X90 DDR3 XJ1 0XA6 0X66 0X36 RTC U30 0XD0 USB HUB1 U12 0X58 NC ...

Page 47: ... Select Option PU PD Resistors Default value No Default Supported configuration 000 4 1 001 5 1 010 6 1 011 8 1 Others Reserved Signal name LBCTL LALE LGPL2 LOE LFRE_B Function e500 Core0 PLL Ratio cfg_core0_pll 0 2 Select Option PU PD Resistors Default value No Default Supported configuration 000 4 1 001 9 2 4 5 1 010 1 1 011 3 2 1 5 1 100 2 1 101 5 2 2 5 1 110 3 1 111 7 2 3 5 1 ...

Page 48: ...fault value No Default Supported configuration 000 4 1 001 9 2 4 5 1 010 1 1 011 3 2 1 5 1 100 2 1 101 5 2 2 5 1 110 3 1 111 7 2 3 5 1 Signal name TSEC_1588_CLK_OUT TSEC_1588_PULSE_OUT1 TSEC_1588_PULSE_OUT2 Function DDR Controller Clock PLL Ratio cfg_ddr_pll 0 2 Select Option PU PD Resistors Default value No Default Supported configuration 000 Reserved 001 4 1 010 6 1 011 8 1 100 10 1 101 12 1 110...

Page 49: ... value 1111 Supported configuration 0000 PCI Express 1 0001 PCI Express 2 0010 Serial RapidIO 1 0011 Serial RapidIO 2 0100 DDR Controller 0101 PCI Express 3 0110 On chip boot ROM SPI 0111 On chip boot ROM eSDHC 1000 Local bus FCM 8 bit NAND Flash Small Page 1001 Reserved 1010 Local bus FCM 8 bit NAND Flash Large Page 1011 Reserved 1100 Reserved 1101 Local bus GPCM 8 bit ROM 1110 Local bus GPCM 16 ...

Page 50: ...t on PCI Express2 Serial RapidIO 1 Device acts as a host on PCI Express 3 011 Device acts as a host on PCI Express 1 Serial RapidIO 2 Device acts as a host on PCI Express2 Serial RapidIO 1 Device acts as an agent on PCI Express 3 100 Device acts as an agent on PCI Express 1 Serial RapidIO 2 Device acts as an agent on PCI Express2 Serial RapidIO 1 Device acts as a host on PCI Express 3 101 Device a...

Page 51: ... Express 1 x1 on SerDes lane 0 PCI Express 2 x1 on SerDes lane 1 PCI Express 3 x1 on SerDes lane 2 3 0100 PCI Express 1 x2 on SerDes lane 0 PCI Express 3 x2 on SerDes lane 2 3 0110 PCI Express 1 x4 on SerDes lanes 0 3 0111 SRIO2 1x on SerDes lane 0 SRIO1 1x on SerDes lane 1 SerDes 1000 SRIO2 4x on SerDes lane 0 3 1 25Gbps 1001 SRIO2 4x on SerDes lane 0 3 2 5Gbps 1010 SRIO2 4x on SerDes lane 0 3 3 ...

Page 52: ...2 x1 on SerDes lane 2 SGMII eTSEC3 x1 on SerDes lane 3 Signal name LA27 LA16 Function CPU Boot Configuration cfg_cpu0_boot cfg_cpu1_boot Select Option PU PD Resistors Default value 11 Supported configuration 00 CPU boot holdoff mode for both cores The cores are prevented from booting until configured by an external master 01 Core 1 is allowed to boot without waiting for configuration by an externa...

Page 53: ...used Boot sequencer is enabled and loads configuration information from a ROM on the I2C 1 interface A valid ROM must be present 11 Boot sequencer is disabled No I2C ROM is accessed Signal name TSEC2_TXD1 Function DDR SDRAM Type cfg_dram_type Select Option PU PD Resistors Default value 1 Supported configuration 0 DDR2 1 8v 1 DDR3 1 5v Signal name LGPL1 Function eTSEC2 SGMII Mode cfg_sgmii2 Select ...

Page 54: ..._MDC Function eTSEC1 Width cfg_tsec_reduce Select Option PU PD Resistors Default value No Default Supported configuration 0 The eTSEC1 and eTSEC2 Ethernet interface operates in reduced pin mode either RGMII or RMII mode 1 The eTSEC1 and eTSEC2 Ethernet interface operates in standard width MII mode Signal name TSEC1_TXD0 TSEC3_TXD3 Function eTSEC1 Protocol cfg_tsec1_prtcl Select Option PU PD Resist...

Page 55: ... The eTSEC2 controller operated using the TBI protocol or RTBI Signal name UART_RTS0_B UART_RTS1_B Function eTSEC3 Protocol cfg_tsec3_prtcl 0 1 Select Option PU PD Resistors Default value 11 Supported configuration 01 The eTSEC3 controller operated using the RMII protocol 10 The eTSEC3 controller operated using the RGMII protocol Others The eTSEC3 controller operated using the RTBI protocol Signal...

Page 56: ...cfg_srds_pll_toe Select Option PU PD Resistors Default value 1 Supported configuration 0 Enable PLL lock time out counter 1 Disable PLL lock time out counter Signal name TSEC3_TX_EN Function cfg_sdhc_cd_pol_sel Select Option PU PD Resistors Default value 1 Supported configuration 0 Polarity is inverted 1 Polarity is not inverted Signal name LA 24 Function Core 0 Speed cfg_core0_speed Select Option...

Page 57: ...ction Platform Speed cfg_plt_speed Select Option PU PD Resistors Default value 1 Supported configuration 0 Platform clock frequency is below 333MHz 1 Platform clock is at or above 333MHz Signal name LA28 Function System Speed cfg_sys_speed Select Option PU PD Resistors Default value 1 Supported configuration 0 Reserved 1 SYSCLK is at or above 66 MHz Signal name MSRCID0 Function eLBC ECC cfg_elbc_e...

Page 58: ...0 Reserved 11111111 Default operation Signal name LGPL0 Function RapidIO Size cfg_rio_sys_size Select Option PU PD Resistors Default value 1 Supported configuration 0 Large system size 1 Small system size Signal name DMA2_DACK0_B Function Memory Debug cfg_mem_debug Select Option PU PD Resistors Default value 1 Supported configuration 0 Debug information from the enhanced local bus controller is dr...

Page 59: ...memory devices must be disconnected 1 Debug information is not driven on ECC pins ECC pins function in their normal mode Signal name LAD 0 15 Function General Purpose POR cfg_gpinput 0 15 Select Option PU PD Resistors Default value No default Supported configuration General purpose POR configuration vector to be places in GPPORCR Signal name LVDD_VSEL Function eTSEC1 2 3 Ethernet Management 1588 i...

Page 60: ... name BVDD_VSEL 0 1 Function Local Bus GPIO 8 15 Select Option PU PD Resistors Default value No default Supported configuration 00 3 3V 01 2 5V 10 1 8V 11 3 3V Signal name CVDD VSEL 0 1 Function USB eSDHC eSPI Select Option PU PD Resistors Default value No default Supported configuration 00 3 3V 01 2 5V 10 1 8V 11 3 3V ...

Page 61: ...Controls LEDs and Connectors COMX P2020 Module Installation and Use 6806800K97F 61 ...

Page 62: ...62 COMX P2020 Module Installation and Use 6806800K97F Controls LEDs and Connectors Controls LEDs and Connectors ...

Page 63: ...Controls LEDs and Connectors COMX P2020 Module Installation and Use 6806800K97F 63 ...

Page 64: ...64 COMX P2020 Module Installation and Use 6806800K97F Controls LEDs and Connectors Controls LEDs and Connectors ...

Page 65: ...Controls LEDs and Connectors COMX P2020 Module Installation and Use 6806800K97F 65 ...

Page 66: ...ra signals CKSTP_IN to stop processor core and CKSTP_OUT to get CORE status Table 3 10 CPU Debug P1 Pin Signal Pin Signal 1 JTAG_TDO 2 NC 3 JTAG_TDI 4 COP_TRST 5 COP_RUNSTOP 6 COP_VSENSE 7 JTAG_TCK 8 P_CKSTP_IN 9 JTAG_TMS 10 NC 11 COP_SRST 12 GND 13 COP_HRST 14 NC 15 P_CKSTP_OUT 16 GND Table 3 11 GE PHY Debug Test Point14 19 Test Point Signal TP14 JTAG_GE1_TDO_GE2_TDI TP15 JTAG_GE1_TDI TP16 JTAG_G...

Page 67: ...s for debugging S3_23 is connected to GPIO15 of the processor S3_23 appears as a SW detectable setting that the firmware can read NOTE GPIO15 is also connected to the COM Express connector J2 D45 Table 3 12 Debug Switches S3_23 Description OFF Debug Method 1 ON Debug Method 2 Table 3 13 Debug LEDs LED Description D9 Connected to GPIO11 D11 Connected to GPIO14 ...

Page 68: ... 3 LEDs There are seven green LEDs mounted on the secondary side of the printed wiring board D1 2 3 4 6 7 12 Table 3 14 LEDs LED Description D1 CPU Core Power OK 1 05 V D2 DDR3 Power OK 1 5 V D3 3 3 V Power OK D4 2 5 V Power OK D6 1 2 V Power OK D7 CPU in Sleep state D12 1 8 V Power OK Figure 3 3 Location of LEDs ...

Page 69: ...20 processor The module is also compatible with the P2010 P1020 P1011 P1021 P1012 processors P2020 includes the following features Dual e500v2 Core 800MHz to 1 2GHz clock frequency Power consumption of less than 8W at 1 2GHz 32KB instruction and 32KB data first level cache L1 for each core 512KB second level cache L2 with ECC Figure 4 1 Block Diagram ...

Page 70: ...ive level 1 L1 instruction and data caches to provide the execution units and registers rapid access to instructions and data The 32KB cache is divided into eight ways and 128 sets so there is a total of 1024 blocks The size of each block is eight words 32 bytes The integrated L2 Cache SRAM can be configured as Cache or SRAM For COMX P2020 it is configured as 512 KB L2 cache that is organized as 2...

Page 71: ... module with a 2GB SD card installed The SD card stores the Bootloader and the Operating System The eSDHC acts as a bridge passing host bus transactions to SD MMC cards by sending commands and performing data accesses to or from the cards It handles the SD MMC protocol at the transmission level 4 3 3 SPI Flash COMX P2020 has an SPI socket on module with a 4MB SPI Flash installed The U Boot is inst...

Page 72: ... implemented on this device All of the interfaces will operate at the master mode 4 5 2 I2 C EEPROM There are two I2 C EEPROMs AT24C02B which are located on I2C 1 One is for ID EEPROM storing board serial number MAC address etc and the other is for Processor EEPROM storing processor ID etc Their I2 C addresses are 0xA0 and 0xA8 separately To access Processor EEPROM the I2 C switch must connect MUX...

Page 73: ...The internal circuit can be set to get a precision of 2ppm please refer to datasheet for details which equates to 5 25 seconds per month M41ST85WMX6TR contains the century year month date day hour minutes second and tenths hundredths of a second in a 24 hour BCD format M41ST85WMX6TR contains an internal watchdog The watchdog can be fed through the I2C or WDI pin The watchdog is turned off by defau...

Page 74: ...800K97F Functional Description Functional Description 4 7 LM75CIM 3 The LM75 is a temperature sensor which can assert interrupt through IRQ5 There are four data registers in the LM75 which are selected by the Pointer register Figure 4 4 Reset Logic ...

Page 75: ...upports JTAG for CPU and GE PHY debugging See Debug Ports on page 66 for the debug ports pinout 4 10 GPIO There are total 14 GPIO PIN used at COMX P2020 GPIO8 and GPIO9 are used for SDHC function Figure 4 5 Interrupt Logic Table 4 1 GPIO Description Name Intput Output Reset Value Description GPIO 0 Input connected to the COM Express carrier board GPIO 1 Input connected to the COM Express carrier b...

Page 76: ...d to the COM Express carrier board GPIO 8 Multiplex as SDHC_CD which is used to check if the SD insert or not GPIO 9 Multiplex as SDHC_WP which is used to check the SD is write protect or not GPIO 10 Output 0 can be used to clear WDT timer If the pin is set to 1 the WDT timer will be cleared GPIO 11 Input connected to the COM Express carrier board GPIO 12 Output 1 If this pin is set to 1 and s3 14...

Page 77: ...t can support at most six bidirectional USB endpoints 4 13 PCI Express There are three PCI Express on COMX P2020 The PCI Express are configured as PCI Express 1 x1 2 5 Gbps SerDes lane 0 PCI Express 2 x1 2 5 Gbps SerDes lane 1 PCI Express 3 x2 2 5 Gbps SerDes lanes 2 3 PCI Express 1 is connected to GPU Z11M The other two are connected to the carrier board Table 4 2 Initialization Parameters Parame...

Page 78: ...e speed Ethernet controllers eTSECs which interface to 10 Mbps 100 Mbps and 1 Gbps Ethernet IEEE 802 3 networks The Ethernet controllers are connected to 2 BCM5482 Each BCM5482 can provide two Ethernet transceivers designed for 1000 Mbps 100Mbps and 10 Mbps applications All of the PHYs are configured with Auto Negotiations Enable Full duplex modes by default ...

Page 79: ...scription 1 0000 0000 0000 0000 8000 0000 2GB DDR3 Memory 2 8000 0000 8000 0000 2000 0000 512MB PCIE3 MEM 3 A000 0000 A000 0000 2000 0000 512MB PCIE2 MEM 4 C000 0000 C000 0000 2000 0000 512MB PCIE1 MEM 5 FFC0 0000 FFC0 0000 0001 0000 64K PCIE3 I O 6 FFC1 0000 FFC1 0000 0001 0000 64K PCIE2 I O 7 FFC2 0000 FFC2 0000 0001 0000 64K PCIE1 I O 8 FFD0 0000 FFD0 0000 0000 4000 16K L1 Cache Initial RAM 9 F...

Page 80: ... more information about registers of the devices refer References on page 89 Table 5 2 IRQ Distribution IRQ Description CPU_IRQ6 to COM Express connectors CPU_IRQ5 LM75 IRQ output CPU_IRQ4 SO UDIMM_EVENT CPU_IRQ3 RTC IRQ output CPU_IRQ2 to COM Express connectors CPU_IRQ1 to COM Express connectors CPU_IRQ0 to COM Express connectors ...

Page 81: ...as root and run visudo and add the below line at the end Example ec7987 ALL ALL NOPASSWD ALL 3 Setting up the tftp service Create the local tftpboot COMX P2020 current directory at host and copy the release file COMX P2020 bsp tar gz to the directory local tftpboot COMX P2020 current percy localhost current sudo chmod 777 local tftpboot COMX P2020 current percy localhost current ls al COMX P2020 b...

Page 82: ...ercy percy 524288 Dec 9 14 40 u boot sd bin rw r r 1 percy percy 525312 Dec 9 14 39 u boot spi bin rw r r 1 percy percy 3416506 Dec 9 14 51 uImage percy localhost current Edit etc xinetd d tftp to enable tftp here we set the tftp directory to local tftpboot service tftp socket_type dgram protocol udp wait yes user root server usr sbin in tftpd server_args s local tftpboot disable no per_source 11 ...

Page 83: ...ke_sd sh to program the SD card with the BSP targets as below percy localhost COMX P2020 sudo make_sd sh dev sdb Normally the program process will last for 3 5 minutes If the SD card is upgraded successfully the following information should be shown as below Program SD successfully first partition size 300 MByte cost time 198 seconds Otherwise the SD card has failed to be programmed 5 The second p...

Page 84: ...ally the following information can be seen at the terminal of the host U Boot 2009 11 V100B09 Sep 24 2010 17 19 44 CPU0 P2020E Version 2 0 0x80ea0020 Core E500 Version 5 0 0x80211050 Clock Configuration CPU0 1200 MHz CPU1 1200 MHz CCB 400 MHz DDR 400 MHz 800 MT s data rate Asynchronous LBC 25 MHz L1 D cache 32 kB enabled I cache 32 kB enabled I2C ready SPI ready DRAM 2 GB L2 512 KB enabled MMC FSL...

Page 85: ...0 1 setenv serverip 192 168 0 197 setenv ethact eTSEC1 ping 192 168 0 197 Enet starting in 100BT FD Speed 100 full duplex Using eTSEC1 device host 192 168 0 197 is alive 5 Set the U Boot environment variables for upgrade files and upgrade the SPI Flash This step may take up to 1 minute setenv tftppath COMX P2020 current setenv uboot_spi u boot spi bin run upgradespi 4096 KiB S25FL032A P at 0 0 is ...

Page 86: ...86 COMX P2020 Module Installation and Use 6806800K97F Firmware Upgrade Firmware Upgrade done Bytes transferred 525312 80400 hex ...

Page 87: ... following operating systems Linux published by SMART EC Publicly available Linux with SMART EC s patches Includes the following U boot Based on public version u boot 2009 11 Dec 15 2009 Linux Kernel Based on public version 2 6 32 File system 7 2 Supported Drivers Table 7 1 Driver Controller Table Linux published by SMART EC Chipset Yes Graphic Yes LAN Yes ...

Page 88: ...88 COMX P2020 Module Installation and Use 6806800K97F Operating System and Driver Support Operating System and Driver Support ...

Page 89: ... Number COMX P2020 Data Sheet COMX P2020 DS COMX P2020 BSP User Guide 6806800L84 COMX P2020 Quick Start Guide 6806800K98 COMX P2020 Safety Notes 6806800K99 Table A 2 References Document Title Source Datasheet http www st com web en resource technical document datashe et CD00002304 pdf STMicroelectronics Datasheet http ww1 microchip com downloads en DeviceDoc USB251xB _xBi 20DS 20Rev 202 3 20 06 11...

Page 90: ...90 COMX P2020 Module Installation and Use 6806800K97F Related Documentation Related Documentation ...

Page 91: ...1 ...

Page 92: ...registered trademark of SMART Modular Technologies Inc and SMART Embedded Computing and the SMART Embedded Computing logo are trademarks of SMART Modular Technologies Inc All other names and logos referred to are trade names trademarks or registered trademarks of their respective owners ...

Reviews: