fc612 - usb oabr stick raw - fibrecode · 2020. 4. 8. · fc612 - usb oabr stick raw i 100base-t1 i...
TRANSCRIPT
-
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