2. Introduction and Overview

2.1. Introduction

Thank you for purchasing a RAD-Epsilon from Intrepid Control Systems (ICS). The RAD Epsilon family of products are Automotive Ethernet Managed Switch supporting 100/1000BASE-T1 and 100/1000/10GBASE-T. They also contains an integrated interface for CAN FD and LIN networks which can be used to monitor and transmit messages, and to create hardware simulations for network analysis.

Probably the most innovative feature is an Nvidia Jetson-compatible SO-DIMM socket on 2 of the product variants along with standard motherboard peripherals. The Jetson has a PCIe 3 lane directly into a Marvell 88Q6113 Automotive Ethernet switch, making the RAD Epsilon or RAD Epsilon-T the a perfect automotive Linux development platform.

2.1.1. Product Family Features

  • Marvell 88Q6113 Switch with Embedded AVB/TSN Stack
  • Marvell 88Q2112 PHYs (1000BASE-T1)
  • Fully-programmable scripting using CoreMini and Vehicle Spy Professional or Enterprise versions.
  • Intrepid Security Module supporting cybersecurity applications
  • TSN Features
    • gPTP (802.1AS-2020)
    • Credit Based Shaping (Qav)
    • Time Aware Shaping (Qbv)
    • Ingress Rate Limiting
    • TCAM
  • Legacy networks
    • 2x CAN FD
    • 1x LIN

2.1.2. Variant Unique Features

The RAD-Epsilon is available in 3 unique variants. The key differences in each variant are summarized below.

  RAD Epsilon RAD Epsilon-T RAD Epsilon-Express
100/1000BASE-T1 Ports 6 2 6
100/1000BASE-T Ports (with PoE) 0 4 0
100/1000/10GBASE-T Ports 2 2 2

USB 3.0 / Ethernet Bridge

(Isolated for PC protection)

1 1 0
PCIe Interface For optional Linux development with Nvidia Jetson Nano to Linux PC
Form Factor 1U Half-Rack Steel Case, 1.75” x 8.25” x 8.375”, (H x W x D) PCIe Card, half-length, full-height
Power Connection

DB9 /

Barrel Jack

DB9 /

3-Pin Phoenix Style Connector

PCIe

2.1.3. Package Contents

Hardware

The following table summarizes the standard and optional accessories of each Epsilon variant. Upon receipt, please remove, unwrap and inspect all its contents. If anything is missing or damaged, please contact Intrepid for prompt assistance, using the information at the end of this guide.

  RAD Epsilon RAD Epsilon-T RAD Epsilon-Express
CAT6 Ethernet Cables 2 2 2
USB Type B to Type C Cable 1 1 NA
USB Type B to Micro-USB Cable NA NA 1
12V Power Supply US EU CN UK Optional Purchase Optional Purchase NA
MATEnet Harness (2x3-way connector to 6x inline connectors) Optional Purchase NA NA
MATEnet Harness (2-way connector to 2x inline connectors) NA Optional Purchase Optional Purchase
MicroDB9 Cable NA NA Yes

Software

Unless physical media was specifically requested, your box should contain a reference card with instructions on where to download the device drivers and any other purchased software. If your media or reference card cannot be located, please contact Customer Support.

2.2. Device Overview (by variant)

The RAD Epsilon family of Ethernet Switches are designed to automotive standards and to interface with automotive networks. Their base functionality is a Layer 2 Ethernet Switch, but it also integrates CAN and LIN networks. Two of the there variants also integrate peripherals enabling development on an Nvidia Jetson. The following subsections give an understanding of how each variant differs in design.

2.2.1. RAD Epsilon

This is the base version of RAD Epsilon.

_images/RAD-Epsilon-Block-Diagram.png
Switch Port Link Speed
Ports 1-6 100/1000BASE-T1
Port 7 100 Mbps to coremini processor
Port 8 USB/GigE Bridge
Port 9-10 100/1000/10GBASE-T
Port 11 PCIe to Nvidia Jetson (optonal)

2.2.2. RAD Epsilon-T

The “T” suffix of this variant denotes that it contains 4x 100/1000BASE-T ports (in place of four “T1” ports present on the base Epsilon.)

Another difference between this and the base version is the use of IX connectors for the 1000BASE-T and 10GBASE-T ports. This is a compact connection System often used in industrial Ethernet networks.

_images/RAD-Epsilon-T-Block-Diagram.png
Switch Port Link Speed
Port 1-2 100/1000BASE-T1
Port 3-6 100/1000BASE-T
Port 7 100 Mbps to coremini processor
Port 8 USB/GigE Bridge
Port 9-10 100/1000/10GBASE-T
Port 11 PCIe to Nvidia Jetson (optonal)

2.2.3. RAD Epsilon-Express

The “Express” suffix designates that this is a PCIexpress card to be used in a Linux PC. RAD Epsilon-Express enumerates as an Ethernet adapter with a direct connection to a port of the switch over PCIe 3.0 X2.

_images/RAD-Epsilon-Express-Block-Diagram.png
Switch Port Link Speed
Ports 1-6 100/1000BASE-T1
Port 7 100 Mbps to coremini processor
Port 9-10 100/1000/10GBASE-T
Port 11 PCIe to Linux PC

2.3. Product Use Cases

2.3.1. Automotive Linux Application Development

(optional for Epsilon/Epsilon-T)

The RAD Epsilon and RAD Epsilon-T variants have integrated peripherals and a SO-DIMM socket enabling Linux development on an NVIDIA Jetson Nano with a high speed PCIe 3.0 X2 connection to the 88Q6113. This bridges the Jetson into multiple 100/1000BASE-T1 and 10G links as well as gives the Jetson access to the integral CAN FD and LIN networks of the device. Below are the Peripherals available to the Jetson Nano.

  • 2x USB 2.0 Host Ports
  • HDMI and Display Port Interfaces
  • Full-Size SD Card Slot
  • 1x 1000BASE-T Port
  • Direct PCIe 3 connection to 88Q6113 switch
  • Access to CAN/LIN networks using Intrepid API

2.3.2. Vehicle Network Interfacing

The primary function of this device is a layer 2 switch, but it can be used as an Ethernet interface through the embedded processor connected to port 7 of the switch. This allows the PC to monitor live network activity with precision time stamps as well as transmit Ethernet frames when using Intrepid’s Vehicle Spy software or Open Source API. For more information on how to use Vehicle Spy with this feature, reference Core Features

Monitoring and Simulating Ethernet Traffic

It is important to understand the distinction that RAD-Epsilon devices are switches and not active taps. Unlike ICS Ethernet tap devices, only a single port of the switch is exposed to Vehicle Spy or your application. Under normal circumstances, the switch will forward frames to ports based destination addresses that it has learned which may or may not yield the desired traffic monitoring or network simulations. Often, the use of port mirroring and/or TCAM is helpful in modifying the switch’s functionality to meet specific use cases.

2.3.3. Data Acquisition

With the use of Vehicle Spy or Intrepid APIs Acquisition of data from networks with precise control over collection parameters. The data can be captured in Vehicle Spy or using the Intrepid APIs.

2.3.4. Simulation and Scripting

Using Vehicle Spy you can define transmit messages with custom data and send them manually or on a schedule of your choosing. You can also write intelligent scripts that implement arbitrary logic and compile them into embedded scripts which can run within the device itself. This functionality allows you to create specialized test scenarios, and to simulate ECUs and gateways.

2.3.5. PHY Register access

In any mode, each PHY can be accessed by the embedded processor over MDIO in order to read and write configurations registers. More information can be found in PHY Dashboard

2.4. Hardware Requirements

2.4.1. Device Power Requirements

The RAD-Epsilon and RAD Epsilon-T require a minimum of 1A at a voltage of 12V. The functional voltage range is from 6V to 40V but will require more current at lower voltages. Using a supply outside of these voltages may make the device malfunction or be permanently damaged.

Both devices can be powered via the DB9 on the front panel. Pin assignments for the DB9 can be found this this section,

Alternately, RAD Epsilon can be powered by the 2.1mm barrel jack on the front panel, and RAD Epsilon-T can be powered by a 3-pin connector, on the rear panel.

note

RAD Epsilon-Express is powered via its PCIe slot in a computer

2.4.2. Computer Interface

USB Host Connection

Connection to a computer is needed both for configuration of the tool as well as to communicate with the device if you intend to use Vehicle Spy or Intrepid’s available API.

The RAD Epsilon and RAD Epsilon-T connect to a host computer using their USB C port, while the RAD Epsilon-Express connects using its micro-USB port.

As a hardware device, there are no specific requirements on the computer aside from the proper USB interface and the proper device driver installed. Instructions on installing the device driver are covered later with the installation of software.

PCIe Connection (RAD Epsilon-Express only)

Comming Soon!