Kontron CP3005-SA User Manual Download Page 99

CP3005-SA – Rev. 0.6 Preliminary 

 

www.kontron.com 

 

// 99 

 

13.4.3.

 

Examples of Startup Scripts 

13.4.3.1.

 

Automatic Booting from USB Flash Drive  

Automatic booting is made from a USB flash drive, if present, otherwise the boot is made from the harddrive. 

kboot -t usb-harddrive 

kboot -t harddrive 

 

If neither a USB flash drive nor a harddrive is present, the boot order is continued. 

13.4.3.2.

 

Execute Shell Script on Other Harddrive 

This example (startup.nsh) executes the shell script named bootme.nsh located in the root of the first detected disc 
drive (fs0).  

fs0: 

bootme.nsh 

 

13.4.3.3.

 

Enable Watchdog and Control PXE Boot 

The uEFI Shell provides environment variables used to control the execution flow. 

 

The following sample start-up script shows two uEFI Shell environment variables, wdt_enable and pxe_first, used 
to control the boot process and the Watchdog. 

echo -off 

echo “Executing sample startup.nsh...” 

if %wdt_enable% == “on” then 

   kwdt -t 15 

   echo “Watchdog enabled” 

endif 

if %pxe_first% == “on” then 

   echo “forced booting from network” 

   kboot -t network 

endif 

 

To create uEFI Shell environment variables, use the set uEFI Shell command as shown below: 

Shell> set wdt_enable on 

Shell> set pxe_first on 

Shell> set 

   pxe_first : on 

   wdt_enable : on 

Shell> reset 

 

13.4.3.4.

 

Handling the Startup Script in the SPI Boot Flash 

In case there is no mass storage device attached, the startup script can be generated in a RAM disk and stored in the 
SPI boot flash using the following instructions: 

1.

 

Press <ESC> during power-up to log into the uEFI Shell. 

2.

 

Create a RAM disk and set the proper working directory as shown below: 

Shell> kramdisk -s 3 myramdisk 

Shell> myramdisk: 

3.

 

Enter the sample start-up script mentioned above in this section using the edit uEFI Shell command. 

myramdisk:\> edit boot.nsh 

4.

 

Save the start-up script to the SPI boot flash using the kbootscript uEFI Shell command.     

myramdisk:\> kbootscript -p boot.nsh 

 

Summary of Contents for CP3005-SA

Page 1: ...USER GUIDE www kontron com 1 CP3005 SA Doc Rev 0 6 Preliminary Doc ID 1064 4245...

Page 2: ...CP3005 SA Rev 0 6 Preliminary www kontron com 2 This page has been intentionally left blank...

Page 3: ...ill be suitable for the specified use without further testing or modification Kontron expressly informs the user that this user guide only contains a general description of processes and instructions...

Page 4: ...y at your risk To minimize the risks associated with your products and applications you should provide adequate design and operating safeguards You are solely responsible for compliance with all legal...

Page 5: ...ffices contact information on the last page of this user guide or visit our website CONTACT US Customer Support Find Kontron contacts by visiting http www kontron com support Customer Service As a tru...

Page 6: ...cribed by the law may endanger your life health and or result in damage to your material ESD Sensitive Device This symbol and title inform that the electronic boards and their components are sensitive...

Page 7: ...before performing any work on this product Earth ground connection to vehicle s chassis or a central grounding point shall remain connected The earth ground cable shall be the last cable to be discon...

Page 8: ...oduct then re pack it in the same manner as it was delivered Special care is necessary when handling or unpacking the product See Special Handling and Unpacking Instruction Quality and Environmental M...

Page 9: ...P and CP RIO3 04S 16 2 2 2 SATA SSD Flash Module 16 2 3 Block Diagram 17 2 4 Front Panel 18 2 5 Board Layout 19 2 6 Technical Specification 20 2 7 Standards 22 3 Functional Description 24 3 1 Processo...

Page 10: ...s 45 5 1 CP3005 SA Voltage Ranges 45 5 2 Power Consumption of the CP3005 SA 45 5 3 Power Consumption of CP3005 SA Accessories 46 5 4 Maximum Power Consumption of XMC Modules 46 5 5 Current Limits 46 6...

Page 11: ...5 SATA Interfaces 71 10 4 6 Rear I O Interface on CompactPCI Connector rJ2 71 11 SATA SSD Flash Module 74 12 Installation 75 12 1 Safety 75 12 2 Board Installation 75 12 2 1 Standard Board Insertion...

Page 12: ...Board Interrupt Configuration Register BICFG 38 Table 20 Status Register 2 STAT2 38 Table 21 Board ID High Byte Register BIDH 39 Table 22 Board and PLD Revision Register BREV 39 Table 23 Geographic A...

Page 13: ...anel of the 8HP CP3005 SA with MMEXT XMC02 Module 57 Figure 14 MMEXT XMC02 Module Layout for 8HP Board Version Top View 58 Figure 15 MMEXT XMC02 Module Layout for 8HP Board Version Bottom View 58 Figu...

Page 14: ...C 12T vPro ECC 45W 35W Core i5 4C 8T vPro non ECC 45W 35W Up to 32GB DDR4 2400 with ECC memory via 2x SODIMM sockets M 2 module for onboard data storage Optional TPM support Up to 3x Gigabit Ethernet...

Page 15: ...CP3005 SA Rev 0 6 Preliminary www kontron com 15...

Page 16: ...vides a M 2 socket for a SSD module type 2280 For further information about the MMEXT XMC02 module refer to Chapter 8 2 2 1 CP RIO3 04 Rear I O Module 4HP 8HP and CP RIO3 04S The CP RIO3 04 rear I O m...

Page 17: ...5 SA Rev 0 6 Preliminary www kontron com 17 2 3 Block Diagram The following diagrams provide additional information concerning board functionality and component layout Figure 2 Block Diagram TO BE CHA...

Page 18: ...hdog Status General Purpose LEDs LED3 0 red green red green General Purpose POST Code Note If the General Purpose LEDs 3 0 are lit red during boot up a failure is indicated before the uEFI BIOS has st...

Page 19: ...reliminary www kontron com 19 2 5 Board Layout Figure 4 4HP CP3005 SA Board Layout Top View Figure 5 4HP CP3005 SA Board Layout Bottom View SODIMM Sockets Intel Core Xeon Intel PCH M 2 Connector VGA 2...

Page 20: ...ot flash chips for two separate uEFI BIOS images Customized EEPROM I C EEPROM with 64 kbit Config Memories for Ethernet interfaces i210 16 Mbit SPI Flash Interfaces CompactPCI 32 bit 66MHz PCI interfa...

Page 21: ...connectors VGA one 15 pin D Sub connector USB two type A connectors Ethernet two 8 pin RJ 45 connectors Onboard connectors 2x Mezzanine connector for a I O extension module 1x 7 pin standard SATA con...

Page 22: ...y for RTC with battery socket Battery type UL approved CR2025 Temperature ranges Operational load 20 C to 70 C typical refer to the battery manufacturer s specifications for exact range Storage no loa...

Page 23: ...cks per direction 6 directions 5 s recovery time Customers desiring to perform further environmental testing of the CP3005 SA must contact Kontron for assistance prior to performing any such testing B...

Page 24: ...Smart Cache 45 W 100 C UHD Graphics P630 3 2 Integrated Processor Graphics Controller The 8th gen Intel Core i5 Xeon processor includes a highly integrated processor graphics controller delivering hi...

Page 25: ...DP 3 W 3 W SATA Ports 4 8 3 4 System Memory The CP3005 SA supports a dual DDR4 memory interface with one SO DIMM socket per channel The sockets support the following system memory features Table 6 Sys...

Page 26: ...es Changes made to the uEFI BIOS settings are available only in the currently selected SPI boot flash Thus switching over to the other SPI boot flash may result in operation with different uEFI BIOS c...

Page 27: ...silicon damage may occur and the processor has been shut off To turn to normal operation the power must be switched off and then on again 3 9 1 2 General Purpose LEDs The General Purpose LEDs LED3 0...

Page 28: ...nibble 2 Low nibble state 2 is followed by state 0 The following is an example of the General Purpose LEDs operation if the POST configuration is enabled Table 10 POST Code Example LED3 LED2 LED1 LED...

Page 29: ...ata transfer on the COM ports is up to 115 2 kbit s 3 9 5 Gigabit Ethernet The CP3005 SA board includes two 10 100 1000Base T Ethernet ports based on one Intel i210 IT controller and one Intel i219 LM...

Page 30: ...be disabled by using the kboardconfig uEFI Shell command This is essential to maintain conformity to the CE mark and the FCC EMI requirements Please contact Kontron for further information The CP3005...

Page 31: ...3005 SA allows for hot swapping of peripheral boards with hot swap capability when the CP3005 SA is installed in the system slot The CP3005 SA itself is not hot swappable when inserted in a system slo...

Page 32: ...the currently saved uEFI BIOS settings ON Clear the uEFI BIOS settings and use the default values The default setting is indicated by using bold fonts To clear the uEFI BIOS settings and the password...

Page 33: ...iguration Register LCFG 0x291 LED Control Register LCTRL 0x292 General Purpose Output Register GPOUT 0x293 General Purpose Input Register GPIN 4 3 1 Status Register 0 STAT0 The Status Register 0 holds...

Page 34: ...egister 1 holds board specific status information Table 14 Status Register 1 STAT1 Address 0x281 Bit 7 6 5 4 3 2 1 0 Name C66EN Reserved R 000 CSYS CENUM CFAL CDEG Access R R R R R Reset N A N A N A N...

Page 35: ...oot flash for update 1 Select the recovery SPI boot flash for update 4 3 4 Control Register 1 CTRL1 The Control Register 0 holds a series of bits defining general common configuration functions Table...

Page 36: ...t 0 0 0 0 0 Bitfield Description 7 SWP System write protection status 0 Onboard non volatile memory devices not write protected 1 Onboard non volatile memory devices write protected 3 SFWP SATA Flash...

Page 37: ...to this bit clears it 2 FPRS Front panel push button reset status MMEXT05 MMEXT05 CMC02 0 System reset not generated by front panel reset 1 System reset generated by front panel reset Writing a 1 to t...

Page 38: ...CPCI fail signal interrupt configuration FAL signal 0 IRQ5 disabled 1 IRQ5 enabled 5 CEICF CPCI enumeration signal interrupt configuration ENUM signal 0 IRQ5 disabled 1 IRQ5 enabled 4 CDICF CPCI derat...

Page 39: ...4 Access Reset Bitfield Description 7 0 BIDH Board identification CP3005 SA 0xB430 The Board ID Low Byte Register is located at the address 0x28D 4 3 10 Board and PLD Revision Register BREV The Board...

Page 40: ...mer expired status bit 0 Watchdog timer has not expired 1 Watchdog timer has expired Writing a 1 to this bit resets it to 0 6 5 WMD Watchdog mode 00 Timer mode 01 Reset mode 10 Interrupt mode 11 Casca...

Page 41: ...ccordingly Once a Watchdog timeout occurs the Watchdog is deactivated WEN bit gets reset to 0 To continue using the Watchdog write a 1 to the WTE bit to reset it and then restart the Watchdog using WE...

Page 42: ...pose LEDs Table 26 LED Configuration Register LCFG Address 0x290 Bit 7 6 5 4 3 2 1 0 Name Reserved LCON Access R R W Reset 0000 0000 Bitfield Description 3 0 LCON LED3 0 configuration 0000 POST Mode L...

Page 43: ...LED Configuration Register are configured in General Purpose Mode The status of certain LEDs can be obtained by writing a Get LEDX command where x is the LED number color bits are ignored followed by...

Page 44: ...r transition module configuration signal on the CompactPCI connector J2 Table 29 General Purpose Input Register GPIN Address 0x293 Bit 7 6 5 4 3 2 1 0 Name Reserved R 000 GPI4 GPI3 GPI2 GPI1 GPI0 Acce...

Page 45: ...ckplane with a CPA250 4530G power supply Two Ethernet ports i210 connected in 1000Base T mode 16 GB DDR3L SDRAM in dual channel mode One self powered USB 2 0 hub for mouse and keyboard The operating s...

Page 46: ...n the MMEXT XMC02 module and it can be arbitrarily divided on the 3 3 V and 5 V VPWR voltage lines XMC modules are based on 3 3 V power along with variable power VPWR defined as either 5 V or 12 V in...

Page 47: ...pecific working point For a given flow rate there is a maximum airflow input temperature ambient temperature provided Below this operating point thermal supervision will not be activated Above this op...

Page 48: ...ort One COM port RJ 45 connector One Reset switch One SATA activity LED One onboard M 2 card socket Socket 3 SATA based Key M Add In Card type 2280 One onboard SATA HDD SSD connector for connecting a...

Page 49: ...connecting high speed I O extension connector to the MMEXT05 to the CP3005 SA LEDs Switches HDD LED One LED green monitors SATA HDD SSD activity Front Panel Switch Reset button guarded General Power...

Page 50: ...CP3005 SA Rev 0 6 Preliminary www kontron com 50 7 3 MMEXT05 Module Functional Block Diagram Figure 7 MMEXT05 Module Functional Block Diagram...

Page 51: ...nd Overtemperature Status LEDs WD green Watchdog Status TH red green Overtemperature Status Integral Ethernet LEDs ACT green Ethernet Link Activity SPEED green orange off Ethernet Speed General Purpos...

Page 52: ...000Base T Ethernet port based on one Intel i210 IT Gigabit Ethernet controller which is connected to the x1 PCI Express interfaces of the Chipset The Wake on LAN feature is supported The Gigabit Ether...

Page 53: ...onnector J8 Figure 9 Serial Port Connector J8 Table 35 Serial Port Connector J8 Pinout Pin Signal Description I O 1 RTS Request to send O 2 DTR Data terminal ready O 3 TXD Transmit data O 4 GND Signal...

Page 54: ...0 6 Preliminary www kontron com 54 7 6 6 SATA Interface The MMEXT05 extension module provides two SATA connectors one 29 pin standard SATA connector J6 for connection to 2 5 SATA HDD SSD Figure 11 SA...

Page 55: ...nboard Interfaces XMC XMC interface for support of one x8 x4 or x1 PCI Express 2 0 XMC module via a standard XMC connector J1 M 2 One M 2 Socket 3 SATA based Key M for 2280 SSD Add In Cards Board to B...

Page 56: ...CP3005 SA Rev 0 6 Preliminary www kontron com 56 8 3 MMEXT XMC02 Module Functional Block Diagram Figure 12 MMEXT XMC02 Module Functional Block Diagram...

Page 57: ...hdog and Overtemperature Status LEDs WD green Watchdog Status TH red green Temperature Status Integral Ethernet LEDs ACT green Ethernet Link Activity SPEED green orange off Ethernet Speed General Purp...

Page 58: ...A Rev 0 6 Preliminary www kontron com 58 8 5 MMEXT XMC02 Module Layout Figure 14 MMEXT XMC02 Module Layout for 8HP Board Version Top View Figure 15 MMEXT XMC02 Module Layout for 8HP Board Version Bott...

Page 59: ...re is one position for the mounting screw accepting 2280 sizes of M 2 modules Figure 16 M 2 Connector 8 6 2 XMC Interface The MMEXT XMC02 uses one x8 PCI Express 2 0 interface operating at up to 5 0 G...

Page 60: ...atures Specifications External Interfaces USB 2 0 Two USB 2 0 type A connectors J11 and J12 VGA One VGA interface implemented as a 15 pin D Sub connector J7 Ethernet Two Gigabit Ethernet interfaces im...

Page 61: ...ntron com 61 Features Specifications Climatic Humidity 93 RH at 40 C non condensing acc to IEC 60068 2 78 Dimensions 100 mm x 80 mm Board Weight 4HP 120 grams 8HP 150 grams 9 3 Front Panels Figure 17...

Page 62: ...CP3005 SA Rev 0 6 Preliminary www kontron com 62 9 4 CP RIO3 04 Rear Transition Module Layout Figure 18 CP RIO3 04 4HP Rear Transition Module Layout...

Page 63: ...rfaces realized as RJ 45 connectors without LEDs The status information of these both interfaces are indicated on the front Ethernet connector The interface provides automatic detection and switching...

Page 64: ...r supply with power management can be connected to the CP RIO3 04 rear transition module via the peripheral control connector J13 The following table provides pinout information for the peripheral con...

Page 65: ...above will result in damage to your board Figure 20 Rear I O CompactPCI Connector rJ2 Table 40 Rear I O CompactPCI Connector rJ2 Pinout Pin Z A B C D E F 22 NC NC NC NC NC NC GND 21 NC NC GND USBA bi...

Page 66: ...D SATABRX out GND 4 NC NC RIO_5V in VGA_DDC_CL K in GPIO_CFG 0 out GND GND 3 NC NC GND NC NC NC GND 2 NC NC NC NC NC NC GND 1 NC NC NC NC NC NC GND The RIO_XXX signals are power supply INPUTS to suppl...

Page 67: ...nalog port Two SATA ports CompactPCI rear I O Power Management Technical Specifications Table 42 CP RIO3 04S Rear Transition Module Specifications Features Specifications External Interfaces VGA One V...

Page 68: ...CP3005 SA Rev 0 6 Preliminary www kontron com 68 10 2 CP RIO3 04S Front Panels Figure 21 CP RIO3 04S Front Panels...

Page 69: ...CP3005 SA Rev 0 6 Preliminary www kontron com 69 10 3 CP RIO3 04S Rear Transition Module Layout Figure 22 CP RIO3 04S Rear Transition Module Layout...

Page 70: ...Interface The CP RIO3 04S rear transition module provides one COM port for connection to RS 232 devices Table 43 Serial Port Connectors J2 COMB and J3 COMA Pinout Pin Signal Description I O 1 DCD Dat...

Page 71: ...nge of I O signals through the rear I O connector rJ2 To support the rear I O feature a 3U CompactPCI backplane with rear I O support is required Do not plug a rear I O configured board in a backplane...

Page 72: ...NC in GND SATABTX i n GND 8 NC SATAATX in GND VGA_BLUE i n GND SATABTX in GND 7 NC GND COMB_DSR out VGA_DDC_D ATA bi RSV GND GND 6 NC SATAARX out GND VGA_GREEN in GND SATABRX o ut GND 5 NC SATAARX out...

Page 73: ...Rev 0 6 Preliminary www kontron com 73 Signal Description SATAx SATA port USBx USB interface and power VGAx VGA signal RIOx V I O Power supply signal PWRx Power management signal RSV Reserved GND Grou...

Page 74: ...SSD Flash Module The M 2 connector Type 2242 on the CP3005 SA is meant to be used for a SSD flash module e g for as hard disk for operating system and data Keying B or M Type S single sided or D doub...

Page 75: ...troller or as an autonomous CPU board in a CompactPCI peripheral slot When installed in the system slot the CP3005 SA provides all required functions for supporting the hot swapping of peripheral boar...

Page 76: ...d from the system particular attention must be paid to the components which may be hot such as heat sink etc To remove the CP3005 SA from a system proceed as follows 1 Ensure that no power is applied...

Page 77: ...he CP3005 SA is designed to accommodate various peripheral devices such as USB devices SATA devices a M 2 card etc The following figures show the placement of modules and peripheral devices on the CP3...

Page 78: ...at boot up may be a bad cable or lack of power going to the drive 12 3 2 2 5 HDD SSD Installation One 2 5 SATA HDD SSD may be connected to the CP3005 SA The HDD SSD may be connected to the 8HP CP3005...

Page 79: ...may cause damage to the board or result in improper system operation To install an XMC module on the CP3005 SA equipped with an MMEXT XMC02 extension module refer to the figures shown below and proce...

Page 80: ...CP3005 SA Rev 0 6 Preliminary www kontron com 80 Figure 29 Screws Securing the XMC Module to the MMEXT XMC02 Extension Module Figure 30 CP3005 SA Board with MMEXT XMC02 Extension Module and XMC Module...

Page 81: ...disconnecting Kontron disclaims all liability for damages or injuries resulting from failure to comply with the above 2 Remove the front panel by unscrewing the following screws that are retaining the...

Page 82: ...struction The 8HP CP3005 SA equipped with the MMEXT XMC02 extension module and an XMC module is now ready for operation For the operation of the XMC module refer to appropriate documentation provided...

Page 83: ...install a M 2 card 1 Align the connector on the M 2 with the connector on the board Make sure the slits are aligned with the protrusions on the connector 2 Insert the M 2 card into the connector on t...

Page 84: ...the MMEXT05 extension module or on the rear I O It is not possible to use any of the above mentioned interfaces on the front or the MMEXT05 extension and on the rear I O simultaneously On the MMEXT05...

Page 85: ...p 5 5 A Setup menu will appear The CP3005 SA uEFI BIOS Setup program uses a hot key based navigation system A hot key legend bar is located on the bottom of the Setup screens The following table provi...

Page 86: ...n explanation of the respective function 13 2 1 Main Setup Menu Figure 34 Main Setup In the manual is the disabled expert mode described Upon entering the uEFI BIOS Setup program the Main Setup menu i...

Page 87: ...alues through the keyboard or press to increment decrement values Use Tab to switch between time elements 13 2 2 Advanced Setup Menu The Advanced Setup menu provides sub screens and functions for adva...

Page 88: ...bled Storage Hierarchy Enabled Disabled Endorsement Hierarchy Enabled Disabled TPM2 0 UEFI Spec Version TCG_2 Physical Presence Spec Version 1 3 TPM 20 Interface Type CRB Device Select Auto ACPI Setti...

Page 89: ...torage UEFI Video UEFI Other PCI devices UEFI Board UART Configuration Serial Port 1 Configuration Serial Port Enabled Disabled Change Settings Auto Serial Port 2 Configuration Serial Port Enabled Dis...

Page 90: ...uration Internal Graphics Auto GTT Size 8 MB Aperture Size 256 MB PSMI Support Enabled Disabled DVMT Pre Allocated 32M DVMT Total Gfx Mem 256M Intel Graphics Pei Display Peim Enabled Disabled VDD Enab...

Page 91: ...Limit Value 75 PEG0 Slot Power Limit Scale 1 0x PEG0 Physical Slot Number 1 Enable Root Port Auto Max Link Speed Auto PEG1 Slot Power Limit Value 75 PEG1 Slot Power Limit Scale 1 0x PEG1 Physical Slot...

Page 92: ...led Disabled Enabled Disabled S0 State 13 2 4 Security Setup Menu The Security Setup menu provides information about the passwords and functions for specifying the security settings The passwords are...

Page 93: ...as for entering the Setup menu On every startup the user will be asked for the password Both User and Administrator passwords are set Either the User or the Administrator password is required for boot...

Page 94: ...hows the boot device priority order which is dynamically generated Figure 38 Boot Setup Table 53 Boot Setup Menu Sub Screens and Functions Sub Screen Function Description Boot Configuration Setup Prom...

Page 95: ...it Discards all changes made within the Setup then exits the uEFI BIOS Setup This function continues the boot process Save Changes and Reset Saves all changes made within the Setup to flash and resets...

Page 96: ...the EFI Shell Command Manual are provided by the Kontron uEFI BIOS 13 3 1 Introduction Basic Operation The uEFI Shell forms an entry into the uEFI boot order and is the first boot option by default 1...

Page 97: ...the kboardconfig command are not case sensitive kboardinfo Shows a summary of board specific data and displays checks various parameters such as the current uEFI BIOS revision etc kboot Boots a legacy...

Page 98: ...t the respective image kwatchdog Configures the Kontron onboard Watchdog This command is used to enable the Kontron onboard Watchdog with reset target before OS boot This can be used to detect if the...

Page 99: ...the Watchdog echo off echo Executing sample startup nsh if wdt_enable on then kwdt t 15 echo Watchdog enabled endif if pxe_first on then echo forced booting from network kboot t network endif To creat...

Page 100: ...altered The update status is indicated in the log file located in the directory where the firmware images are stored 13 5 2 uEFI BIOS Recovery In case of the standard SPI boot flash being corrupted an...

Page 101: ...PMI Over LAN IOT Internet of Things IPMI Intelligent Platform Management Interface KCS Keyboard Controller Style KVM Keyboard Video Mouse MEI Management Engine Interface NCSI Network Communications Se...

Page 102: ...ucts and tailor made solutions based on highly reliable state of the art embedded technologies Kontron provides secure and innovative applications for a variety of industries As a result customers ben...

Reviews: