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.
– 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.
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.
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.
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...
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...
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...
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...
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...
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...
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.
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.
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).
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...
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.
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...
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.
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...
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.
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...
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.
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...
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.
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.
• 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.
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...
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.
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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.
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...
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...
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...
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...
Need help?
Do you have a question about the JASPER and is the answer not in the manual?
Questions and answers