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 ...
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