background image

 
 
 
 
 
 
 
 
 

 

 

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Elma User Manuals: 
JetKit-3010

 

 
 
 
 
 

BACKPLANES 
CHASSIS PLATFORMS 

EMBEDDED BOARDS

 

EMBEDDED COMPUTING SOLUTIONS 
POWER SOLUTIONS 

©2022 Elma Electronic A20220804 

Summary of Contents for JetKit-3010

Page 1: ...Elma User Manuals JetKit 3010 BACKPLANES CHASSIS PLATFORMS EMBEDDED BOARDS EMBEDDED COMPUTING SOLUTIONS POWER SOLUTIONS 2022 Elma Electronic A20220804 ...

Page 2: ...USER MANUAL JetKit 3010 ELMA COM www elma com EMBEDDED BOARDS This page intentionally left blank ...

Page 3: ...ure to comply with the manuals and the applicable rules and regulations Our General Terms and Conditions apply You can download the current version of the General Terms and Conditions from our website at www elma com by clicking on the link at the bottom of every page Copyright All rights reserved All marks and names mentioned herein are trademarks or registered trademarks of the respective owners...

Page 4: ... 4 3 Carmel CPU Complex 14 2 4 4 Memory Subsystem 15 2 5 Board Diagrams 16 2 5 1 Block Diagram 16 2 5 2 Front Panel 17 2 5 3 Board assembly 18 2 5 4 Baseboard layout 19 2 5 5 Mezzanine Layout 21 3 Functional Description 22 3 1 CompactPCI Serial operation 22 3 2 PCI Express operation 22 3 2 1 Overview 22 3 2 2 PCI Express clock 23 3 2 3 PCI Express reset 23 3 3 Board Management Controller BMC 23 3 ...

Page 5: ...UFS card slot 32 3 8 4 Mezzanine connector 33 3 8 5 MiniHDMI connector 34 3 8 6 Ethernet connector 34 3 8 7 USB2 0 connector 35 3 8 8 Front Panel LEDs 35 3 8 9 Front Panel Push Buttons 36 3 8 10 BMC Programming header 36 3 8 11 CompactPCI Serial connectors 37 4 Configuration 39 5 Mezzanines 40 6 Ordering Information 40 7 Technical Support 41 7 1 Contact 41 7 2 Returning Defective Products 41 ...

Page 6: ...e without heat sinks and mezzanine 18 Figure 7 Baseboard top components 19 Figure 8 Board bottom components 19 Figure 9 Mezzanine top components 21 Figure 10 Mezzanine bottom components 21 Figure 11 Bootloader Main Window 26 Figure 12 Bootloader application with selected Firmware File 26 Figure 13 Bootloader application with selected MCU architecture 27 Figure 14 Bootloader serial port settings 27...

Page 7: ...USB pinout 32 Table 15 MicroUSB interfaces 32 Table 16 MicroSD UFS card slot pinout 32 Table 17 Mezzanine connector pinout legend 33 Table 18 Mezzanine Connector pinout 33 Table 19 MiniHDMI pinout 34 Table 20 RJ45 pinout 34 Table 21 RJ45 LED indication 34 Table 22 USB2 0 pinout 35 Table 23 Front Panel LEDs 35 Table 24 LED GPIO control 35 Table 25 Push Buttons 36 Table 26 BMC Prog pinout 36 Table 2...

Page 8: ...USER MANUAL JetKit 3010 ELMA COM www elma com EMBEDDED BOARDS This page intentionally left blank ...

Page 9: ...d by electrostatic discharge ESD Electrostatic discharge can destroy static sensitive devices or micro circuitries Damage due to inappropriate handling is not covered by the warranty The following precautions must be taken Do not open the protective conductive packaging until you have read the following and are at an approved anti static workstation Pay attention to a good grounding of persons the...

Page 10: ...power delivery controller The modified device tree file can be provided on request For more information on the NVIDIA Xavier module please consult the NVIDIA online documentation Jetson Download Center https developer nvidia com embedded downloads NVIDIA Jetson Linux Developer Guide https docs nvidia com jetson l4t Getting Started https developer nvidia com embedded learn getting started jetson 2 ...

Page 11: ...High Definition Audio HDA controller provides a multi channel audio path to the HDMI interface Interfaces CompactPCI Serial CompactPCI Serial Interface Compliant with PICMG CPCI S 0 R1 0 CompactPCI Serial Support for the following interfaces o 1x PCI Express 3 0 x8 o 1x Gigabit Ethernet o 1x USB3 0 2 0 optional 12V Power Supply Operation in system slot and in peripheral slot USB 2x USB Type C USB ...

Page 12: ...greater efficiency The Graphics Processing Cluster GPC is a dedicated hardware block for compute rasterization shading and texturing most of the GPU s core graphics functions are performed inside the GPC It is comprised of Texture Processing Clusters TPC with each TPC containing two SM units and a Raster Engine The SM unit creates manages schedules and executes instructions from many threads in pa...

Page 13: ...f clock gating for linear scaling of power 2 4 2 Tensor Cores2 Tensor Cores and their associated data paths are custom crafted to dramatically increase floating point compute throughput Each Tensor Core performs 64 floating point FMA mixed precision operations per clock eight Tensor Cores in an SM perform a total of 1024 floating point operations per clock Tensor Cores operate on FP16 input data w...

Page 14: ...r L2 Cache L3 Cache 4x dual core 8MB 4MB 8 2 03GHz Refer to the documentation provided with each software release for additional information on supported power modes and CPU operation Features NVIDIA Dynamic Code Optimization 10 wide Superscalar architecture Dynamic branch prediction with a Branch Target Buffer and Global History Buffer RAMs a return stack buffer and an indirect predictor Full imp...

Page 15: ...both sub partitions in the channel to transfer 64 bytes but provides three independent column address bits to each sub partition allowing it access different 32 byte sectors of a GOB between the sub partitions It provides connections between a wide variety of clients supporting their bandwidth latency quality of service needs and any special ordering requirements that are needed The MSS supports a...

Page 16: ... following diagrams provide an overview on the JetKit 3010 components and interfaces 2 5 1 Block Diagram Figure 2 and Figure 3 show the simplified block diagrams of the Elma JetKit 3010 baseboard and the mezzanine board Figure 2 Simplified Block Diagram Figure 3 Mezzanine Block Diagram ...

Page 17: ...or with HDMI 2 0a b compliant interface USB C 1 2 USB Type C connectors with USB3 1 2 0 interfaces USB C 1 provides Device functionality for programming Recov NVIDIA Xavier Recovery Button Note For Recovery functionality the button must be pressed during power up or reset of the NVIDIA Xavier Power up of the NVIDIA Xavier takes 3 seconds after powering reset of the board for BMC booting The Power ...

Page 18: ...ges in the following show the complete board with NVIDIA module heat sinks and mezzanine Figure 5 and with NVIDIA module but without heat sinks and mezzanine Figure 6 Figure 5 Board with NVIDIA module heat sinks and mezzanine Figure 6 Board with NVIDIA module without heat sinks and mezzanine ...

Page 19: ...following Figure 7 and Figure 8 show the baseboard top and bottom view highlighting the positons of the main components Table 5 lists the components by number Figure 7 Baseboard top components Figure 8 Board bottom components 1 2 3 4 5 7 8 10 9 19 16 17 18 14 15 13 22 20 21 23 24 25 26 6 12 11 ...

Page 20: ...tton 8 Top J6 High speed mezzanine connector 9 Top P1 CompactPCI Serial P1 connector 10 Top P2 CompactPCI Serial P2 connector 11 Top P5 CompactPCI Serial P5 connector 12 Top P6 CompactPCI Serial P6 connector 13 Top SW3 DIP switch SW3 14 Top SW5 DIP switch SW5 15 Top SW6 DIP switch SW6 16 Top U36 USB quad UART 17 Top U1 Ethernet PHY 18 Top U3 BMC 19 Top T1 Ethernet Magnetics 20 Top D1 PHY LED0 Link...

Page 21: ...f the main components Table 6 lists the components by number Figure 9 Mezzanine top components Figure 10 Mezzanine bottom components Table 6 Mezzanine main components Side RefDes Description 1 Top J6 High speed mezzanine connector 2 Top USB2 0A USB2 0 connector 3 Top J1 RJ45 connector 4 Top T1 Ethernet magnetics 5 Bottom M 2_PCIe M 2 socket 6 Bottom U1 Ethernet NIC Intel i210 AT 1 2 3 4 5 6 ...

Page 22: ...3 2 1_PE_CLK See chapter 3 2 P5 C5 1_PE_CLKE See chapter 3 2 1_PE_CLKE See chapter 3 2 The board automatically detects the slot type by reading the SYSEN pin and changes the role accordingly The power control options when acting as system board can be configured by using DIP switches on the board See chapter 3 5 for more information about the power control options See Table 34 in chapter 4 for inf...

Page 23: ...tings to select the CLKREQ input output pin configuration 3 2 3 PCI Express reset The PCI Express link of the JetKit 3010 has a dedicated reset signal PEX_L5_RST_N Depending on the operation mode of the PCI Express link the direction of the signal is inverted In PCI Express root mode the reset signal is an output to trigger the reset of the PCI Express nodes When in endpoint mode the reset signal ...

Page 24: ...ossible helps to correct typing errors The CLI allows access to status information and manipulation The following commands are available in the CLI help Displays the available commands config Displays or modifies the configuration of the board Configuration settings are to manage Off Reset control Reset handling etc info Shows board information like slot type and number power control configuration...

Page 25: ...is additional serial interface of the NVIDIA Xavier this port has been connected to a second serial port of the BMC The command redirects any inputs and outputs between the NVIDIA Xavier and the BMC interface STRG C ends redirection 3 3 3 Firmware Update The BMC includes a UART bootloader which allows the board being updated via the MicroUSB port To update the Firmware of the BMC the Microchip Uni...

Page 26: ...a com EMBEDDED BOARDS Figure 11 Bootloader Main Window Select the Firmware hex file from the File Open Load File hex menu The selected file is show in the main window see Figure 12 Figure 12 Bootloader application with selected Firmware File ...

Page 27: ...and the 8 Bit Architecture PIC18 as shown in Figure 13 Figure 13 Bootloader application with selected MCU architecture Open the serial port configuration window from the Settings Serial menu Select the COM port to the BMC and configure the serial port settings as shown in Figure 14 Figure 14 Bootloader serial port settings ...

Page 28: ...ree needs to be modified and the OTG mode needs to be removed to be able to use the USB interfaces The selected USB PD controller does not require any software implementation but works autonomously The PD controller detects the cable polarity and UFP DFP configuration of the attached device According to the detected configuration the PD controller manages the power output and USB3 compliant multip...

Page 29: ... to control the multiplexer for the super speed lines P07 USB C 1 AUDIO I Audio accessory detect low audio accessory detected P10 USB C 2 EN O High Enable signal for PD controller high enabled low disabled P11 USB C 2 CHG O High Charger configuration inputs CHG in conjunction with CHG_HI control the power delivery capability Configuration settings see Table 11 P12 USB C 2 CHG_HI O Low P13 USB C 2 ...

Page 30: ...in power the PSU needs to be enabled In a CompactPCI Serial based system the signal PS_ON needs to be pulled to GND to enable the PSU main power The BMC can be configured for two operations Auto Power Enables the PS_ON as soon as the BMC has booted up Manual Power Waits for a power on event Power on events are o Power Button press via PWRBTN signal o Wake event via WAKE_IN signal In case the board...

Page 31: ...ors The Board houses two USB type C connectors The pinouts can be found in Table 12 and Table 13 Table 12 USB C 1 pinout A B 1 GND GND 2 USB0_TX1_P USB0_TX2_P 3 USB0_TX1_N USB0_TX2_N 4 VBUS_1 VBUS_1 5 USB0_CC1 USB0_CC2 6 USB0_D_P USB0_D_P 7 USB0_D_N USB0_D_N 8 SBU1_1 SBU2_1 9 VBUS_1 VBUS_1 10 USB0_RX2_N USB0_RX1_N 11 USB0_RX2_P USB0_RX1_P 12 GND GND Table 13 USB C 1 pinout A B 1 GND GND 2 USB1_TX1...

Page 32: ...terface to NVIDIA Xavier Implementation according to Developer Kit 3 UART UART interface to BMC 4 UART UART interface to NVIDIA Xavier Implementation according to Developer Kit For more information regarding the UART interface which is connected to the BMC please see chapter 3 3 2 3 8 3 MicroSD UFS card slot The board houses one MicroSD UFS card slot This slot can be used with normal MicroSD cards...

Page 33: ..._PEWAKE I M 2 Key M PCI Express Wake input GPIO34_M2_KEYM_ALERT I M 2 Key M PCI Alert Input Table 18 Mezzanine Connector pinout Pin Signal Pin Signal Pin Signal Pin Signal Pin Signal Pin Signal 1 GND 21 CSI2_D0_P 41 CAM0_RST 61 GND 81 UPHY_5 2_RX0_P 101 UPHY_5 2_RX3_N 2 GND 22 CSI3_D0_P 42 CAM1_MCLK 62 GND 82 UPHY_5 2_TX0_P 102 UPHY_5 2_TX3_N 3 CSI0_D0_P 23 CSI2_D0_N 43 CAM1_PWDN 63 UPHY_9 8_TX1_P...

Page 34: ...1 HDMI_CLK_P 12 HDMI_CLK_N 13 GND 14 HDMI_CEC 15 HDMI_SCL 16 HDMI_SDA 17 18 5V_HDMI 19 HDMI_HPD 3 8 6 Ethernet connector The JetKit 3010 houses one RJ45 connector to provide access to an Ethernet interface of the NVIDIA Xavier The pinout of the RJ45 connector can be found in Table 20 Table 20 RJ45 pinout Pin Signal 1 MDI0_P 2 MDI0_N 3 MDI1_P 4 MDI2_P 5 MDI2_N 6 MDI1_N 7 MDI3_P 8 MDI3_N Besides the...

Page 35: ..._HV Green Indicates Power for the Xavier Module LED 1 SPARE_GPIO4 B59 Green Lit when the module boots in non recovery mode LED 2 SPARE_GPIO13 G7 Green LED 3 SPARE_GPIO17 A54 Red The GPIO number under Linux does not correspond with the GPIO number of the signal The GPIO number under Linux calculates from the GPIO Port the GPIO number as well as an offset The formula and port factors can be found in...

Page 36: ... needs to be held until the BMC provides power to the module The moment the module receives power can be identified by the Power LED see chapter 3 8 8 3 8 10 BMC Programming header The JetKit 3010 has an on board BMC programming interface BMC Prog This interface is only required as a backup programming option in case the bootloader is corrupt and needs to be re flashed For regular Firmware updates...

Page 37: ...g DECT_RIO I Detect Rear I O PCI Express NVHS0_TX0 7_P N O PCI Express Transmit differential pairs NVHS0_RX0 7_P N I PCI Express Receive differential pairs NVHS0_REFCLK0_P N I PCI Express Reference Clock input PEX_CLK5_P N O PCI Express Reference Clock output PCIE_EN O PCI Express Clock Request output CLKREQ_IN I PCI Express Clock Request input USB 1_USB3_TX_P N O USB3 Transmit differential pair 1...

Page 38: ...GND 1 GND NVHS0_ RX5_N NVHS0_ RX5_P GND NVHS0_ TX5_N NVHS0_T X5_P GND NVHS0_ RX4_N NVHS0_ RX4_P GND NVHS0_ TX4_N NVHS0_ TX4_P Table 30 P5 CompactPCI Serial connector L K J I H G F E D C B A 6 5 CLKREQ_IN PEX_CLK5_N PEX_CLK5_P 4 GND GND GND GND 3 GND GND GND GND 2 GND GND GND GND 1 GND GND GND GND Table 31 P6 CompactPCI Serial connector L K J I H G F E D C B A 8 GND GND DECT_BPR DECT_RIO 7 GND GND ...

Page 39: ...Q is set as input 4 OFF No manual configuration of CLKREQ output ON CLKREQ is set as output Table 33 DIP Switch SW5 Functionality Switch Setting 1 OFF BMC programming mode BMC reset connection ON BMC run mode normal operation 2 OFF Perform BMC soft reset when receiving reset input ON Perform BMC hard reset when receiving reset input 3 OFF No hardware reset in to out propagation ON Hardware reset i...

Page 40: ... The standard mezzanine of the JetKit 3010 houses an M 2 2242 socket an Ethernet NIC and a USB2 0 interface connector Details of the standard mezzanine can be found in chapter 2 5 5 Custom mezzanine boards can be designed based on the interfaces available on the mezzanine connector Contact Elma when a custom mezzanine is required for your application 6 Ordering Information Table 35 Ordering Inform...

Page 41: ...e Products Please follow these steps before you return any faulty systems or accessory to ELMA Electronic GmbH 1 Please contact the ELMA Electronic GmbH RMA team to receive the RMA form via rma elma de 2 After receiving the RMA form via e mail please fill the form and send it back to the RMA team 3 Please take care to provide us the name telephone number and e mail address of a person we can contr...

Page 42: ...USER MANUAL JetKit 3010 ELMA COM www elma com EMBEDDED BOARDS This page intentionally left blank ...

Page 43: ...USER MANUAL JetKit 3010 ELMA COM www elma com EMBEDDED BOARDS This page intentionally left blank ...

Page 44: ... 7231 97 34 0 Fax 49 7231 97 34 97 info elma de Elma Electronic Romania SRL Chisoda DN 59 km8 550m RO 307221 Judetul Timis Tel 40 374 480 400 Fax 40 256 249 820 sales elma ch Optima Stantron USA 2305 Newport Parkway Lawrenceville GA 30043 Tel 1 770 496 4000 Fax 1 770 496 4026 sales elma com Elma Asia Pacific Pte Ltd 8 Ubi Road 2 07 14 Zervex Building SG 408538 Singapore Tel 65 6479 8552 Fax 65 647...

Reviews: