Diamond Systems JASPER User Manual

Com-based sbc with integrated data acquisition featuring com express type 6 compact / basic coms
Hide thumbs Also See for JASPER:
Table of Contents

Advertisement

Quick Links

JASPER
COM-Based SBC with Integrated Data Acquisition
Featuring COM Express Type 6 Compact / Basic COMs
User Manual
Revision 2.2
Diamond Systems Corporation
Technical Support Request Form
Sunnyvale, CA 94086 USA
Tel: 1-650-810-2500
© 2025 Diamond Systems, Corp. All rights reserved.
Revision 2.2
Diamond Systems logo is a trademark of Diamond Systems, Corp.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the JASPER and is the answer not in the manual?

Questions and answers

Summary of Contents for Diamond Systems JASPER

  • Page 1 Featuring COM Express Type 6 Compact / Basic COMs User Manual Revision 2.2 Diamond Systems Corporation Technical Support Request Form Sunnyvale, CA 94086 USA Tel: 1-650-810-2500 © 2025 Diamond Systems, Corp. All rights reserved. Revision 2.2 Diamond Systems logo is a trademark of Diamond Systems, Corp.
  • Page 2: Table Of Contents

    Contents 1. Introduction ........................7 1.1. Jasper Product Overview ......................7 1.2. Processor Options ........................8 1.3. Baseboard Variants ........................9 1.4. Jasper Ordering Guide ....................... 10 1.5. Product Photos .......................... 11 2. Feature List ........................12 3. Block Diagrams ........................14 4.
  • Page 3 GPIO Connector (J5) ........................51 15.8. HDMI (J17) ..........................52 15.9. HDMI (J22) ..........................52 15.10. LCD Backlight (J29) ........................53 15.11. LVDS (J4) ............................ 53 15.12. M.2 Socket (J15) ........................54 Jasper User Manual Ver 2.2 www.diamondsystems.com Page 3...
  • Page 4 Limited Warranty Diamond Systems Corporation provides a Limited Warranty for all items in this guide that it manufactures and sells, pursuant to terms provided in the Diamond Systems Corporation Limited Warranty.
  • Page 5: Important Safe Handling Information

    – all of which can void your warranty. Please follow these guidelines to be aware of common causes of damage and take the necessary precautions to prevent damage to your Diamond Systems’ (or any vendor’s) embedded computer boards. Damage from incorrect handling or storage •...
  • Page 6 Damage due to incorrect voltage or connections Power supply wired backwards Diamond Systems power supplies and boards are not designed to withstand a reverse power supply connection. Reverse power will destroy nearly every IC that is connected to the power supply.
  • Page 7: Introduction

    1.1. Jasper Product Overview Jasper is a compact rugged single-board computer (SBC) utilizing a COM Express module to provide performance scalability, extended product lifetime, and a reduced footprint due to a stacked board configuration. The SBC is available with a choice of COMs that have been tested for compatibility, offering a range of Core i7 and Xeon processors from both 11th and 13th generation families.
  • Page 8: Processor Options

    PCIe lanes), so certain features may not function if the COM doesn’t provide the necessary interface for them. Please check with Diamond technical support if you are interested in using Jasper with a COM not listed here.
  • Page 9: Baseboard Variants

    1.3. Baseboard Variants The baseboard used in Jasper is available in multiple configurations. Models BB02D and BB03A are normally in stock, while the lower cost BB01D normally requires a minimum order quantity. Feature Baseline Full-Feature Full Feature w/ DAQ JSP-BB01D...
  • Page 10: Jasper Ordering Guide

    Jasper COM Carrier, PCIe/104 expansion, Digital I/O, 12V or 15-36VDC In JSP-BB03A Jasper COM Carrier, PCIe/104 and Data Acquisition, 12V or 15-36VDC In Jasper SBC product (carrier board with installed COM and heat spreader; no OS installed) JSP-1185G7E-64G-02D JSP-BB02D with Intel 11th Gen Core i7, 64GB RAM, Heat Spreader...
  • Page 11: Product Photos

    1.5. Product Photos Figure 1-1: COM module installation side Figure 1-2: I/O expansion side (“A” model with data acquisition shown) Jasper User Manual Ver 2.2 www.diamondsystems.com Page 11...
  • Page 12: Feature List

    Conduction cooling with bottom side heat spreader (target heat spreader height 13mm as per COM express specification) Power Input Range 15V-36V wide range input or Fixed 12V +/-10% supply Operating Temperature -40°C to +85°C ambient (final system capability depends on the COM installed) Range Jasper User Manual Ver 2.2 www.diamondsystems.com Page 12...
  • Page 13 13mm as per COM express specification) Power Input Range 15V-36V wide range input or Fixed 12V +/-10% supply Operating Temperature Range -40°C to +85°C ambient (final system capability depends on the COM installed) Jasper User Manual Ver 2.2 www.diamondsystems.com Page 13...
  • Page 14: Block Diagrams

    Block Diagrams The following Block Diagrams illustrate the key functional block of the JASPER COM Express Carrier board. A full-featured configuration is shown for COMs with 8 PCIe x1 links available. A reduced configuration is shown for COMs having only 5 PCIe x1 links.
  • Page 15 JASPER COM Express Carrier Board Block Diagram, COM with 5 PCIe lanes configuration (lanes 5-7 not available) Jasper User Manual Ver 2.2 www.diamondsystems.com Page 15...
  • Page 16: Product Photos

    Product Photos Top view of Jasper “D” model Bottom view showing Compact size COM + heat spreader nested in mounting plate Jasper User Manual Ver 2.2 www.diamondsystems.com Page 16...
  • Page 17 Bottom view showing Basic size COM + heat spreader nested in mounting plate Jasper User Manual Ver 2.2 www.diamondsystems.com Page 17...
  • Page 18: Functional Overview

    Jasper’s PCIe x1 port mapping is provided below. The number of lanes available depends on the COM module installed. Refer to the block diagrams and the selected COM for more details. The installed PCIe lane assignment on Jasper was designed to minimize the loss of features on COM that have fewer than 8 PCIe x1 lanes.
  • Page 19: Sata M.2 Socket

    5.6. Jasper supports 2 USB2.0 ports and 3 USB 3.0/USB 2.0 ports from the COM. 2x USB2.0 ports are routed to one 2x5 headers and 3x USB 3.0/USB2.0 ports are routed to three 2x5 headers. USB2.0 port 6 is muxed between minicard socket 1 and PCIe104 and can be selected using jumper configuration at JP3.
  • Page 20: Audio

    5.9. HDMI Jasper offers two HDMI 2.0 video outputs. HDMI ports are made available on two 2x10 2mm pitch pin headers. SN65DP159RSBT IC is used for DP++ to HDMI level translation. 5.10. Serial Ports Jasper supports 4 serial ports using a USB to quad UART controller (FT4232HL) in full feature variant (JSP BB02D and JSP BB03A) and 2 RS232 ports on low-cost baseboard variants (JSP BB01D).
  • Page 21: Gpio Header

    General purpose input and outputs pins are defined to be in push-pull CMOS configuration with 3.3V levels as in COM specification. These are directed to / from COM module to the J5 GPIO connector on Jasper with no pullup or pull-down resistors mounted on carrier board.
  • Page 22 (LINK, ACT, SPEED). JSP BB03A: This variant has LED indications on Power input (PWR IN), Power good (PWR ON), Done LED (DONE), User LED (USER) and ethernet (LINK, ACT, SPEED). Figure 5-1: LED Blocks Jasper User Manual Ver 2.2 www.diamondsystems.com Page 22...
  • Page 23: Data Acquisition Circuit

    6.2. FPGA The FPGA provides all of the logic functions of the Jasper SBC data acquisition as well as a watchdog timer and a power sequencing circuit. The chip also interfaces to a Renesas encryption chip for future security features.
  • Page 24: Bus Interface

    6.3. Bus Interface Jasper uses LPC for bus interface. LPC lines LAD[3:0] communicate address, control, and data information over the LPC between a host a peripheral. The information communicated is start, stop (abort a cycle), transfer type (memory I/O), transfer direction (Read/Write), address, data, wait states and bus master grant. Not all cycle types use the LAD bus in the same fashion.
  • Page 25 = 1. The interrupt request is cleared, and FINT = 0, by writing a 1 to command bit FINTCLR or generating a reset. The interrupt routine is responsible for clearing the fault condition on the AD5755 to cause the fault pin to reset to 1. Jasper User Manual Ver 2.2 www.diamondsystems.com Page 25...
  • Page 26: A/D Circuit

    A/D Input Ranges and Resolution Jasper uses a 16-bit A/D converter. This means that the analog input voltage can be measured to the precision of a 16-bit binary number. The maximum value of a 16-bit binary number is 216 - 1, so the full range of numerical values that user can get from Jasper input channel is 0 - 65535.
  • Page 27: Conversion Formulas

    For a unipolar input range, 1 LSB = 1/65536 * Full-scale voltage. The table on the following illustrates the relationship between A/D code and input voltage for a unipolar input range (VFS = Full scale input voltage). Jasper User Manual Ver 2.2 www.diamondsystems.com Page 27...
  • Page 28: A/D Sampling Methods

    7.4.1. FIFO Description Jasper uses a 2048-sample FIFO (First In First Out) memory buffer to manage A/D conversion data. The FIFO is used to store A/D data between the time it is generated by the A/D converter and the time it is read by the user program.
  • Page 29: Scan Sampling

    Used for controlled-rate sampling a group of channels in low- Scans, Low speed mode (<500Hz per channel). Each sampling event consists of a group of channels sampled in rapid succession. Speed The time between scans is determined by the sample rate. Jasper User Manual Ver 2.2 www.diamondsystems.com Page 29...
  • Page 30 Interrupt Used for high-speed sampling of a group of channels where Scan the scan rate is high. The sampling clock comes from the on- Conversions board counter/timer or from an external signal. Jasper User Manual Ver 2.2 www.diamondsystems.com Page 30...
  • Page 31: D/A Circuit

    5V output range, the span is 10V. Jasper uses straight binary coding for all output values; the range of output codes is 0-65535. The theoretical top value, 65536, requires 17 bits to be represented in binary form, which is unachievable in a 16-bit value.
  • Page 32: D/A Conversion Formulas And Tables

    In Bipolar output ranges, the D/A voltage will range from (– full scale voltage) to (+ full scale voltage - 1LSB). Thus, the full scale range is 2x the full scale voltage. 16-bit D/A: Jasper User Manual Ver 2.2 www.diamondsystems.com Page 32...
  • Page 33: Calibration

    All analog components contain inherent errors in offset and gain which affect the accuracy of the signals they generate. These errors are very small on Jasper; however they are still present and could present a problem for some high-precision applications. Calibration is used to correct these errors so that the actual output of the D/A channels is as close as possible to the theoretical output.
  • Page 34: Waveform Generator

    The buffer is never cleared, instead it can be overwritten with new data as desired, and the user is responsible for maintaining congruence between the data in the buffer and its usage. For a detailed description of the Waveform Generator registers please refer to the Jasper Software Driver manual.
  • Page 35: Digital I/O

    • Port C = 6 bits with 6 bits for direction control (DIRC[5:0]) Digital I/O Ports A and B are available on all models of Jasper SBCs. Port C is only available on the A models with full data acquisition.
  • Page 36: Counters And Timers

    1111 = Reset the counter. If CCD0 = 0, then only the counter specified in register 4 is reset. If CCD0 = 1 then all counters are reset. Reset means all registers and settings are cleared to zero. For a more detailed register description please refer to the Jasper Software Driver manual. Jasper User Manual Ver 2.2 www.diamondsystems.com...
  • Page 37: Pulse Width Modulation

    Pulse Width Modulation Jasper supports 4 24-bit PWM circuits. The PWMs are programmed using a 24-bit PWM data register PWMD23- 0 and an 8-bit command register PWCMD3-0 + PWM2-0 + PWMCD. Each PWM consists of a pair of 24-bit down counters named C0 and C1. The C1 counter defines the duty cycle (active portion of the signal), and the C0 counter defines the period of the signal.
  • Page 38: Watchdog Timer

    Output pin DIO C4 goes high to provide an indicator to an external circuit of the counter timeout. • Counter B starts to count down. • If WDINTEN = 1, then WDINT = 1 and an interrupt will occur. Jasper User Manual Ver 2.2 www.diamondsystems.com Page 38...
  • Page 39: Mechanical Drawings

    Mechanical Drawings The illustrations below provide dimensions of the key connectors and features of Jasper. Figure 13-1: Mechanical Top View Jasper User Manual Ver 2.2 www.diamondsystems.com Page 39...
  • Page 40 Figure 13-2: Mechanical Bottom View Figure 13-3: Jasper Stacking Height Details Jasper User Manual Ver 2.2 www.diamondsystems.com Page 40...
  • Page 41: Connector And Jumper Locations

    Connector and Jumper Locations Figure 4: COM module installation side Jasper User Manual Ver 2.2 www.diamondsystems.com Page 41...
  • Page 42 Figure 5: I/O expansion side Jasper User Manual Ver 2.2 www.diamondsystems.com Page 42...
  • Page 43: Jumper Selection

    14.1. Jumper Selection The Jumper blocks on the Jasper board can be configured to enable/disable or alter the default signal routing settings on the circuit, using Jumper shunts. The following table describes the Jumper Blocks on the baseboard. Jumper Description...
  • Page 44: Jumper Block Jp1

    FPGA Address - Reserved *Default setting Note: 1. Base address must be selected based on addresses available on the COM module used with Jasper. Check the COM user manual for available addresses. Following image shows the jumper configuration for FPGA address 0x240* Jasper User Manual Ver 2.2...
  • Page 45: Jumper Block Jp2

    FPGA Config 1 TBD* USB SEL Minicard PCIe104* 12VIN Wide Input SEL 12V Fixed Wide Input* (15-36V) *Default Mode Following image shows all jumpers are “OUT”. Which selects PCIe104 and Wide input voltage. Jasper User Manual Ver 2.2 www.diamondsystems.com Page 45...
  • Page 46: Jumper Block Jp4

    By default, the DIOs are 3.3V and pulled down. Position Function IN (Installed) OUT (Not Installed) DIO Voltage Level DIO Voltage Level 3.3V* DIO Pull Up Enable Enabled Disabled DIO Pull Down Enable Enabled* Disabled *Default setting Jasper User Manual Ver 2.2 www.diamondsystems.com Page 46...
  • Page 47: Jumper Block Jp6

    JP7 Jumpers Configuration are provided enable and disable the termination of serial ports1-2. This jumper block is not available in model JSP-BB01D. On that model, the serial ports are fixed in RS-232 configuration. Position Function IN (Installed) OUT (Not Installed) Serial Port1 TX Enabled Disabled* Termination Jasper User Manual Ver 2.2 www.diamondsystems.com Page 47...
  • Page 48 Disabled* Termination Serial Port2 TX Enabled Disabled* Termination Serial Port2 RX Enabled Disabled* Termination *Default setting Following image shows the jumper configuration where all terminations are disabled by keeping all jumpers OUT. Jasper User Manual Ver 2.2 www.diamondsystems.com Page 48...
  • Page 49: Connector Pinouts

    Connector Type: latching 2x15 2mm pitch vertical shrouded pin header Mating Cable PN: 6980612 15.2. Audio (J3) This connector provides the audio signals. LineOut-L LineOut-R GND_Audio GND_Audio LineIn-L LineIn-R GND_Audio GND_Audio MIC_IN Jasper User Manual Ver 2.2 www.diamondsystems.com Page 49...
  • Page 50: Battery (J18)

    Connector PN: 98414-F06-20ULF Connector Type: latching 2x10 2mm pitch vertical shrouded pin header Mating Cable PN: 6980611 15.5. Ethernet (J23 & J24) There are two identical on-board connectors for 10/100/1000 BASE T Ethernet. Jasper User Manual Ver 2.2 www.diamondsystems.com Page 50...
  • Page 51: Fan Connector (J31)

    GPI3 is muxed with the TPM IRQ and is available as general purpose input to the COM module by default. GPI0 GPO0 GPI1 GPO1 GPI2 GPO2 GPI3 GPO3 3.3V Fused 0.5A Jasper User Manual Ver 2.2 www.diamondsystems.com Page 51...
  • Page 52: Hdmi (J17)

    The board supports 2 HDMI ports. HDMI signals come through a level translator IC from COM module over DDI lanes. Data 2+ Ground Data 2- Data 1+ Ground Data 1- Data 0+ Ground Data 0- Clock+ Ground Clock- Reserved DDC Clock DDC Data Ground Hot Plug Detect Chassis ground Jasper User Manual Ver 2.2 www.diamondsystems.com Page 52...
  • Page 53: Lcd Backlight (J29)

    D0+ Odd D0+ Even D0- Odd D0- Even D1+ Odd D1+ Even D1- Odd D1- Even D2+ Odd D2+ Even D2- Odd D2- Even D3+ Odd D3+ Even D3- Odd D3- Even Jasper User Manual Ver 2.2 www.diamondsystems.com Page 53...
  • Page 54: Socket (J15)

    The mounting standoffs of the module installation site is not connected to ground. +3.3V +3.3V MEM_ERS_2 MEM_ERS_1 +3.3V +3.3V +3.3V +3.3V SATA_RX+/ PCIe RX- SATA_RX-/PCIe RX+ SATA_TX-/PCIe TX- SATA_TX+/PCIe TX+ PERST# PCIe CLKREQ# Jasper User Manual Ver 2.2 www.diamondsystems.com Page 54...
  • Page 55: Pcie Mini Card (J11 & J12)

    PCIe WAKE# +3.3V +1.5V PCIe CLKREQ# PCIe CLK- PCIe 1 Clk+ PCIe Reset- PCIe RX-/SATA RX+ +3.3V PCIe RX+/SATA RX- +1.5V SMB Clk PCIe TX-/SATA TX- SMB Data PCIe TX+/SATA TX+ USB D- Jasper User Manual Ver 2.2 www.diamondsystems.com Page 55...
  • Page 56: Power In (J16)

    15.15. SATA (J9) The SATA connector is an industry-standard vertical connector. This connector does not support the Pin 7 Vcc option for an installed SATA DOM. Ground Transmit + Transmit - Ground Receive - Jasper User Manual Ver 2.2 www.diamondsystems.com Page 56...
  • Page 57: Serial Ports (J26)

    Each connector supports 2 serial ports. Pinouts are as follows depending on the mode of the transceiver (RS232/ RS422/ RS485). RS-232: RTS1 CTS1 RTS2 CTS2 RS-422: TX1+ TX1- RX1+ RX1- TX2+ TX2- RX2+ RX2- RS-485: TX1/RX1+ TX1/RX1- TX2/RX2+ TX2/RX2- Jasper User Manual Ver 2.2 www.diamondsystems.com Page 57...
  • Page 58: Serial Ports (J19)

    The Carrier board supports 2 USB2.0 ports on a 2x5 connector. The pinout for the connector is as shown below: Shield USB1 Pwr- USB0 Pwr- USB1 Data+ USB0 Data+ USB1 Data- USB0 Data- USB1 Pwr+ USB0 Pwr+ Jasper User Manual Ver 2.2 www.diamondsystems.com Page 58...
  • Page 59: Usb 3.0 Ports (J20, J21)

    Mating Cable PN: 6980603 15.21. Utility (J27) The utility connector provides access to power button, reset signal, I2C and RTC power. It provides fused 3.3V power that can be used for powering customer auxiliary circuitry. Jasper User Manual Ver 2.2 www.diamondsystems.com Page 59...
  • Page 60: Vga (J2)

    VGA availability is dependent on the installed COM. VGA_RED VGA_GREEN VGA_BLUE VGA_HSYNC VGA_DDC_DATA VGA_VSYNC VGA_DDC_CLK Connector PN: FCI 98414-G06-10LF Connector Type: latching 2x5 2mm pitch vertical shrouded pin header Mating Cable PN: 6981084 Jasper User Manual Ver 2.2 www.diamondsystems.com Page 60...
  • Page 61: I/O Connector List & Mating Cables

    COM Express Foxconn QT002206- 220 Position Connector Plug, SMT, Outer Compact 4131-3H Shroud Contacts Surface Mount Gold * Representative part; other manufacturers / part numbers are also acceptable; confirm selection with DSC Jasper User Manual Ver 2.2 www.diamondsystems.com Page 61...
  • Page 62 Jasper User Manual Ver 2.2 www.diamondsystems.com Page 62...
  • Page 63: Jasper Vs Com Module Interface Comparison List

    Jasper vs COM Module Interface Comparison List Interfaces as in COM Available on Carrier Board Available on SBC Assembly Specification Models JSP-BBxxx Winsystems Arbor COMET6-110 EmETXe-i92U1 PCIe Port0 on AB Minicard 1 SATA & PCIe Muxed PCIe Port1 on AB Minicard 2 SATA &...
  • Page 64 HD Audio Audio Data acquisition circuit Model JSP-BB03A only GbE Lan Yes (2.5G) Yes (1G) UART 0 1x RS-232 UART 1 1x RS-232 4x GPI & 4x GPO 4x GPI, 4x GPO Jasper User Manual Ver 2.2 www.diamondsystems.com Page 64...
  • Page 65: Mounting Plate

    The plate contains a cutout in the center to fit the standard heat spreader provided by the COM vendor. The COM Express standard defines a standard height for all heat spreaders, enabling the Jasper mounting plate to be used with any compliant COM heat spreader. The mounting pate is 0.9mm taller than the standard heat spreader height to allow for installing a 1mm thick thermal pad between the heat spreader and the enclosure surface for improved thermal conductivity.
  • Page 66: Getting Started

    To get started with JetBox-Jackson, a minimum of USB keyboard, USB mouse and an HDMI monitor are required. Refer to the reference set up image provided below: Figure 19-1: JetBox-Jackson Typical Set Up Follow the steps provided below for JetBox-Jackson connections and boot to OS: Jasper User Manual Ver 2.2 www.diamondsystems.com Page 66...
  • Page 67: Flashing Bsp Image

    Execute the command below to format APP as an ext4 partition and mount it. sudo mkfs.ext4 /dev/nvme0n1p1 19.2.2. Flash a Device Connect M2M key device at J20 with proper format. Figure 19-2: M2M Key Device at J20 Jasper User Manual Ver 2.2 www.diamondsystems.com Page 67...
  • Page 68 Jetson Orin Nano (P3767-0003 and P3767-0005 with 8 GB) 7623 for Jetson Orin Nano (P3767-0004 with 4GB) Run the following command to flash the Jackson package from your host machine to the carrier board. sudo ./apply_binaries.sh sudo ./tools/l4t_flash_prerequisites.sh Jasper User Manual Ver 2.2 www.diamondsystems.com Page 68...
  • Page 69: Usb0 Host & Gadget Mode Configuration

    To convert USB0 as host device, execute the commands below and reboot to apply changes. Open the terminal and run the command ‘sudo otg_host’. Figure 19-7: Run Command Power off the board. Remove DEV jumper and insert HST jumper on JP2. Jasper User Manual Ver 2.2 www.diamondsystems.com Page 69...
  • Page 70 Figure 19-8: Insert HST Jumper Connect the USB mouse to J4 bottom port and power on the board. Check whether the USB mouse is working. Jasper User Manual Ver 2.2 www.diamondsystems.com Page 70...
  • Page 71: Specifications

    124 W x 56 H x 99 D (mm) / 4.9 W x 2.2 H x 3.9 D (in) Weight 0.698 kg. / 1.54 lbs. Operating Temperature -25°C to +80°C ambient (Est. 70C with Super Mode in full performance condition) RoHS Compliant Jasper User Manual Ver 2.2 www.diamondsystems.com Page 71...

Table of Contents