Lean and Easy Ways to Adopt MOST Technology Microchip Puts the Synergistic Power of Evolution Right Into Your Hands Harald Kohler, Senior Manager, Business Development & Strategic Marketing Microchip Technology Germany II GmbH & Co. KG
Agenda Lean and Easy Ways to Adopt MOST Technology MOST ToGo Kit OS81118 MOST150 INIC with USB 2.0 Port New Software Concepts MOST Technology Linux Driver Central Network Management by Remote Control 2
MOST ToGo Kit
MOST Technology is Well Specified MOST Specification Phy Specifications Compliance Specifications Function-Block Specifications Function Catalogs MOST High Protocol Electrical Control Line Specification Application Notes MOST Book 4
Microchip Provides a Lot of Documentation INIC Datasheets INIC API Manuals INIC Hardware Concepts Manual Application Notes NetServices Manuals 5
MOST ToGo Kit Tool to ease the learning process for creating a MOST Technology system Example of how to implement a full and compliant MOST network Modules kept as simple as possible Hardware & firmware reference designs 6
EVAL 92 Board Automotive Grade Power Supply Stereo Audio CODEC MPM85000 PWR Mgmnt OS85650 I/O Companion OS81092 MOST50 INIC PIC32 7
Implemented Functions 8
System Documentation Getting Started Guide MOST ToGo Hardware Principles (INIC Hardware Concepts applied to our MOST ToGo basic system) MOST ToGo Architecture and Implementation Guide How system was designed How system was implemented How to add NetServices How to add MSMM Code Documentation CHM file + Doxygen XML Function Catalog (html w/ hyperlinks) Source Code is Available Layout Schematics Sources 9
OS81118 MOST150 INIC with USB 2.0 Port
OS81118 MOST150 INIC with USB 2.0 Port MOST150 INIC with Extended Features Supporting remote control and more than six AVP connections Optical or Coax Physical Layer MOST Technology Data Types Control, Synchronous, Isochronous, legacy async Packet, Ethernet MediaLB (3-pin & 6-pin), Control, Streaming, SPI, USB, Network port USB 2.0 High-speed Device (PHY/HSIC) Up to 15 bidirectional user endpoints RX/TX Interface to non-automotive SoCs Embedded Flash 72-pin QFN 11
MOST Technology INIC: Data Distribution Center INIC acts as data distribution and multiplexing unit INIC provides various interfaces (I²C,I²S,MediaLB, SPI, TSI, USB, (PCIe) Simplifies support of multi-processor architectures SoCs can communicate through standard interfaces (USB) to access all data types In addition, SoCs can use specific interfaces like I²S to transport audio in ultimate quality, or I²C for fast system start up Special application ICs, like Codecs, Graphics Controllers or DSPs, can directly connect to streaming interfaces, offloading Host from routing tasks. Vehicle-µC Core MOST Network Stack MOST Network Stack TCP/IP Core Audio/Video Multimedia SoC DSP for Audio I²C /MediaLB MediaLB/ USB / (PCIe) I²S I²S/SPDIF Control/IPC Packet/Ethernet Video Control/IPC I²C / MediaLB MediaLB/ USB/ (PCIe) INIC I²S/ SPDIF Audio MOST Network 12
MOST Technology Linux Driver
MOST Technology Linux Driver Architecture Application User Mode Network Raw Data Network Audio Video MOST Technology Linux Driver Network Char Device Networking (TCP / IP) Audio (Alsa) Video (V4L2) CPU Kernel Mode Network USB PCIe I²C TM MediaLB SPI INIC 14
Central Network Management by Remote Control
Motivation Supplier 1 2nd source 1 2nd source 2 Supplier 2 2nd source 1 2nd source 2 MOST Technology Device 2 Supplier N 2nd source 1 2nd source 2 MOST Technlogy Device 1 Application Control Audio Video Connection Manager MOST NetServices MOST Technology Linux Driver Application Control Audio Video Connection Manager MOST NetServices MOST Technology Linux Driver INIC MOST Technology Device N Application Control Audio Video Connection Manager MOST NetServices MOST Technology Linux Driver INIC MOST Network INIC 16
Classic Approach Evolution in Software Architecture New Approach MOST Technology Device MOST Technology Device CPU CPU Connection Management (Customer) MOST Technology NetServices System Descriptor Connection Manager MOST Technology NetServices Driver MOST Technology Linux Driver INIC INIC 17
Evolution in Software Architecture System Descriptor: Type Channel INIC Sockets 1: Audio I2S MOST Network 1: Video 2: Phase MLB MLB MOST Network MOST Network 1: Audio MOST Network I2S 1: Video 2: Phase 3: Audio MOST Network MLB MOST Network MLB MOST Network I2S 18
Central Network Management Master System Descriptor Application Control Audio Video Connection Manager MOST Technology NetServices MOST Technology Linux Driver INIC INIC MOST INIC Driver Driver Application Control Audio Video Application Control Audio Video Slave Slave 19
Lean and Easy Ways to Adopt MOST Technology By Utilizing Remote-Control Functionality Network Management can be done in a central master device only Local microcontrollers in slim devices are optional 20
Demo at Microchip Booth Android Mobile Devices MOST Technology Linux Driver Central Network Mangagement by Remote Control 21
Thank You Any Questions? Note: MOST is a registered trademark of Microchip Technology Inc. in the USA and other countries. All other trademarks mentioned herein are the property of their respective companies.