FC612 - USB OABR Stick Raw - FibreCode · 2020. 4. 8. · FC612 - USB OABR Stick Raw I 100Base-T1 I...

Post on 21-Oct-2020

18 views 0 download

Transcript of FC612 - USB OABR Stick Raw - FibreCode · 2020. 4. 8. · FC612 - USB OABR Stick Raw I 100Base-T1 I...

  • FC612 - USB OABR Stick Raw

    I 100Base-T1

    I USB-A connector

    I Windows and Linux Raw-Ethernet device

    I NXP TJA1101 access

    I Powerful Software APIs

    The USB-Tool-Stick for Automotive EthernetCompact and flexible USB2.0 adapter

    The FC612 extends family of USB / Automotive Ethernet (100Base-T1) tofull-featured Ethernet Layer2 receiver and sender. In comparison to FC601/FC602,the FC612 is not installed as network device, but comes with new powerfulbroadway2-API to get full raw Layer2 access in 100Base-T1 networks.FC612 and FC611 are full software compatible and can also be mixed. Majordifference is new board design using latest NXP TJA1101 Automotive Ethernet Phy.

    Features

    I NXP TJA1101 AutomotiveEthernet Phy

    I Master/Slave switch to start simple

    I USB Bulk In-Out to EthernetLayer2

    I Common C-API and pythonwrapper

    I UTP connector to connectAutomotive 100Base-T1 devices

    I Software API to access all featuresof TJA1101

    I python wrapper on newbroadway2-API

    I Easy firmware update via USB

    I Windows 10, Windows 7, RaspberryPi and Ubuntu x64/i.MX8 ARM

    Applications

    I Windows/Linux Host as rawprotocol analyzer for 100Base-T1networks

    I Test/Counterpart to node/switchenvironments

    I use powerful python packages likedpkt, pypacker to decode rawframes to ICMP, UDP/TCP-IP, ...

    I Point-to-Point 100Base-T1 using2xFC612

    I fits perfect to all AutomotiveEthernet switches to verify layer2switching rules and timing

    I verify and validate all test modes ofTJA1101

  • Technical DetailsBasic information

    I USB-Powered

    I Master-Slave Switch on USB-Stick

    I Raw-Ethernet frame receive incl.64-bit Timestamp and sequencecounter on stick

    I Raw-Ethernet sender to access MAC,VLAN, raw data section

    I Based on latest NXP TJA1101

    I Simple UTP connector (Tool-Less)

    I Powerful and flexible API for SMIRegister Access

    I Python and C++ sample applications

    I Python abstraction class forTJA1101 MDIO registers

    System-Overview forWindows/Linux

    USB-Driver

    USB-Control

    Broadway2C-API

    Python Wrapper

    C/C++ AppsPython Apps

    JavaWrapper

    Java Apps

    USB-Raw Ethernet

    FC612

    Use-Cases

    I Layer-2 MAC/low-level driver testing

    I Layer2-network setup (includingmultiple Instances for switches)

    I VLAN, AVB/TSN network testing

    I NXP TJA1101 systemvalidation/emulation

    I Security, Stability-checks of ECUs(Bubbling-Idiot, protocol errors, ...)

    I Supports free streamto application tocreate AVTP 1722 tranmissionframes

    I Use free streamto application tocreate .pcapng files from one ormultiple adapters

    Layer-2 (Raw-Ethernet) Test-Setup

    FC612

    Windows / LinuxUSB-Host

    100Base-T1Ethernet Device

    UTP

    100Base-T1 (UTP)

    More information at www.fibrecode.com