2. Introduction and Overview

2.1. Introduction

Thank you for purchasing a RAD-Epsilon from Intrepid Control Systems (ICS). The RAD Epsilon is an Automotive Ethernet Managed Switch supporting 100/1000BASE-T1 and 100/1000/10GBASE-T. It 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 along with standard motherboard peripherals. The Jetson has a PCIe 3 lane directly into a Marvell 88Q6113 Automotive Ethernet switch, making the RAD Epsilon a perfect automotive Linux development platform.

2.1.1. Product Features

  • Marvell 88Q6113 Switch with Embedded AVB/TSN Stack

  • 6x 100/1000BASE-T1 Ports (Marvell 88Q2112 PHYs)

  • 2x 100/1000/10GBASE-T Ports

  • 1x USB/Ethernet Bridge

  • 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

  • Form Factor: 1U Half-Rack Steel Case, 1.75” x 8.25” x 8.375”, (H x W x D)

  • Power Connections: DB9 or Barrel Jack

2.1.2. Package Contents

Hardware

The following table summarizes the standard and optional accessories. 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.

CAT6 Ethernet Cables

2

USB Type B to Type C Cable

1

12V Power Supply ( US / EU / CN / UK )

Optional Purchase

MATEnet Harness (2x3-way connector to 6x inline connectors)

Optional Purchase

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

The RAD Epsilon is designed to automotive standards and to interface with automotive networks. The base functionality is a Layer 2 Ethernet Switch, but it also integrates CAN and LIN networks, as well as peripherals enabling development on an Nvidia Jetson.

_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.3. Product Use Cases

2.3.1. Automotive Linux Application Development (optional)

The RAD Epsilon has 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 Device Register Access

2.4. Hardware Requirements

2.4.1. Device Power Requirements

The RAD-Epsilon requires 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.

RAD-Epsilon 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.

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 connects to a host computer using their USB C 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.