CERN PXIeCOMe User Manual

Production test suite

Advertisement

Quick Links

PXIeCOMe
Production Test Suite
User Manual
Revision 1.1

Advertisement

Table of Contents
loading

Summary of Contents for CERN PXIeCOMe

  • Page 1 PXIeCOMe Production Test Suite User Manual Revision 1.1...
  • Page 2: Revision Table

    Comments 19/09/2022 INCAA Computers BV Initial version Added BIOS update description and procedures for the COMe-bTL6 with ATM as preferred BIOS. 15/12/2022 INCAA Computers BV Updated PXIeCOMe board image to a picture of EDA-04509-V1-0. Added a section regarding jumper SW1.
  • Page 3: Table Of Contents

    TEST: PREPERATION ......................14 Auxiliary equipment .......................14 Initial test setup ........................14 Lithium battery and mSATA SSD ..................14 PXIeCOMe in slot 1 and PXCT in slot 2 ................15 PXCT in system timing slot ....................15 LAN cable ..........................16 USB mouse and keyboard ....................16 USB Serial to PXCT in system timing slot ................16...
  • Page 4 Updating COMe-bCL6 ......................20 Changing BIOS ........................21 THE TESTS ..........................22 Reset Test ..........................23 PTS Tests ..........................23 Test00 – Setup ........................24 Test01 – Check SATA/mSATA and LEDs ................24 Test02 – Check DisplayPort ....................24 Test03 – Check LAN ......................24 Test04 – Check USB ......................25 Test05 –...
  • Page 5: Introduction

    Linux (CentOS Stream 8) which is used as the test environment, including all necessary tools and modules. And also describes the tests which are intended to check the functional operation of all the interfaces and devices as part of the PXIeCOMe v0 prototypes.
  • Page 6: Standards And Documents

    STANDARDS AND DOCUMENTS COM Express The COM Express specification defines a family of Computer On Module (COM) single board computers. The requested COM Express Basic form factor and type 6 pin out have been defined in PIGMG COM.0 R2.0 and R3.0. The standard is available via https://www.picmg.org/.
  • Page 7: Installation

    The mSATA SSD, which will be used to test the PXIeCOMe, should be prepared by installing Linux CentOS Stream 8 on it. For this a validated PXIeCOMe board can be use, but when no validated PXIeCOMe boards are available a COM Express type 6 carrier board can also be used.
  • Page 8: Installing Remote Desktop

    9. Reboot the system 10. Accept the license agreement 11. Finish the configuration… 12. Login… Installing remote desktop To access the installation remotely it is possible to control the PXIeCOMe from a different Windows PC. See also: https://www.enlinux.com/enable-remote-desktop-on-centos/ $ sudo yum install epel-release...
  • Page 9: Installing Development Packages

    After restart of the system the new kernel can be used. Installing development packages To be able to make, compile and install the drivers several other packages need to be installed first. $ sudo yum install make $ sudo yum install gcc $ sudo yum install kernel-devel $ sudo yum install elfutils-libelf-devel Installing Kontron GPIO and i2c...
  • Page 10: Installing Python

    $ sudo alternatives --set python /usr/bin/python2 $ sudo pip2 install pyserial Installing the PXIeCOMe PTS The PXIeCOMe PTS should be placed in the home directory of the user. should be extracted in the home directory of the user. pxiecome_pts_v1.0.tar.gz $ tar -zxvf pxiecome_pts_v1.0.tar.gz $ cd ~/pts $ cdmod +x pxiecome.sh...
  • Page 11: Installing Bios Files

    • 4 link configuration: 4x PCIs x4 (4 lanes) link. The PXIeCOMe is designed to interface with a PXI Express backplane using the 4 link configuration only. The COMe-bCL6 and the COMe-BTL6 are 4 link configuration capable but needs a BIOS...
  • Page 12: Cern Preferred Come-Btl6 (With Atm)

    COMe-bTL6. This BIOS file defines the PCIe lanes 0 to 7 as two 4 lane links. This BIOS file can be found in the Kontron Customer Section on their site or will be provided by CERN. CERN preferred COMe-bTL6 (with ATM)
  • Page 13: Test: Pre-Checks

    Before starting the test procedures, it is needed to wear an antistatic wrist band to avoid electrostatic issues when handling the boards and the cables. Assembly The PXIeCOMe will be subject to the tests in a fully assembled state including a Kontron COMe-bCL6 or COMe-bTL6 board. Visual inspection No special test setup is required since the tests to be carried out are visual inspections and analysis of the board.
  • Page 14: Test: Preperation

    TEST: PREPERATION Auxiliary equipment To be able to perform the tests a set of auxiliary cables and equipment is needed, which consists of the following list: • NI PXIe-1075, 18-Slot PXI Express chassis. • INCAA Computers CPE-PXCT-19916, PXi Communication Tester, for Peripheral Slot. •...
  • Page 15: Lithium Battery And Msata Ssd

    Insert the lithium battery in its socket and place the mSATA in its socket. mSATA SSD 3V Lithium battery PXIeCOMe in slot 1 and PXCT in slot 2 Insert the PXIeCOMe in slot 1 of the NI PXIe-1075 chassis. Insert the CPE-PXCT-19916 (for Peripheral Slot) in slot 2.
  • Page 16: Lan Cable

    RJ45 socket and indicated with USB Serial to PXCT in system timing slot Insert the USB Serial adapter cable in the PXIeCOMe USB port, and connect it via a serial cable to the PXCT in the system timing slot.
  • Page 17: Usb To Xilinx Download Cable

    Insert the Xilinx download cable in the USB port and connect the flat cable, through the opening in the PXCT, to the J3 (JTAG) on the PXIeCOMe board. USB3.0 memory sticks Insert the two USB3.0 memory sticks in the slots indicated with...
  • Page 18: Serial To Pxct In Slot 2

    Serial to PXCT in slot 2 Insert the serial cable in the PXIeCOMe, and connect it to the PXCT in slot 2. DisplayPort Insert the DisplayPort cable, which should be connected to the display, in the port indicated with...
  • Page 19: Test: Bios Updates

    TEST: BIOS UPDATES BIOS update The BIOS of every COMe module (Kontron COMe-bCL6 or Kontron COMe-bTL6) which is assembled on a PXIeCOMe carrier and shipped as part of the PXIeCOMe assembly should be updated. Updating CERN preferred COMe-bTL6 (with ATM)
  • Page 20: Updating Come-Bcl6

    • Under change the Advanced | PCH-FW Configuration | Firmware Update Configuration ME FW Image Re-flash Enabled • Under change the Boot Boot Option #1 UEFI: Built-in EFI Shell • Under select so the system will boot to the EFI shell. Save &...
  • Page 21: Changing Bios

    Changing BIOS The BIOS settings need to be checked and changed according to the following: • Turn the power supply of the PXIe chassis on, so the system can start. Since the BIOS has changed, the COMe module needs to scan the system in which it is active. For this the system will restart automatically several times before it can be used.
  • Page 22: The Tests

    THE TESTS Before starting the test procedures, it is needed to wear an antistatic wrist band to avoid electrostatic issues when handling the boards and the cables. Test User Short description Intervention Reset A test of the reset button Setup of the test system Check SATA/mSATA and LEDs Check DisplayPort Check LAN...
  • Page 23: Reset Test

    System setup Select the keyboard up- or down-key so the timer to automatically start booting is stopped. • Push the RESET button on the PXIeCOMe PCB. This should reset and restart the system. RESE PTS Tests After CentOS has started and the user is logged in •...
  • Page 24: Test00 - Setup

    Test00 – Setup This test only shows the basic setup and so how the PXIeCOMe (EUT) should be connected to other devices. +-----------PXIeCOMe--------------+--PXCT--+ | CONNECT PXIeCOMe interfaces: | 10/100 +------+ +-+ +-+ | -LAN (RJ45) to local network /1000 |o...
  • Page 25: Test04 - Check Usb

    D+/D- signal pair. During the test some front panel USB connection have to be changed to test the USB1.1/2.0 interface lines of the two USB3.0 Super Speed (SS) ports. +-----------PXIeCOMe--------------+--PXCT--+ | Only CHANGE these interfaces: | 10/100 +------+ +-+ +-+...
  • Page 26: Test05 - Check Jtag

    PXCT Board (3 openings in the PCB) | +-------------+ /--\ | DONE LED| \--/ | (Opening to | /--\ | PXIeCOMe | INIT LED| | module) \--/ /--\ | PROG | Push the PROG button using \--/ button | a non-conductive rod or shaft.
  • Page 27: Test06 - Check Serial (Com)

    Check the interface to the PXIe backplane. This is done by accessing the information regarding the PCI/PCI express devices in the system. The PXIeCOMe provides four links of 4 lanes to the PXIe backplane. Every link should be connected to a PCIe device like the PEX8525 and PEX8533 (see shell command...
  • Page 28: End Of The Tests

    3V Lithium battery mSATA SSD Remove the mSATA SSD so it can be used during the next tests. Lithium battery Remove the lithium battery from its socket and provide it with the PXIeCOMe in the original package or a nonconductive bag.
  • Page 29: Log Files Retrieval

    Log files retrieval When the testing of all the boards has finished, it is needed to deliver all the log files to CERN. To do so, please follow the instructions: As the log files are written to the mSATA disk which is used during the tests of the boards the mSATA needs to be accessed using the last PXIeCOMe system under test.

Table of Contents