5
What are the pressures facing embedded developers today ? The acceleration of time-to-revenue pressure ? Increasingly complex designs because of higher densities, not to mention increasing clock frequencies ? Lack of available development engineers? you need to do is make the hardware work. This involves some basic resource control and software features, typically provided by kernels and operating sys- tems. can focus on the development of your value-added components, as well as the integration and packaging of your hard- ware. At the same time, your software engineers can begin to develop your application software and focus on your product's required functionality. You now have three choices. One, you can integrate this control into your appli- cation. Two, you can write or port your own proprietary, homegrown kernel. Three, you can write a board support package (BSP) for a commercial real- time operating system (RTOS). All of these factors and more make it difficult for managers to deliver the required functionality and bring their projects in on time. In this article, Dave paves a smoother road for developers by reviewing the many off-the-shelf options that are available. One such off -the-shelf hardware solution is the MBX Embedded Controller from the Motorola Computer Group. (For a block diagram and details on the MBX, refer to the sidebar on page 17) As a commercially available board tar- geted at OEM designs, the MBX board (pictured in Figure I) has gained wide acceptance with the embedded software vendors. Because of this popularity, you'll also find a wide variety of off-the- shelf kernels, RTOSs, and development tools that either run on or work with the MBX (refer to the table in Figure 2). Option number one is probably not fea- sible for a complex embedded controller or single board computer design. With options two and three, by the time you finish porting your own proprietary ker- nel or writing a BSP for a commercial kernel, you still haven't added any value for your company. In other words, you still have to develop your application, and the clock is still ticking. Dave looks at the software impact and hidden costs of using proprietary hardware versus the advantages of using off-the-shelf hardware, such as the MBX Embedded Controller: In addition, he explores the wealth of software tools and real-time operating systems available for the MBX off-the- shelf solution. Keep in mind that your company expects your product to reach the market in nine months! It no longer seems possible. Is there any way to make it happen? This may be a typical scenario, but it doesn't have to be the way your next MPC860 development project plays out. Development in the fast lane Today, a typical scenario might go some- thing like this. Your company needs to have its next-generation Power PC MPC860-based product to market in nine months. You have in-house design capa- bilities; and traditionally, you have designed and built your own boards. Taking a smoother road Yes, there is a way you can make it hap- pen: you can rewrite the script. It requires that you rethink the way you develop products and re-evaluate your value-add. Is it best to use your scarce engineering resources to design and build embedded controllers and the controlling software? Could your company be better served by using those same resources to focus on your core competency, providing the fea- tures needed to give your product a com- petitive advantage and meet or even exceed your time-to-revenue goals? Your hardware group says that it will take six months to provide you with working prototype hardware. They've explained to you that the MPC860 is a complex device, and it won't be easy for them to build a working board. After all, they are dealing with a total of 357 pins in a ball grid array package with a manual that's over 1,100 pages. Figure 1 Accelerated Technology Nucleus PLUS Accelerated Technology's Nucleus BSP for the MBX supports: After this conversation, you are not feel- ing very confident that they are going to be able to deliver anything in six months. At best calculation, you'll have less than three months to develop a working appli- cation. You've seen this movie before, and you don't like the ending. If your company weighs time-to-market more heavily than other criteria, then using off-the-shelfhardware and software can be the key to success. With off-the- shelf components, you can meet your project and company goals, literally start- ing the development of your application from day one. Your hardware engineers Serial on SMCl and SMC2 (Serial Management Controller) Ethernet on the SCCl (Serial Commu- nication Controller) PCMCIA ( via third-party partner Tech- nology Rendezvous, Inc.) LCD support (MBX82l board) Regardless of when you are able to start your software development, the first thing The deve]opment environment for Nuc]eus is Windows 95 or Windows PC/104 Embedded Solutions -Winter 1998 -11 The following are brief descriptions of the software and d~velopment tool support on the MBX board.

Enable your embedded design with off-the-shelf hardware ...smallformfactors.mil-embedded.com/pdfs/PC104168.pdf · 866[ .ld1U!M -SUo!mlOSpdppdqUlH pOl/.JJ -Z[snld-POllJd puu vOI/Jd

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Enable your embedded design with off-the-shelf hardware ...smallformfactors.mil-embedded.com/pdfs/PC104168.pdf · 866[ .ld1U!M -SUo!mlOSpdppdqUlH pOl/.JJ -Z[snld-POllJd puu vOI/Jd

What are the pressures facing embeddeddevelopers today ? The acceleration oftime-to-revenue pressure ? Increasinglycomplex designs because of higherdensities, not to mention increasingclock frequencies ? Lack of available

development engineers?

you need to do is make the hardwarework. This involves some basic resourcecontrol and software features, typicallyprovided by kernels and operating sys-tems.

can focus on the development of yourvalue-added components, as well as theintegration and packaging of your hard-ware. At the same time, your softwareengineers can begin to develop yourapplication software and focus on your

product's required functionality.You now have three choices. One, youcan integrate this control into your appli-cation. Two, you can write or port yourown proprietary, homegrown kernel.Three, you can write a board supportpackage (BSP) for a commercial real-time operating system (RTOS).

All of these factors and more make itdifficult for managers to deliver therequired functionality and bring theirprojects in on time. In this article, Davepaves a smoother road for developersby reviewing the many off-the-shelfoptions that are available.

One such off -the-shelf hardware solutionis the MBX Embedded Controller fromthe Motorola Computer Group. (For ablock diagram and details on the MBX,refer to the sidebar on page 17)

As a commercially available board tar-geted at OEM designs, the MBX board(pictured in Figure I) has gained wideacceptance with the embedded softwarevendors. Because of this popularity,you'll also find a wide variety of off-the-shelf kernels, RTOSs, and developmenttools that either run on or work with theMBX (refer to the table in Figure 2).

Option number one is probably not fea-sible for a complex embedded controlleror single board computer design. Withoptions two and three, by the time youfinish porting your own proprietary ker-nel or writing a BSP for a commercialkernel, you still haven't added any valuefor your company. In other words, youstill have to develop your application, andthe clock is still ticking.

Dave looks at the software impact andhidden costs of using proprietaryhardware versus the advantages ofusing off-the-shelf hardware, such asthe MBX Embedded Controller: Inaddition, he explores the wealth ofsoftware tools and real-time operatingsystems available for the MBX off-the-shelf solution.

Keep in mind that your company expectsyour product to reach the market in ninemonths! It no longer seems possible. Isthere any way to make it happen? Thismay be a typical scenario, but it doesn'thave to be the way your next MPC860development project plays out.

Development in the fast laneToday, a typical scenario might go some-thing like this. Your company needsto have its next-generation Power PCMPC860-based product to market in ninemonths. You have in-house design capa-bilities; and traditionally, you havedesigned and built your own boards.

Taking a smoother roadYes, there is a way you can make it hap-pen: you can rewrite the script. It requiresthat you rethink the way you developproducts and re-evaluate your value-add.Is it best to use your scarce engineeringresources to design and build embeddedcontrollers and the controlling software?Could your company be better served byusing those same resources to focus onyour core competency, providing the fea-tures needed to give your product a com-petitive advantage and meet or evenexceed your time-to-revenue goals?

Your hardware group says that it will takesix months to provide you with workingprototype hardware. They've explainedto you that the MPC860 is a complexdevice, and it won't be easy for them tobuild a working board. After all, they aredealing with a total of 357 pins in a ballgrid array package with a manual that'sover 1,100 pages.

Figure 1

Accelerated Technology

Nucleus PLUS

Accelerated Technology's Nucleus BSP

for the MBX supports:

After this conversation, you are not feel-ing very confident that they are going tobe able to deliver anything in six months.At best calculation, you'll have less thanthree months to develop a working appli-cation. You've seen this movie before, andyou don't like the ending.

If your company weighs time-to-marketmore heavily than other criteria, thenusing off-the-shelfhardware and softwarecan be the key to success. With off-the-shelf components, you can meet yourproject and company goals, literally start-ing the development of your applicationfrom day one. Your hardware engineers

Serial on SMCl and SMC2 (Serial

Management Controller)Ethernet on the SCCl (Serial Commu-nication Controller)PCMCIA ( via third-party partner Tech-

nology Rendezvous, Inc.)LCD support (MBX82l board)

Regardless of when you are able to startyour software development, the first thing

The deve]opment environment for

Nuc]eus is Windows 95 or Windows

PC/104 Embedded Solutions -Winter 1998 -11

The following are brief descriptions of thesoftware and d~velopment tool support onthe MBX board.

Page 2: Enable your embedded design with off-the-shelf hardware ...smallformfactors.mil-embedded.com/pdfs/PC104168.pdf · 866[ .ld1U!M -SUo!mlOSpdppdqUlH pOl/.JJ -Z[snld-POllJd puu vOI/Jd

866[ .ld1U!M -SUo!mlOSpdppdqUlH pOl/.JJ -Z[

snld-POllJd puu vOI/Jd .

Sa:>!AlaS la)[:>OS pUU P1U:> Jd .

-

lliO;).S)[1~MO11~lli. MMMr- Hal IO!iIUM~poJ--

S)[l~ A\ Ol!~W

.;)UI '~reM!los

SII!H U~~lD wo~.sqg. MMM:lOJ

1loddns [UUO!l!PpU S~pn[:JU! 0'£ Soxuf.l

I wo:>.~~~pq~!p.1\\1\\1\\

I wo:>.snu~I..:>.1\\1\\1\\

3GI @IJ.. '11lW , s~~!ns l~I!dwoJ

I -++J-a puu ~J:Q u~ua qU!aI 3GI wJ.Alpunod snu J

Au 1\\ ~A!la SASl

Sfoo.L Juaw

l~A!~ PU!1\\

l;)IIOl1UO:> Addold .

l;)IIOl1UO:> 3GI3 .

;)gp!lq 1so4 Dd NVdS() .1lod 1;)IIUlUd .

1;)W;)413.

IU!l;)S JJS .

gU!1ooq WO~d3 4suld .

( SplU:> W;)POWpuu .1;)W;)413 'ISJS .;)A!lP IdV.LV AlU

-puo:>;)S U lOJ 1loddns 41!M) VIJWJd .

1U;)W;)guuuw l;)MOd .

Sl;)W!1 :>!po!l;)d puu gop4:>1UM .

'l:>°I:> ;)W!1-IU;)~ .l;)IIOl1UO:> AlOW;)W puu nww .

UIO:)":)U!sf.S!U" 1\\1\\1\\

UIOJ"Sl1\\ " 1\\1\\1\\°PUW°.L ~ S)flOA\XA

(3J

SMOPU!A\) Jdl;}MOd

lOl"JJU~S){:)!n(),

woJlmu~ A

(rnJ,)

I";)UI SnOAZ~pU~"M

A~oIouq;)~J,

I ";)UI

I 'SW~1sAsOl;)!W uns

UIO:J"!:JA" 1\\1\\1\\

11oddns VIJWJd mO;)";)U!l1" MMM

sosruoq:JflUo:J"uns" MMMSOSruoq;)6-S0 101 ~A~f pu~

'){M~H '){B1.LS~d '6-S0

:101 uoddns

s~pnl:)u! dSH ~4.L .~St!~I~l I.~.'l SoxuAj~41 41!/\\ dSH XHW ut! S110ddns xuAj

swa/s6.s aw!J. -lea~ xu6.1

UO!~U1O(1J°Jsw~~sAS ~JUMO1;)!W

(S;)!qdU1DI lO~U~W JO UO!S!A!P

I XJ.~A V) ;)~~Ol;)!WI I sw~~sAS

SoxuA, ~W!J. -~~~ xuA'l+WSI~ usV .;)UI

~ w~~sAsSOSd 'sw~~sAS P~~ulg~~uI3S0 sw~~s S 3S0 u~u3

~I~ I .Ass~ldX 3J SMOPU!A\

WO;)":}lUMO1;)IW" MMM

WO~. JO1U~W. MMM

JO WO~.~~10J~!W. MMM .souns pU11 'S!l1110S 'Xfl-dH '.LN/~6SA\OPU!A\ UO P;j1S0q ;jl11111q1 (d;j1S;jI~U!S

SGS pU11 Sl;jI!dWO;) 11111G q11!G S11 q;)ns)

SIO01 1U;jWdo\;jA;jP pl11pU111S Al1SnpU!10 A1;j!l11A 11 S1l0ddns 1U;jWUOl!AU3

1U;jWdo\;jA;jG P;j111l~;j1UI +WSI'Md ;jq.L

mo~.xuf..r 1\\1\\1\\

wo:).!S!. 1'/\1'/\1'/\

WO:).~~U~.1'/\1'/\1'/\

wo~.~JUnbsq. MMM

sngI:)nN

3.18A\1J

SS3.1pPV q3 M. 13npo.ld

s'lonpoJd pue SJOpUaA aJeM'IJOS paOUaJaJa~ :Z aJn6!~

l~~~nq~p d!4J-uO -dOI~A~p ~U!lnp InJ~sn S! l~puopoo8d~tS ~I~U!S sas lOJ ~IY UO!tUln~yuoJ .lulnpow 3~Vn~S8 ~4.L .siOOt InJ

(SplU:J 4suU) VDWJd p~t!W!'l .-~sn l~4tO IUl~A~S s~pnl:JU! t!)I ss~ldXtloddns ~4:JuJ .~4t .plUOq X8W ~4t lOJ UO!tUZ!IU!t!U!tloddns l~W!.L .puu Sl~A!lP ~4t Jo Ilu ~4t Ot UO!t!PPU uI

tloddns tdnJJ~tUI .l~A!lP 4suld .SplU:J S:J!4dul~ VDA Dd uo-PPV .

stlod lu!l~s JWS .IZ8X8Wstlod Iu!l~s JJS .~4t uo tloddns u~~l:Js4:Jnot puu aJ'l .

t~Ul~4t3 JJS .~nq~p HSdd lOJ tlod 1~"UlUd .

(t!Un tU~W~~UUUW Alow~W) nww .(.1"nlJ-vOI/Jd) Dd .(VOI/Jd) VSI .

VDWJd .t~Ul~4t3.

lu!l~S .

UIo=>.sngI=>nu!~u. /'1\/'1\/'1\

1Joddns 3GI3 .(,(ddoll puu .1Jod I~IIU1t!d

u .s!lod IU!l~S OM!) d!q:> OIl~dns .

l~A!lp Jd .IJJS uo !~w~q!3 .

l~W!! WdJ .(lnoJ) s1Jod Iu!l~s JJS .(OM!) s1Jod Iu!l~s JWS .

:lOJ 1Joddns s~pnI:>u!

dS9 ~4.L .rr'l UO!Sl~A .SO.L~ +SOSd l!~qilOJ dS9 u q!!M p1t!oq xgw ~q! s1Joddns

<Isv p~!ulodlo:>UI .SW~!s,(S P~!Ul'3~!UI+SOSd 'swa~sl.s pa~eJ6a~UI

SI! 'o'P .LNSN\OPU!M

gso JO1 S1U;)WUOJ!A

.q;)lIql;)1nul pUll

'SW;)1S,(SOl;)~W p;)~jddV '.Lsg 'plII)j;)lId

11;)jM;)H ';)W~.L;);)rqo 'gOj!l;)A ';)~gOj;)j;).L

'snug,(J 'S)jl;)MOl1;)W 'Sjj~H U;);)lD 'SQS'11111Q qll~Q :W;)q1 guowll 'S;);)lnOS ,(UIIW

WOlJ ;)jqllj~IIAIl ;)lll SjOO1 1U;)WdOj;)A;)Q

:lol 1Joddns s:lpnj:)u! XHW

:lq~ lol dSH 3S0 :lq.L "SlOSS:I:)Oldol:)!WJdl:lMOd gu!Sn sw:I~sAs p:lpp:lqw:I :lW!~

-j1!:ll lo ug!S:lP :lq~ lol (3S0 1!:lU3 woll)SO.L~ UO!~1!l:lU:lg-M:lU 'jn]1:1Mod 1! S! 3S0

350 eau3

(dl/dJJ..) SIO:>0~Old ~awa~uI .

lawa)J ~JoS .

laAJas qaA\ pappaqw3 .

lalpuuH WU1~Old .

lO~UU~n\II .

wa~sAs aI!d .

laIpuUH ){U!'1 .

laAlas ~uawa~uuuw f.Jowaw .

:s~pnI:)u! xaw~41 lOJ 110ddns l~A!lP ~4.L '1!)1 ss~ldXJdl~MOd ~41 t1!A plt10q xa.~ ~41 uo 1lod-dns 3J SMOPU!M S~P!AOld 3~Vn~Sa

..!>I ssaJdx 3:>SMOPU!M 3HVnnSB

.SWlOJ-tt1ld tu~wdOI~A~P ~gt1Ut1W sdl~4 tt14t

lOOt l~PI!nq t:>~rold t1 s~pnl:>u! OSIt1 t!)l

ss~ldX ~4.L .(3J SMOPU!M. JO gU!ggnq

-~p put1 'gU!tOoq 'Pt1OIUMOP t~Ul~4t3).LOOH3 stloddns put1 XHW ~4t Jof.lOW~W 4St1ld ~4t OtU! P~Pt1O1 S! tI lU~W

.d~1S~I~U!S SGS puu 'Jo!lluM~POJS){J~MOJ1~W 'U1UG qU!G ~pnI:)u!sn~I:)nN JO1 sIoO1 1U~wdoI~A~G '.LN :S,naU3110ddns 01 paug!Sap S! dSH aq.L

.~.z s!JUloS su II~N\

puu ~6 SN\OPU!A\ ~lU

u~ ~u~wdOI~A~P ~4.L

Page 3: Enable your embedded design with off-the-shelf hardware ...smallformfactors.mil-embedded.com/pdfs/PC104168.pdf · 866[ .ld1U!M -SUo!mlOSpdppdqUlH pOl/.JJ -Z[snld-POllJd puu vOI/Jd

.12C

.Flash driversTwo add-on packages are available on theMBX. The mwSoftStax package providesflexible networking support, and themwMAUI package provides an abstractedmultimedia support using either an LCDpanel or a VGA display.

In addition. ATM support is providedthrough a relationship with Trillium. TheLynxOS development environment can behosted on Solaris or WindowsNT.

Microware provides the FasTrak Inte-grated Development Environment hostedon Windows. FasTrak includes:

Microtec VRTX, X RAY Debugger

and C/C++ Compilers

The Microtec product family includes:

.Codewright Editor/Project Manager

.FasTrak Debugger

.Ultra C/C++ Compiler

.VRTX RTOS

.X RAY Debugger

.Microtec C and C++ Compilers

one~o~i~nFasTrak is upgradable to Microware'snew development environment known asHawk at no additional charge. Hawk pro-vides an integrated, intuitive, easy-to-use, project-manager style format andsearnlessly integrates the Codewright Edi-tor/Project Manager, Debugger, and UltraC/C++ Compiler. Hawk is an open envi-ronment that allows for plug-and-playtools available from Hawk Partners suchas Applied Microsystems, Microtec (adivision of Mentor Graphics), Diab Data,Western Wares, Metrowerks, and EST.

These products may be used individuallyor together as an integrated developmentenvironment solution for embedded ap-plications using Motorola ComputerGroup's MBX860/82I board.

VRTX, versions 4.2 and 4.3, providesMBX support with a BSP that includes:

.SMC serial

.Ethernet

.Timer support

Integrated cornrnunications is supportedwith configurable add-on componentssuch as SNX for TCP- IP networking andIFX for file system I/O.

Microware Java for OS-9 is also availablefor the MBX platform. The MicrowareJava for OS-9 Starter Kit provides com-plete graphics support using Microware'smwMAUI, integrated and tested thor-oughly with the MBX LCD display,and complete networking supportusing Microware's mwSoftStax. TheMicroware Java for OS-9 Starter Kitincludes the Microware OS-9 for MBXsoftware package, so all the user needsto get started is a PC host system andan MBX board with a hard disk drive.

The VRTX Development System (hostedon HP-UX, Solaris, and Windows 95/NT)includes the X RAY Debugger. X RAY hasthe ability to do builds, makes and edit-ing within the debugger. It provides thecapability to connect to the MBX boardusing either serial or Ethernet, and sup-ports advanced debugging of complexmultitasking and multiprocessing applica-tions. In addition, X RAY BDM providesa simple on-chip debugging solution forconnecting to the MBX board.

Sun Microsystems ChorusOSTM

The ChorusOS operating system (from

Sun Microsystems) runs on the MBX

board.Microware 05-9, FasTrak,Hawk, and Java for 05-9Microware provides support for the MBXin 05-9 version 2.1.1. The MBX B5P in-cludes support for:

Technology Rendezvous, Inc.(TRI) PCMCIA SupportTechnology Rendezvous, Inc. (TRI) pro-vides PCMCIA support for the pSOS+,VxWorks, and Nucleus RTOSs. The TRIPCMCIA stack provides a layered stackfor embedded applications that requirePCMCIA access. The stack has socketand card service layers conforming toPCMCIAIJEIDA standards. Key featuresof the stack are:

current project,please contact us at 800/545;;2980 or

~~

r~ ~7.. /'4/)\ " ::" ,,1 vll

.hot plug (live insertion or hot swap)

capability.plug-and-play.support for Type I, II & III cards

TRI provides client drivers for:

,

.MMU

.Bus monitor

.Watchdog timer

.Interval timer

.Real-time clock

.DIMM memory

.Console port

.SCC2, SCC3, SCC4, SMC2

.Ethernet (IOBaseT or AUI)

.PCMCIA

.LCD (MBX821)

.MBX8xx bus interface

.ErnE and floppy disk controllers

.Parallel port

.QSPAN

.PC/104 and PC/IO4-Plus.Ethernet

.Wireless moderns

ENTER RSC NO.13

Page 4: Enable your embedded design with off-the-shelf hardware ...smallformfactors.mil-embedded.com/pdfs/PC104168.pdf · 866[ .ld1U!M -SUo!mlOSpdppdqUlH pOl/.JJ -Z[snld-POllJd puu vOI/Jd

\7 ~ 'ON ~S~ ~31N3gU!AUlj 1nolj1!M Sl~11° l~I!dwo:J 01dIlND~lj11Ulj1 SUO!1do 10 ~gUUl ~lj11° ~gU1UUAPU

~)[U1 ,(I!SU~ uu:J sl~doI~A~p ',(lpUnod lj1!M

lUalUUOl!AUa 1UalUdolaAap pa1ulE'a1U!'aA!I!mU! Uu Aq pa1S04 nU-laE'E'nqap 8GD

lU:J!4dui3 puU 'l01UlnlU!S 1as UO!I:Jru1suI'lal!dlUO:J OldnND ,snuE'AJ 01 ssa:J:JuaAu4 Slasn AlpUnod .l01UlnlU!S 1as UO!1

-:Jru1SU! a411SU!UE'U lO pIeOq X8W a41 UO

pa3'E'nqap puU papuoIuMOp ll!nq 'pay!polUaq UU:J 1u41 UO!IU:J!lddU aldlliUS U sapnl:Ju!

puu 'Xoq a41 JO 1no alqusn Al!SUa aq 01 snu

-3'AJ Aq pau3'!sap S! 3GI 0.1 AlpUnod a4.L

..uawuoJ!AU3 ..uawdOlaAaa

aJeMUOS ;{JpUnO~ snu6;{:>

"+SOSd puu s~loA\xAsu 4;)ns SW~1sAs gU!1Ul~do ~W!1-JU~l 01U!

~~ulg~1U! 1u41 Sl~A!lP PJ!nq UU;) AUA\~A!la"SlOSS~;)Old TZ8JdW puu 098JdW ~lj1 Aq

p~1loddns SJUl~4d!l~d d!4;)-UO ~lj1 JJu lOJ;)gUl~AO;) ~1~Jdwo;) S~P!AOld AUA\~A!la

A1!I!qU!I;}l ~U!AOldW! ApU;}l~ .ss;}:>old UO!1Ul~;}1U! ;}q1 ~u!AJ!Idw!s .

d;}1S ~U!po:> ;}q1 ~U!1UU!W!I;} AnUn1l!A .

IZ8JdW lO

098JdW ;}q1 Jo ~U!WU;}I ;}q1 ~u!p;};}ds .

:3'u!pnI:JU! 's~3'U!UUAPUIU1~A~S sl~ll° ,(UA\.~A!la .'(3'oIopoq!~WUO!!:J~I~s ){:J!I:J puu !u!od U 3'u!sn Sl~A!lP

~:J!A~P IU1~qd!l~d Il8;)dW puu 098;)dW

P~!S~! puu p~!u~wn:Jop ,(IInl 'P~z!w!!do

,(Iq3'!q sPI!nq 's,(S!V woll ',(UA\.~A!la

IOO.lIUawdolaAaaJaA!Ja l.eMaA!Ja sl.S!V

"~oddns VDWJd IUUO!!!PPU S;}P!A-old U~.L) ":>uI 'SnOAZ;}pU;}~ AB'%uq:>;}.L

1Joddns 1;)!1°IlUO:) )[S!P Addold .

I;)A!JP 1Jod 1;)!lRJUd .

(0/I l;)dns JWS

~no IWOJ) UO!~:);)uuo:) IR!J;)S IRUO!~dO .

1Joddns 3GI3 .

1Joddns (puOHU!M) ;)3'P!JH VSI-IJd .

(A~!I!qRdR:)

WV~S P;)~!Ul!J) ;):)RJl;)~UI VIJWJd .

1Joddns .l'nld-VOI/Jd .

1Joddns ;)3'P!IH ~soH IJd .

I;)A!JP ~;)W;)q~3 .

(I;)A;)1 pJUpUR~S IOJ IWOJ/IJWS

'I;)A;)1 Al~U;) IOJ IJWS) I;)A!IP IR!I;)S .

I;)A!JP I;)Ul!.L .

1Joddns ;)q:)RJ .

1Joddns 11WW .

UO!~RZ!IR!~!U! PJUoH .

;!41 410H "S1l0d I;!l!ulud lO 1;!Ul;!413 ;!41U!/\ P;!1l0ddns ;!lU S;!3'UW! 3J S/\\OPU!M.

Jo puu l;!PUOpooq ;!41 Jo 3'U!PUOIU/\\OQ

11od 1~l!eJUd .

VDWJd .

s1Jod lu!J~S .

!~W~4!3.

:s;)pnl:JU! 1Joddns l;)A!JP xgw ;)4J..

.()lJ..3) t!)jlo°J.. P;)PP;)qUl3 tJOSOl:J!W ;)4tOt SUO!SU;)tX;) pUU slOOt IUUO!t!PpU s;)pnl:Ju!

t:Jnpold ;)4t .Sl;)A!lP pUU ;)po:J UO!tUZ!IU!t!U!xgw ;)4t Ot UO!t!PpU uI l:Jnpold Jdl;)MOdlOJ 1lUtS)j:J!n() ;)4t U!A plUOq xgw ;)4t uo

1Joddns 3J SMOPU!M S;)P!AOld UloJlmu;)A

:>dJaMOd JoJ IJeIS~:)!nb

3:> SMOPU!M w°:>JnIUaA

.plP.oq XHW ;}41 01 ,(l!l!qudu:J 100q

puU PUOIUN\Op (1001 1!;}4S ll0d 1;}l!ulud)

HSdd S;}P!AOld 1U41l;}pUOnooq 3;) SN\Op-U!M. U s;}pnl:Ju! oslu ;}~u~:Jud ;}4.L .S;}~UW!

3;) SN\OPU!M.JO spu01 ~S!P '(ddoIJ puU d~J~

S;}lqUU;} S!4.L lUUllOJ WO~ 100H UIOl010W01U! S;}~UW! 3;) SN\OPU!M. Sll;}AUO:J1U41 ,(l!l!ln U s;}pnl:Ju! 11 .)l.L3 1JOSOl:J!W

;}4101 SUO!SU;}lX;} IUl;}A;}S S;}P!AOld

;}~u~:Jud ;)dl;}N\Od lOJ llU1S~:J!n() ;}4.L

:s';)pnI:Ju! dSH ';)4.L .XHW ';)4!lOJ dSH S~lOM.XA U S,;)P!/\Old l';)/\!~ PU!M.

s)tJOMXA JaA!~ PU!M

.gqpU!M gu!sn sw;}~sAs ~;}g-lU~ gnq;}p o~ p;}sn ;}lU UO!~:>;}uuo:> Iu!l;}S U

puu HSdd ;}4.1 .(~u;}wAOId;}p lOJ) 4suId lO

(~u;}wdOI;}A;}P lOJ) WV"8G lOJ P;}~;}gJU~ ;}quu:> spuoIuMoP 1lod I;}IIuJUd puu ~;}W;}4~3

SpJP.:J q~H VlV .

AJOW;}W qsuH .

s)jS!P pJP.q ;}lqUAOW;}~ .

SW;}POW .

;}snow pU~ plp.oqA;}){ Z/Sd .

(IZ8XHW) U;};}l:)Sl{:)nO~ pU~ GJ'l .

Page 5: Enable your embedded design with off-the-shelf hardware ...smallformfactors.mil-embedded.com/pdfs/PC104168.pdf · 866[ .ld1U!M -SUo!mlOSpdppdqUlH pOl/.JJ -Z[snld-POllJd puu vOI/Jd

o~ U;}~;} lO 'xgw ;}41 ~u!sn WUl~Old 101!d

U dol;}A;}P UU:) noA 'AIIUUO!1!PPV .ApU;}l

S! ;}lUN\plU4 lnoA ;}lOJ;}q ~U01 xgw ;}41

Uo ~U!1S;}1 puU 1U;}Wdol;}A;}P UO!1U:)!IddU

l!;}4111U1S uu:) Sl;};}U!~U;} ;}lUN\1JOS lnoA

.~U!~~nq;}p puU 1U;}Wdol;}A;}P lnoA ~u!lnp

dl;}4 01 WlOJ1Uld ;}:)U;}l;}J;}l U SU p;}Sn ;}q

UU:) SO.L~ IU!:)l;}WWO:) U 41!N\ xgw ;}4.L

.SJ;).r.RII°:)010JdpUR '1U;)~R 1U;)W;)~RURW 'W;)1S.r.S ~U!1RJ;)do

;)q1 01 S;):)RJJ;)1U! ~U!WWRJ~OJd P;)U!J;)P-II;)M JO l;)S R S;)P!AOJd J;)A!Jp q:)R3 .:);)S

/S;)1.r.qW l~.~~1 01 dn sp;);)ds ;)U!I JOJ VId

-oJ.n pUR 'lSaX '13/1J. J;)AO WJ.V S1JOd

-dns ;)jP,M1JOS ~VSO98JdW ;)qJ. .LSS pUR

J'laH SlJOddns ;)JRM1JOS 098JdW ;)qJ.

WO:ll0w.Ii:lw.MMM :al!sqaM

WO:ll0w.B:lw@aAep :1!ew3~&S&-S&~.~O9 :xe:l .L&~&-S&v.~O9 :Ial

~S~SS Z~ 'adwal

SL~Ma 'l.eM olqela .S 006~

dnOJD JalndwO3 elOJOIOW

:1U J041nU';)lj1 1:)U1UO:) .X8W Uo UO!1UWJ01U!

,;)JOW JO ';)1:)!1JU S!lj1 Uo SUO!1S';)nb JO...J

.(ZY .X!U';)°4d)

X!U';)°4d 10 A1!SJ';)A!Un ';)41 WOJ1Y8W uu puu (Yd '4~Jnqs11!d) 4~Jnq

-S11!d 10 A1!SJ';)A!Un ';)41 WOJ1 ';):)u';)!:)SJ,;)1ndwoJ U! S8 u SPl04 ';)H .~U!1';)'lJUW

1:)npoJd puU .~U!1';)'lJUW lu:)!U4:)';)1'1U';)Wdol';)A';)p ,;)JUM110S 10 SU';)JU ';)41

U! sJU';)A ,;)AI';)M11sud ';)41 J01 UIOJ010W

1U SUO!1!SOd Sno!JUA

PI';)4 sulj ';)AUa

.UUOZ!lY .';)dw';)J.

U! P';)1U:)°1 dnoJD

J,;)1ndwoJ UlOJ010W

';)411U J';)~UUUW

1:)npoJd X8W ';)41su s';)AJ';)s Anu';)JJn:)

.la)(.lRH aARa

.:JlUN\lJOS puU :JlUN\plU4JI:J4S-:J41-JJO 3'U!SnWOlJ 1y:Ju:Jq 11!lS UU:> no,{ .ss:JI:J41l:JA:JN

.UO!lnIOS :JlUN\plU4 ..\l111:J!ldold U spUUW:Jp

UO!lU:>!lddU lno,{ :Jq,{UW .:Jlnss:Jld l:J'llUW

-01-:JW!1 3'U!:>UJ 1.U:JlU no,{ sdU4l:Jd l.,{4M

.:JlUN\lJOS puU :JlUN\plU4 UN\O lno,{ dol:JA:Jp

01 :Jp!:>:Jp 143'!W 11!lS no,{ .no,{ 01 :Jlqul!UAU

SI001 1u:Jwdol:JA:Jp puU SUO!lnIOS :JlUN\

-lJOS JI:J4S-:J41-JJO :JS:J41 JO IIU 41!N\ U:JA3

WO1sn:) q1!M

Jlaqs-aq1-JJO 6u!u!qwo~

.SUO!lnIOS W30 PI!nq dl:J4 01Sl!'l '{3'°10U4:>:J1 JO :J3'UUl U su4 OSIU ,{Ul:J1uI

.SUo-ppU lOJ ,{l!l!q!SS:J:>:>U ,{su:J S:Jlnsu:J

:JlnSOI:>u:J :J4l. .s,{:J'l UO!l:>unJ :JlUN\plU4

IUUO!l!PpU 41!N\ U:J:Jl:>s4:>n01 puU a;)'lMl. l01°:> U 1l0ddns SUO!Sl:JA 1 'l8XgW

:J4l. .:JA!lP 'lS!P 3m3 uu ll0ddns puU

,{Iddns l~N\Od U 41!N\ :JWO:> SW:J1S,{S :J4l.

.SUO!1:>~UUO:> IUn1J!A B'U!1UA!1:>U~P pUU

B'U!1UA!1:>U pUU S)(U!I B'U!1UA!1:>U~P pUU B'U!-1UA!1:>U 'SII~:> 10 S~WU1J JO UO!1d~:>~1 pUU

UO!SS!WSUU11 ~q1 B'U!B'uuuw JO S~!1!X~ld-Wo:> aq1 W01J S10:>0101d SUO!1U:>!UnWWO:>

1~,(UI1~qB'!q pUU )(U!l U1Up ~q1 a1ulnsu!01 P~uB'!S~P ~lU Sl~A!lP ~q.L .WlOJ ~P°:>

~:>lnoS U! ~VSO98JdW puu 098JdW

UI01010W ~q1 10J ~lUM1JOS l~A!lP ~:>!A~P

Sl~llO .:>uI 'SW~1S,(S IU1!B'!a Wn!ll!l.L

s>l:)elS 1°:)OI0Jd

.:>ui 'swals;(s lel!6!a wn!II!J.l

.:}Iqt?m:>:}x:} ut? :}It?l:}U:}~ 01 p:}sn

:}q Ut?:> ld[!dwo:> J plt?pUt?lS ISNV AuV

.l/:>lt?l:>S WO1J l:}A!lp t? ~U!l!lN\ 01 p:}Jl!dWO:>

U:}l/N\ :}W!l 1Ut?:>!J!U~!S :}At?S Ut?:> l:}A!lP

t? ~u!Anq 1nq .UO!lt?ln~yuo:> 1:}~1t?1 :}l/110J

p:}y!poW :}q lsnw Sl:}A!lP :}S:}l/l JO :}:>u:}nb

-:}s UO!lt?Z!It?!l!U! :}l/1 .Allt?:>!dA1- .S:}!l:}S

JJm~l:}N\Od t?101010W :}l/1 10J 1t?W-lOJ :}:>lnOS J ISNV U! Sl:}A!lP Sl:}JJO fWH

jno.{ .lOf uaddvlf I! a:yVlU UU:>

;}lUM1JOS puU ;}lUMPlU4 JI;}4S-~41-1JO B'u!sn'S;}:>lnos~l B'U!U;}14B'!1-l~A~ puu 'suB'!S~P

x;}!dwo:> AIB'U!SU~l:>U! 's~lnss~ld ~nU~A~l

-0l-~W!l B'U!lUl~!~:>:>U JO PIloM s,AupOl uI

.L;)SlJgOI .

I;)l!lJJ1Jd .

wag .\t1!l;}S .

.(laA!lp U 'Alawuu) aJUMpJUq

ta~JUt aqt Ot W.LV-JjOS U! laAul UO!t:JuJ!squ~VS aqt a:Jullatu! Ot Alussa:Jau S! laAul

aJUMtlos u 'SO.L~ alp qt!M SV .watsAs ~U!

-tUJado JUln:J!tJUd aqt ot sllu:J qt!M t:Jnpold

aqt U! a:JuJlatu! watsAs ~u!tUJado t:JuJ!squatp ~u!tulndod Aq pasn aq uu:J sSO.L~ laqtO

:lOJ Sl01:)'dUUO:) 0/1 'dpnl:)u!

sw'd1sAs 'd4.L .pJP.oq xgw 'd41l0J UllOJ1Uld1U'dWdol'dA'dp 'd1'dldwo:) U S'dp!AOld Aul'd1UI

swa..s~s

..uawdOlaAaa XSW ~eJa..UI

.S1U'dWAold'dp W30lOJ 'dlqU:)!lddu gU!'dq su I\'dM SU Sl'ddo

-1'dA'dp uoddns 01 p'dug!S'dp S! xoflW~ 'd4.L.S'dZ!S 1U'dl'dJJ!P 'd'dl41 U! 'dlqul!UAU 'U'd'dl:)S

-4:)n01 IUUO!1do pUU AUlds!p aJ'l .Ld.Ll01°:) U 1l0ddns SUO!Sl'dA I Z8XgW 'd4.L

.Sal!Sap ,(UUdWO:) lno,( 1!JOld puU

;}nUaAal aq1 U! 3'U!lq ,(la1UW!1In puu .UO!1

-!1adwo:) lno,( uuq11:)npold la11aq U aAuq

'1UUft\ SlaW01Sn:) lno,( salmua1 aq1 ap!A

-old 01 ,(Uft\ ,(IUO aq1 S! Sa:)lnoSalllu 10 asn

alq!SSOd 1saq aq1 3'U!)juw '1a)jlUW aA!1!1ad-Wo:) ,(Ia:)la!J S.,(Upo1 uI .sau!Ipuap 1a)jIP.W

-01-aW!1 IU:)!1!l:) 1aaw 011In:)!JJ!p 1! a)juwuU:) ",(Uft\ PIO awus aq1" S3'U!q1 3'U!oa

.Swa1S,(S ~U!1Ulado S)[l°M.XA puU +SOSda41l0J salY ~U!1JOd aldwus SlaJJO sa!lJJafpuu s!ll1!H .SOJ.~ uu 41!M ~U!1Ul~a1U! JO)[SU1 a41 ,(J!ldw!s OJ. .Wa1S,(S a41 U! pasnaq 01 d!4:> ~VS puu SOJ.~ uu 410q 41!Mpa1Ul~a1U! aq 1snw S1:>npold ,{vlaH aUlv.Jda:JUVUl.JOJ.JaJ 1f8!H puu W.LV-1JOS a4J.

.(dSH U gU!1!lM .,(I~UJUU) 1~~4M

~41 gU!1U~AU!-~J UU41 J~41UJ .~:Ju~1~dUJO:J~A!1:JU!1S!P pUU ppU-~nIUA Jno,( UO sn:J°1

01 no,( M°I!U I!!M SJ~11° 1! 1u41 S~:J!04:J

~JUM110S ~4.L .ug!S~P S~!l~S 008 JdJ~MOdJX~U Jno,( J01 ~:J!04:J IU:J!g01 U S1U~S

-~Jd~J .J~1ndUJO:J pJUoq ~lgU!S JO J~I!°J1

-UO:J p~pp~qUJ~ ,(UU 1° UO!1:J~I~S ~JUM110S

1S~P!M ~41 41!M .XHW ~4.L .no,( 1Y~U~q

UU:J ~JUM110S pUU ~JUMPJU411~4S-~41-11°

gU!Z!I!1n .1u~UJdol~A~p ~JUMPJU4 Jno,(

~JJnoS1no 01 ~P!:J~p no,( JO ~JUMPJU4 UMO

Jno,( dol~A~p no,( J~41~4M 10 SS~IPJUg~~

~JeWWns

GJ .1lod ~nq;)p WGa .1lod \;)IIuJUd .(OM1) s1lod \u!J;)S .

GJ'l .1;)W;)l{13.L;)SUaOI .lt1WJOJ apo:) a:)Jnos J

'pJl!pUt11S ISNV %001 U! pap!AoJd aJl! S[O:)

-o1oJd a4l. .s1:)npoJd past1q At1[a~ awt1JdJO Wl.V ~u!:)npoJd SJOpUaA 1uawd!nba

JoJ xgw a41 uo pa1Joddns sau![ 1:)npoJd

IVl,{VliJH iJUllJ.ld iJ:JUlJUl.lOf.liJJ 1[8!H put1

IV1W.LV-ifOS a41 sJaJJo sa!JJJaf put1 S!JJt1H

s)t3e/S IO3010Jd wJ.~ela~

aWeJ:J a3UeWJoJJad 46!H puewJ.W.L"-/JOS sa!JJJar 18 s!JJeH

:gll!pnl:>ll!'S;):>!!\;)P on IUJ;)!\;)S 1no Sgll!Jq l;)llUdon JU;)J V "p.iUoq xgw UIOJOlOW ;)41

llO P;)Suq W;)lsAs lll;)Wdo(;)!\;)p ;)l;)ldwo:>

U S! 'O:>!ll4:>;)lJ1..JV WOJj .xoElW:1 ;)41..

swa1s6.s 1UawdolaAaa

xoSW3 o:)!ulJ:)aJ.I J.~V

.,(t1j;j~ ;jWt1ld

PUt1'NOSI '~A 'MV'LSS ~U~P"j:>u~ SUO~l-njOS jO:>010ld 10 ;j~Ut1l pt10lq S,W"~I!!l.L

01 ,(jSS;jjWt1;jS dt1w 01 P;jU~~S;jP ,(1!"1;jIr.:J

U;j;jq St1l/ ;j:Jt11l;j1U~ l;j,(t1j jO:>010ld ;jl/.L

.s"JoM.xA put! .3S0 .sn;}l~nN, +SOSd st! q~ns sSOJ.."M q~!A\ uo!~~unf

-uo~ U! S"JOA\ ~I .Xfl-dH put! .sounsIS!Jt!loS .J..N/~6 SA\OPU!M. uo P;}~soq

;}q ut!~ ~I .tJod wag ;}q~ t!!A pJt!oq xgw

;}q~ UO ;}Jt!A\~JOS ~U!~~nq;}p JOJ p;}Sn ;}q

Ut!~ (sas) W;}~S,(S ~U;}WdOI;}A;}a W;}~S,(S

WOJJ ;}~!ns ~U!~~nq;}a d;}~S;}I~U!S ;}qJ..

a/!ns 6u!66nqaa da/Sal6u!s (sas)

wa/s~s luawdolaAaa Wa/S~S

.UO!1t!:)!lddt! lno,( lOJ

P;)lOI!t!1 XHW ;)q1 JO UO!Sl;)A P;)Z!W01Sn:) t!

dol;)A;)P 01 dnolD l;)mdwoJ t!IOl010W ;)q101 }j:)t!q og put! 19q1gg01 JJt! 1UgwdolgA;)P

;)Jl!MpJl!q lno,( g:)lnoSmo 01 ;)P!:)gp UgAg

1qg!W noA .s1ugwd!qs ;)WnIOA 1;);)W 01;)At!q no,( ;)lOJgq pJl!Oq UMO lno,( dolgAgp

01 ;)W!1 ;)lOW s,(nq q:)t!Olddt! S!qJ. .XHW

;)q1 Uo pgSt!q ug!sgp t! q1!M UO!1:)npold 01

'SOXU,('l pue'X.L'MA '+SOSd 'S)(lOA\XA ~pnl:>U! 1eq1SW~lS,(S gU!lel~do JO l~qwnu e 01 s~:>eJ-l~lU! l~A!lP ~:>!A~P ~S~q1 dew 1eq1 SUO!l

-nIOS l~JJO S~!UedWO:> l~q10 pue Wn!I!!l.L