30.12.2012 Views

30°C Power On 12 to 36 watts - for fanless sealed system design ...

30°C Power On 12 to 36 watts - for fanless sealed system design ...

30°C Power On 12 to 36 watts - for fanless sealed system design ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ESE Magazine Jan/Feb 06 <br />

18<br />

MOST – Intelligent network<br />

interface controllers<br />

Henry Muyshondt, SMSC <br />

The de-fac<strong>to</strong> standard <strong>for</strong> au<strong>to</strong>motive multimedia now has intelligent interfaces.<br />

MOST, or Media Oriented Systems<br />

Transport, is the de-fac<strong>to</strong> standard <strong>for</strong><br />

high-speed multimedia networking in<br />

au<strong>to</strong>mobiles, with 35 car models<br />

deploying the technology, using millions of MOST<br />

devices. Several carmakers are also incorporating<br />

the technology in<strong>to</strong> their complete line-ups.<br />

MOST is moving in<strong>to</strong> mid-range car plat<strong>for</strong>ms and<br />

may then proliferate in<strong>to</strong> low-end car models.<br />

In the late 1970’s, many au<strong>to</strong>mobiles, even<br />

high-end cars, barely used a separate amplifier<br />

and radio. Over the years, audio products, such<br />

as cassette players and CD players, were added.<br />

With more devices in a car needing <strong>to</strong> interact<br />

with each other the number of connections rose<br />

exponentially, making it necessary <strong>to</strong> network<br />

the components. This is the need <strong>for</strong> MOST.<br />

All digital<br />

As the majority of data (music, Video CDs, DVDs,<br />

etc.) is s<strong>to</strong>red in digital <strong>for</strong>mat, MOST is an alldigital<br />

<strong>system</strong> with analog signals only right at<br />

the user interface (speakers and video display).<br />

When a <strong>system</strong> level approach is taken <strong>to</strong> implement<br />

a MOST <strong>system</strong>, significant cost savings are<br />

achieved as duplicated components are eliminated<br />

and functions are integrated in<strong>to</strong> single chips.<br />

MOST specifies not just the physical interconnection<br />

between devices on the network, but<br />

the software layers needed <strong>to</strong> build up and take<br />

down connections and the APIs needed <strong>to</strong> control<br />

standard functions, like CD-players, amplifiers,<br />

tuners, etc. In the first generation of MOST,<br />

a Network Interface Controller (NIC) provided<br />

the physical connection <strong>to</strong> the network, while<br />

NetServices - all the network management software<br />

ran on an External Host Controller (EHC).<br />

���<br />

����������� ��<br />

����������� ��<br />

�������� ����<br />

���<br />

����������� ��<br />

���� ���<br />

��<br />

����������� ��<br />

�������� ����<br />

��� ������<br />

��� ����<br />

Figure 1: NIC vs. INIC Architectures<br />

The EHC could be any of a variety of microcontrollers<br />

and DSP devices on the market. The NIC<br />

was programmed through a register wall and<br />

the integrity of the network was <strong>to</strong>tally dependent<br />

on the EHC implementation of the<br />

NetServices software and APIs. Early implementations<br />

showed that some of the real-time<br />

responses needed by the low-level network<br />

interfaces were sometimes not met if the EHC<br />

was busy working on other tasks.<br />

MOST NICs are now Intelligent (INICs) and<br />

on the market. With these, the network comes<br />

up as a standalone entity, independent of the<br />

applications that reside on the EHC. INICs take<br />

all the lessons learned during early implementations<br />

and ensure that all the real-time requirements<br />

of network communications are taken<br />

care of without external intervention.<br />

Two Layers<br />

The NetServices software is divided in<strong>to</strong> two<br />

layers. Layer 1 (the Basic Layer) includes the<br />

low level mechanisms needed <strong>to</strong> initialize<br />

MOST devices and <strong>to</strong> ensure the proper startup<br />

behavior of the network. This layer includes<br />

functions with real-time response requirements<br />

<strong>for</strong> the network <strong>to</strong> function properly.<br />

Layer 2 (Application Socket) includes<br />

required MOST functions and services <strong>to</strong> support<br />

functional addressing so applications don’t<br />

need <strong>to</strong> know the physical addresses of other<br />

devices on the MOST network. The functions<br />

included in layer 2 typically do not have hard<br />

real-time requirements.<br />

Figure 1 shows how INIC implements some<br />

of the functions of the old NIC-based approach.<br />

The INIC architecture includes a microcontroller<br />

<strong>to</strong> implement the functions in NetServices Layer<br />

1 and also the required MOST function block<br />

NetBlock that <strong>for</strong>merly resided in Layer 2. The<br />

NIC Engine is similar <strong>to</strong> the old external NIC and<br />

per<strong>for</strong>ms the actual <strong>for</strong>matting of data <strong>for</strong> transmission<br />

over the physical interconnection.<br />

Message based<br />

Another characteristic of the INIC architecture is<br />

that it uses a message-based interface rather<br />

than a register wall typical in NIC <strong>design</strong>s. This<br />

interface simplifies the number of commands<br />

that application programmers need <strong>to</strong> implement<br />

�����������<br />

������<br />

����<br />

��������<br />

�����<br />

����������� ����������� ����������� �����������<br />

����<br />

���� �����<br />

���<br />

���<br />

����<br />

������<br />

����<br />

����������<br />

���<br />

����<br />

�������<br />

����<br />

���������<br />

���<br />

����������� �� ��� ����<br />

������� ��� ������������<br />

���� ���<br />

���� � ���� ����������<br />

������ �� ���� ������������� ���������<br />

����<br />

����������<br />

���<br />

������� �������<br />

��������<br />

����<br />

���������<br />

Figure 2: INIC Architecture Framework<br />

and abstracts things like network speed and<br />

physical layer (e.g. various kinds of optical or<br />

electrical connections) from the application. This<br />

significantly reduces the <strong>design</strong>-in and verification<br />

ef<strong>for</strong>ts, as the network itself becomes a<br />

standalone entity. Specific functions on each<br />

device on the network register themselves as the<br />

device is ready and each device can take its time<br />

initializing itself and its operating <strong>system</strong>, if there<br />

is one, as well as other peripherals attached <strong>to</strong> it<br />

without having any effect on the network.<br />

The message-based architecture is implemented<br />

in SMSC’s line of INIC products and will<br />

be used in all future generations of MOST INICs.<br />

This architecture has the advantage that applications<br />

will need few, if any, changes <strong>to</strong> use<br />

higher speed network implementations or new<br />

physical layers that are introduced over time.<br />

Figure 2 shows a framework <strong>for</strong> INIC implementations.<br />

oPhy and ePhy represent optical and<br />

electrical physical layers, respectively.<br />

Current MOST <strong>system</strong>s use Plastic Optical<br />

Fiber (POF) driven with LEDs. Other optical transmission<br />

media such as Polymer Clad Silica (PCS)<br />

and VCSELs (Vertical Cavity Single Emission<br />

Lasers) are also being considered. In addition, a<br />

specification <strong>for</strong> an electrical physical layer has<br />

been developed by the MOST Cooperation.<br />

The INIC API removes any dependencies on<br />

network speed and physical layer from the applications<br />

that use INIC.<br />

The MOST Cooperation is a not-<strong>for</strong>-profit<br />

consortium of au<strong>to</strong>makers, suppliers, and related<br />

companies that support the proliferation of<br />

the MOST pro<strong>to</strong>col. <br />

www.smsc.com<br />

www.mostcooperation.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!