Transcript
OS81050 INIC25 oPHY Intelligent Network Interface Controller for MOST® Technology Summary The OS81050 INIC is a highly integrated Intelligent Network Interface Controller (INIC) for the 24.5 Mbit/s MOST Network (MOST25) with optical physical layer (oPHY). The INIC provides full encapsulation of all functions necessary to develop a MOST technology-compliant device. The INIC significantly simplifies the implementation of MOST technology into a device. The INIC also provides supervision of the application, and a protected mode is entered during malfunction or absence of an application (i.e., start-up). This protected mode prevents application malfunctions from influencing the integrity of the network and the system. The INIC includes the MOST NetServices™ stack’s MiniKernel, thus providing MOST technology-compliant realtime behavior. This significantly relieves the external host controller from real-time processing tasks. The INIC makes a MOST technology device accessible according to the rules of the MOST technology specification, even without an application running on an external host controller. The INIC provides a messagebased interface as opposed to the register-based interface of standard network interface controllers like the OS8104. It is encapsulated by a Function Block (FBlock INIC). This allows the external host controller to control the INIC in the same way as other functions in the system. With I²C™ and PCM streaming ports, the INIC interfaces to external hardware via I2C™ and PCM streaming ports. It also incorporates MediaLB® multiplex interface which is a standard for on-PCB and interchip communication that supports high-speed communication for all MOST technology data types.
Power Monitor and Control
Control Bus
Control Port
Clock Manager
Streaming Port
MOST Network Port
MediaLB® Port INIC Processor Routing Bus
Highlights
■■ Complete MOST technology network interface on a single chip • Fully encapsulated • Optimized for a 25 Mbit/s optical physical interface • Interoperable with current MOST25 oPHY implementations ■■ Embedded MOST technology network management • Network protected mode • Hardware and application watchdog timer • Intelligent muting ■■ Media Local Bus (MediaLB interface) serial port • Supports all MOST technology data types: • Synchronous data streaming • 1 kByte packet data support • FIFO-based control data support • Eases inter-chip communication and streaming • PCM streaming ports alternatively usable as I²S™ streaming port ■■ I²C control port ■■ Operating voltages 3.3/2.5V (3.3V to 2.5V regulation with one external pass transistor) ■■ Dedicated application reset output ■■ 44-pin package ■■ Extended temperature range • Standard range: −40 to +85°C • Extended range: −40 °C to +105°C
Software Architecture MOST® NetServices API (Layer I, Layer II, and MOST High) MOST High API
Application Socket API (Layer II)
MOST High Protocol
The following software services are integrated on-chip as parts of the MOST NetServices MiniKernel: ■■ MOST Supervisor (MSV) ■■ MOST Processor Control Service (MCS) ■■ Socket Connection Manager (SCM) ■■ Control Message Service (CMS) ■■ Asynchronous Data Service (ADS) ■■ Minimum NetBlock (NBMIN) ■■ INIC Segmentation Service (ISS)
MOST Technology Command Intepreter (CMD)
EHC
Notification Service (NTFS)
MOST NetServices API V2 Migration
MOST Technology Supervisor Layer II (MSV2)
Address Handler and Decentralized Dev. Reg. (AH)
MOST High Protocol Service (MHP)
Network-Master Shadow (NMWS)
MOST NetServices Layer II
NetBlock (NB)
In the INIC’s architecture, time-critical, resource-intensive and fail-safe relevant parts of the network functionality are handled by the on-chip MOST NetServices. This includes significant properties of the mandatory Function Block (FBlock) NetBlock. A MOST technology device based on INIC is able to answer requests to the NetBlock, even if the application is not running or not yet started on an external host controller, thus providing maximum robustness for the network client. The figure on the right shows the software architecture for the INIC. It consists of an on-chip stack and the MOST NetServices API V2 that runs on the external host controller.
FBlock Enhanced Testability (ET)
Software
Basic Layer API (Layer I) Wrapper Modules
Message Buffer Management (MBM)
Message Interface Services Port Message Service (PMS)
Low-Level Driver (e.g. I²C™, MediaLB® Interface)
Wrapper modules within the MOST NetServiecs API V2 restore the Basic Layer (Layer 1) of the former MOST NetServices API V1 on the external host controller. This allows a smooth transition from current technology.
INIC API (Port Message Protocol) INIC Message Interface MCM FIFOS RX TX
ICM FIFOs RX TX
MDP FIFOs RX TX
Minimum NetBlock (NBMIN)
INIC
MOST NetServices MiniKernel MOST Supervisor (MSV)
MOST Processor Control Service (MCS)
Socket Connection Manager (SCM)
INIC Segmentation Service (ISS)
Control Message Service (CMS)
INIC
FBlocks on chip
Asynchronous Data Services (ADS)
MOST Technology Network
Ordering Information The OS81050 INIC25 oPHY is available as: Standard Temperature
Extended Temperature
OS81050 Engineering Sample
B10093
B10151
OS81050 Tape and Reel
B10094
B10152
www.microchip.com Visit our web site for additional product information and to locate your local sales office. Microchip Technology Inc. • 2355 W. Chandler Blvd. • Chandler, AZ 85224-6199
Information subject to change. The Microchip name and logo, the Microchip logo, MediaLB and MOST are registered trademarks and MOST NetServices is a trademark of Microchip Technology Incorporated in the U.S.A. and other countries. All other trademarks mentioned herein are property of their respective companies. © 2013, Microchip Technology Incorporated. All Rights Reserved. Printed in the U.S.A. 12/13 DS00001647A