( 12 ) United States Patent ( 10) Patent N o . : US 8, 301, 867 B1
Mazuk et a] . ( 4 5 ) Date o f Patent: O c t. 30, 2 012 ( 5 4 ) SECO N DARY CO RE O N U TO O LT VIA 7, 4 2 1, 5 2 6 B2 9 / 2 008 F l etc h er IN TERN AL EPO N BUS CO UPLED 7, 9 33, 5 18 B2 * 4 / 2 011 Li et a1. . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 8/ 2 2 MULTI-CO RE PRO CESSO R F O R zo o g b o z ? g g g 2 i * ? f uk e 31' " " " " " " " " " " 39 8/ 66 IN TEGRATED MO DULAR AVIO N IC SYSTEM Z o o s/ 02 174 71 A1 9 / 2 008 Liu I ' 2 009 / 0083368 A1 * 3/ 2 009 Stayto n et a1. . . . . . . . . . . . . . . . . 709 / 2 02 ( 75 ) Inv ento r s: Daniel E. Mazuk, Mar io n, IA ( US) ; * Cited b y ex am iner Cl if f o r d R. K l ein, Mano n, IA ( US) ; Daniel J . Go if f o n, Cedar Rap ids, IA ( US) ; N eal J - Bo h nenkam p , Cedar Pr im ar y Ex am iner i K enneth K im Rap ids: IA ( Us) ; Ch ar l es F - stef f ens ( 74 ) Atto r ney, Ag ent, o r F ir m * Do nna P. Suc h y; Daniel M. Cedar Rap ids, IA ( US) ; Dav id A. Mil l er , Bar b ier i Sw ish er , IA ( US) ; Ro b er t H . Pul j u, Cedar Rap ids, IA ( US) ( 5 7) ABSTRACT ( 73) Assig nee: Ro c kw el l Co l l ins, Inc . , Cedar Rap ids, IA ( Us) A m ul ti-c o r e p r o c esso r system inc l uding a m ain p r o c esso r , an inter nal EPO N b us, and a p l ur al ity o f sec o ndar y c o r e p r o c es ( * ) N o tic e: Sub j ec t to any disc l aim er , th e ter m o f th is so r s. Th e m ain p r o c esso r inc l udes a p r o c essing unit; an o f f p atent is ex tended o r adj usted under 35 l o ad eng ine o p er ativ el y c o nnec ted to th e p r o c essing unit f o r U. S. C. 15 4 ( b ) b y 5 5 6 days. r o uting data to and f r o m th e p r o c essing unit; a p l ur al ity o f m ain p r o c esso r o p tic al netW o r k units ( O N U s) o p er ativ el y ( 2 1) Ap p l . N o . : 12 / 5 38, 672 c o nnec ted to th e o f ? o ad eng ine; and, a dual o p tic al l ine ter m inal ( O LT) o p er ativ el y c o nnec ted to th e o f ? o ad eng ine. Th e ( 2 2 ) F il ed? Al l g - 10: 2 009 inter nal EPO N b us is o p er ativ el y c o nnec ted to th e O LT. Th e p l ur al ity o f sec o ndar y c o r e p r o c esso r s ar e l o c ated p h ysic al l y ( 5 1) Int- Cl - sep ar ate f r o m th e m ain p r o c esso r , eac h sec o ndar y c o r e p r o G06F 15 / 16 ( 2 006-01) c esso r h av ing a r esp ec tiv e sec o ndar y c o r e p r o c esso r O N U US. Cl - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b eing o p er ativ el y Co nnec ted to th e m ain p r o c esso r Via th e ( 5 8) F iel d o f Cl assi? c atio n Sear c h . . . . . . . . . . . . . . . . . . . . . . . . N o ne inter nal EPO N b us. A num b er o f th e m ul ti-c o r e p r o c esso r See ap p l ic atio n ? l e f o r c o m p l ete sear c h h isto r y. system s c an b e used to f o r m an integ r ated m o dul ar av io nic s ( IMA) system W h en o p er ativ el y c o nnec ted to r em o te data ( 5 6) Ref er enc es Cited c o nc entr atio n c o m p o nents v ia an ex ter nal EPO N b us c o n U. S. PATEN T DO CUMEN TS 7, 001, 082 B2 7, 130, 72 4 B2 * 2 / 2 006 Mo r r iso n . . . . . . . . . . . . . . . . . . . . . . . . 385 / 88 10/ 2 006 Peter sen nec ted to th e dual O LTs o f th e m ul ti-c o r e p r o c esso r system s. 11 Cl aim s, 6 Dr aw ing Sh eets Mul ti-Co r e Pr o c esso r Ar c h itec tur e 10 Main Pr o c esso r Pr o c essing Unil Sec o ndar y Co r e 2 4 ' 2 4 " 16 Ex tam al EPO N Bus 2 7 Inl er nal EPO N Bus 2 2 US. Patent 0a. 30, 2 012 Sh eet 1 o f 6 US 8, 301, 867 B1 Mul ti-Co r e Pr o c esso r Ar c h itec tur e 10 r Bd 1 16 x \, r . / 0t 1 O N I/ \/ 8 f A f ? f v 18' - A Main | _ a Pr o c esso r 0 L 12 \f a a \Pr o c essing d A Unit E a U n o g r i , \/ 18" n 14 \, / \ e L , / " \/ Dual O LT 2 k k 1 Ex ter nal Sec o ndar y _ _ _ _ _ _ _ _ _ _ _ _ EPO N BUS Co r e Pr o c esso r Bd 2 2 6 2 7 2 4 \ \ Co r e Pr o c esso r 1 O N 1 Inter nal 2 6' C / \_ / EPO N Bus 2 4 ' L Co r e Pr o c esso r 2 ( [ 3 2 2 U J O O Q 2 6" \\ Co r e Pr o c esso r N ( [ 3 1 [ H J US. Patent 0a. 30, 2 012 Sh eet 3 o f 6 US 8, 301, 867 B1 F W D L RDCS F W D Rt RDCS 18' 5 6 2 4 5 0 EPO N IMA Ar c h itec tur e 5 4 Inet Sup p l y Po w er Sup p l y REAR L RDCs \A 5 2 ' REAR Rt RDCs US. Patent 0a. 30, 2 012 Sh eet 4 o f 6 US 8, 301, 867 B1 US. Patent O c t. 30, 2 012 Sh eet 5 o f 6 US 8, 301, 867 B1 Mul ti-Co r e Pr o c esso r Ar c h itec tur e Typ e 2 10' V \ 16' Bd1 \r , . / \ o ? , / \/ 18 1 8 f N / \_ / ' % L N 12 " o % \- Pr o c essin a N \Unit 9 d A O E m " o g N | %/ \, 18n _ n N 14 " ~/ e o / \/ 2 0" Dual O LT \ \ Bd 2 _ _ _ _ _ _ 0-: _ _ _ _ 66\ Co r e Pr o c esso r 1 N U Q o {68 70 L. _ / _ J \ T J I O \ 6 Co r e Pr o c esso r 2 N U . o {68 70' L. _ F } \ T J O O O 66H Co r e Pr o c esso r N [ ( 3 U \ v 68" 70 r ; H g I J US 8, 301, 867 B1 \ O N U_ O N U_ O N U_ O N U_ O N U_ O N U_ O N U_ O N U O L T O N U_ O L T O N U_ O L T O c t. 30, 2 012 Sh eet 6 0f 6 F IG. 6 Mul ti-Co r e Pr o c esso r Ar c h itec tur e Typ e 3 Bd1 Dual 0LT O f f . | _ O adEng . l ne _ _ r \ Pr o c essing Unit Bd 2 r Co r e Pr o c esso r 1 Co r e Pr o c esso r N \ US. Patent 1 O R 72 74 \ 72 . Co r e Pr o c esso r 2 74 ' \M US 8, 301, 867 B1 1 SECO N DARY CO RE O N U TO O LT VIA IN TERN AL EPO N BUS CO UPLED MULTI-CO RE PRO CESSO R F O R IN TEGRATED MO DULAR AVIO N IC SYSTEM BACK GRO UN D O F TH E IN VEN TIO N 1. F iel d o f th e Inv entio n Th e p r esent inv entio n r el ates g ener al l y to av io nic s system s and m o r e p ar tic ul ar l y to an im p r o v ed m ul ti-c o r e p r o c esso r ar c h itec tur e f o r use in an integ r ated m o dul ar av io nic s ( IMA) system . 2 . Desc r ip tio n o f th e Rel ated Ar t Mo der n o nb o ar d av io nic s netW o r ks ser v e to p r o v ide data tr ansf er b etW een v ar io us c o m p o nents o f an air c r af t. Av io nic s system s typ ic al l y h av e a v ar iety o f system s th at p r o v ide data to p r o c essing c o m p o nents o f th e air c r af t o r ex c h ang e data am o ng o ne o r m o r e c o m p o nents o f th e air c r af t. F o r ex am p l e, a v ar iety o f av io nic s m o dul es m ay g ath er av io nic s data ( e. g . , senso r s detec ting sp eed, dir ec tio n, ex ter nal tem p er atur e, c o n tr o l sur f ac e p o sitio ns, and th e l ike) th at is r o uted b y th e av io nic s system v ia an av io nic s netW o r k to o ne o r m o r e air c r af t c o m p o nents suc h as disp l ays, m o nito r ing c ir c uits, p r o c esso r s, and th e l ike. In so m e air c r af t system s, th e av io nic s netW o r k m ay b e c o nstr uc ted W ith an Aer o nautic al Radio Inc . ( ARIN C) 4 2 9 data b us c ap ab l e o f sup p o r ting c o m m unic atio n b etW een m any c o m p o nents. Mo r e r ec entl y, Eth er net netW o r ks h av e b een used in av io nic netW o r k env ir o nm ents b y l ev er ag ing Co m m er c ial O f f Th e Sh el f ( CO TS) tec h no l o g y to inc r ease b andW idth and r educ e c o st. Eth er net typ e netw o r ks h av e b een used in c o m m unic atio n netW o r ks f o r im p l em enting c o m m unic atio n am o ng v ar io us netW o r k c o m p o nents. An Eth er net netW o r k m ay b e used to send o r r o ute data in a dig ital f o r m b y p ac kets o r f r am es. Eac h p ac ket c o ntains a set o f data, and th e p ac ket is g ener al l y no t inter p r eted W h il e sent th r o ug h th e Eth er net netW o r k. In an av io nic s netW o r k env ir o nm ent, th e Eth er net netW o r k typ i c al l y h as dif f er ent c o m p o nents th at sub sc r ib e to th e av io nic s netW o r k and c o nnec t to eac h o th er th r o ug h sW itc h es. Eac h netW o r k sub sc r ib er c an send p ac kets in dig ital f o r m , at c o n tr o l l ed r ates, to o ne o r m o r e o th er sub sc r ib er s. W h en a sW itc h r ec eiv es th e p ac kets, th e sW itc h deter m ines th e destinatio n eq uip m ent and dir ec ts o r sW itc h es th e p ac kets to suc h eq uip m ent. Suc h Eth er net netW o r ks m ay inc l ude ARIN C-664 b ased netW o r ks. In a sW itc h ed f ul l -dup l ex Eth er net typ e netW o r k, th e ter m f ul l -dup l ex r ef er s to sending and r ec eiv ing p ac kets at th e sam e tim e o n th e sam e l ink, and th e ter m sW itc h ed r ef er s to th e p ac kets b eing sW itc h ed in sW itc h es o n ap p r o p r i ate o utp uts. H o W ev er , th e ARIN C-664 netW o r k uses m ul tip l e sW itc h es and r edundant p ath s to r o ute data, p o int-to -p o int o r p o int-to -m ul tip o int ac r o ss th e sW itc h es. Typ ic al l y, r em o te data c o nc entr ato r s ar e c o nnec ted using a W ir ed ARIN C-664 netW o r k. Cur r ent Integ r ated Mo dul ar Av io nic s ( IMA) ar c h itec tur es ar e r el iant o n data c o nc entr ato r s to b r ing th e air c r af t system I/ O into th e IMA system . Th e data c o nc entr ato r s ar e l o c ated r em o tel y W ith in th e air c r af t to r educ e th e W ir e W eig h t o f th e system . Typ ic al l y th ey ar e c o nnec ted b y th e IMA b ac kb o ne b us. Pr esent ap p l ic ants Daniel MaZ uk and Dav id Mil l er ar e c o -ap p l ic ants o f U. S. Ser . N o . 12 / 15 1, 2 4 9 , ? l ed May 5 , 2 008, entitl ed Passiv e O p tic al Av io nic s N etW o r k, W h ic h is dir ec ted to a p assiv e o p tic al av io nic s netW o r k system and m eth o d th at c o m p r ises: ( a) an o p tic al l ine ter m inal ( O LT) ; ( b ) at l east o ne o p tic al netW o r k unit ( O N U) ; ( c ) a ? b er o p tic b us 10 2 0 2 5 30 35 4 0 4 5 5 0 5 5 60 65 2 o p er ab l y c o up l ing th e O LT and th e O N U; and ( d) an av io nic s m o dul e o p er ab l y c o up l ed to th e O N U. An integ r ated m o dul ar av io nic s ( IMA) system in ac c o r danc e W ith th e netW o r k sys tem c o m p r ises: ( a) a l ine-r ep l ac eab l e unit ( LRU) , th e LRU c o m p r ising : ( i) a p r o c essing unit; and ( ii) an o p tic al l ine ter m inal ( O LT) ; ( b ) at l east o ne o p tic al netW o r k unit ( O N U) ; ( c ) a ? b er o p tic b us o p er ab l y c o up l ing th e LRU and th e O N U; and ( d) an av io nic s m o dul e o p er ab l y c o up l ed to th e O N U. U. S. Ser . N o . 12 / 15 1, 2 4 9 is inc o r p o r ated h er ein b y r ef er enc e, f o r al l p ur p o ses, in its entir ety. So m e o f th e l o c atio ns o f th e r em o te data c o nc entr ato r s ( RDC s) ar e a v er y h o stil e env ir o nm ent o r th e b ac kb o ne b us W ir e needs to tr av el th r o ug h th e h o stil e env ir o nm ent to g et to th e RDC. Th ese dif ? c ul t instal l atio ns c o ul d b ene? t f r o m a W ir el ess l ink to / f r o m th e IMA b ac kb o ne b us. Mul ti-c o r e p r o c esso r s to day sh ar e m ul tip l e inter nal r eso ur c es W h ic h c auses th e c er ti? c atio n to b e p r o b l em atic . Th e inter nal IP o f th e m ul ti-c o r e p r o c esso r is h el d W ith th e sup p l ier and is no t sh ar ed W ith th e user s so a detail saf ety anal ysis o f th e sh ar ed r eso ur c es c anno t b e p er f o r m ed. Al l IMA ar c h itec tur e sup p l ier s h av e eith er used sing l e c o r e p r o c esso r s o r sh ut do W n th e ex tr a c o r es o f a m ul ti-c o r e p r o c esso r b ec ause th ey c anno t p r o v e th e saf ety o f using th e ex tr a c o r es th us th e use o f m ul ti-c o r e p r o c esso r s ar e no t c er ti? ab l e. SUMMARY O F TH E IN VEN TIO N In a b r o ad asp ec t, th e p r esent inv entio n is em b o died as a m ul ti-c o r e p r o c esso r system inc l uding a m ain p r o c esso r , an inter nal EPO N b us, and a p l ur al ity o f sec o ndar y c o r e p r o c es so r s. Th e m ain p r o c esso r inc l udes a p r o c essing unit; an o f f l o ad eng ine o p er ativ el y c o nnec ted to th e p r o c essing unit f o r r o uting data to and f r o m th e p r o c essing unit; a p l ur al ity o f m ain p r o c esso r o p tic al netW o r k units ( O N U s) o p er ativ el y c o nnec ted to th e o f ? o ad eng ine; and, a dual o p tic al l ine ter m inal ( O LT) o p er ativ el y c o nnec ted to th e o ? l o ad eng ine. Th e inter nal EPO N b us is o p er ativ el y c o nnec ted to th e O LT. Th e p l ur al ity o f sec o ndar y c o r e p r o c esso r s ar e l o c ated p h ysic al l y sep ar ate f r o m th e m ain p r o c esso r , eac h sec o ndar y c o r e p r o c esso r h av ing a r esp ec tiv e sec o ndar y c o r e p r o c esso r O N U b eing o p er ativ el y c o nnec ted to th e m ain p r o c esso r v ia th e inter nal EPO N b us. In o ne al ter nativ e em b o dim ent, eac h o f th e sec o ndar y c o r e p r o c esso r s f ur th er inc l udes a sec o ndar y c o r e p r o c esso r O LT f o r h o sting an asso c iated sec o ndar y c o r e p r o c esso r ex ter nal EPO N b us. In ano th er al ter nativ e em b o dim ent eac h o f th e sec o ndar y c o r e p r o c esso r s al so inc l udes a W ir el ess tr ans c eiv er f o r c o nnec tio n to a W ir el ess netW o r k. Th e m ul ti-c o r e p r o c esso r system m ay al so o p er ate in a m ix ed W ir ed/ W ir el ess c o n? g ur atio n. Using W ir el ess tec h no l o g y al l o W s W ir el ess data c o nc entr atio n c o m p o nents to b e o p er ab l y c o nnec ted W ith m ul tip l e data p ath s v ia th e W ir el ess netW o r k to enh anc e c o m m unic atio n av ail ab il ity. Th e W ir el ess data c o nc entr atio n c o m p o nents ar e p r ef er ab l y o p er ab l y c o nnec ted v ia a W ir el ess ( U l tr a-W ideb and) UW B netW o r k. In ano th er b r o ad asp ec t, th e p r esent inv entio n is em b o died as an integ r ated m o dul ar av io nic s ( IMA) system inc l uding a num b er o f m ul ti-c o r e p r o c esso r system s, as disc ussed ab o v e, and r em o te data c o nc entr atio n c o m p o nents o p er ativ el y c o n nec ted to th o se m ul ti-c o r e p r o c esso r system s v ia an ex ter nal EPO N b us c o nnec ted to th e dual O LTs o f th e m ul ti-c o r e p r o c esso r system s. F ail ur e o f o ne o r m o r e o f th e p l ur al ity o f sec o ndar y c o r e p r o c esso r s do es no t ef f ec t th e ex ter nal EPO N b us f unc tio nal ity. Th e p r esent inv entio n is p ar tic ul ar l y adv antag eo us in av i o nic s ap p l ic atio ns b ec ause it al l o W s av io nic s f unc tio ns to b e US 8, 301, 867 B1 3 h o sted o n th e sec o ndar y c o r e p r o c esso r s and no t b e ef f ec ted b y any o f th e ex ter nal dev ic es o n th e ex ter nal EPO N b us, and v ic e-v er sa. Th us, th e f aul ts ar e iso l ated. Th is im p r o v es th e p r o c essing c ap ab il ity o f th e IMA system . In th e p r esent sys tem , air c r af t f unc tio ns m ay b e sep ar ated, suc h as, air b r akes and W h eel b r akes, b y using dif f er ent sec o ndar y c o r e p r o c es so r s, in dif f er ent m ain p r o c esso r s in th e IMA system . Th e sec o ndar y c o r e p r o c esso r s c an eac h h o st its o W n EPO N tr ee and c o nnec t its o W n m em b er system s to it. Th e W ir el ess c ap ab il ity al l o W s v ar io us el ec tr o nic units to b e dir ec tl y c o nnec ted to th e sec o ndar y c o r e p r o c esso r s th at ar e h o sting th e so f tW ar e f o r th eir p ar tic ul ar f unc tio n. Addi tio nal l y, use o f W ir el ess c ap ab il ities p r o v ides f o r a v er y sig ni? c ant r educ tio n in th e air c r af t W ir e W eig h t. It c an b e used in h o stil e env ir o nm ents W ith in th e air c r af t, e. g . th e r o to r b ur st zo ne. It do es no t af f ec t th e saf ety sig nal r o uting anal ysis, th us p r o v iding a v er y r o b ust system , im m une to c er tain ef f ec ts th at W o ul d r ender c o nv entio nal W ir ed o r W ir el ess system s ino p er ativ e. O th er o b j ec ts, adv antag es, and no v el f eatur es W il l b ec o m e ap p ar ent f r o m th e f o l l o W ing detail ed desc r ip tio n o f th e inv en tio n W h en c o nsider ed in c o nj unc tio n W ith th e ac c o m p anying dr aW ing s. BRIEF DESCRIPTIO N O F TH E DRAW IN GS F IG. 1 il l ustr ates a ? r st em b o dim ent o f th e m ul ti-c o r e p r o c esso r system o f th e p r esent inv entio n. F IG. 2 is a sc h em atic il l ustr atio n o f th e m ain p r o c esso r ar c h itec tur e o f th e m ul ti-c o r e p r o c esso r system . F IG. 3 il l ustr ates a m ul ti-c o r e p r o c esso r system im p l e m ented in an integ r ated m o dul ar av io nic s ( IMA) system . F IG. 4 il l ustr ates an air c r af t em p l o ying an integ r ated m o dul ar av io nic s ( IMA) system util izing a m ul ti-c o r e p r o c esso r system o f th e p r esent inv entio n. F IG. 5 il l ustr ates ano th er em b o dim ent o f th e m ul ti-c o r e p r o c esso r system in W h ic h eac h sec o ndar y c o r e p r o c esso r h o sts its o W n EPO N tr ee. F IG. 6 il l ustr ates ano th er em b o dim ent o f th e m ul ti-c o r e p r o c esso r system o f th e p r esent inv entio n W h ic h is im p l e m ented as a W ir el ess system . Th e sam e el em ents o r p ar ts th r o ug h o ut th e ? g ur es o f th e dr aW ing s ar e desig nated b y th e sam e r ef er enc e c h ar ac ter s, W h il e eq uiv al ent el em ents b ear a p r im e desig natio n. DETAILED DESCRIPTIO N O F TH E IN VEN TIO N Ref er r ing no W to th e dr aW ing s and th e c h ar ac ter s o f r ef er enc e m ar ked th er eo n, F IG. 1 il l ustr ates a ? r st em b o dim ent o f th e m ul ti-c o r e p r o c esso r system o f th e p r esent inv entio n, desig nated g ener al l y as 10. Th e system 10 inc l udes a m ain p r o c esso r , desig nated g ener al l y as 12 . Th e m ain p r o c esso r 12 inc l udes a p r o c essing unit 14 . An o f ? o ad eng ine 16 is o p er a tiv el y c o nnec ted to th e p r o c essing unit 14 f o r r o uting data to and f r o m th e p r o c essing unit 14 . A p l ur al ity o f m ain p r o c esso r o p tic al netW o r k units ( O N U s) 18, 18' , . . . , 18 ar e o p er ativ el y c o nnec ted to th e o ? l o ad eng ine 16. A dual o p tic al l ine ter m i nal ( O LT) 2 0 is o p er ativ el y c o nnec ted to th e o ? l o ad eng ine 16 An inter nal EPO N b us 2 2 is o p er ativ el y c o nnec ted to th e O LT 2 0. Sec o ndar y c o r e p r o c esso r s 2 4 , 2 4 ' , . . . , 2 4 ar e l o c ated p h ysic al l y sep ar ate f r o m th e m ain p r o c esso r 12 . Gen er al l y, th ey ar e l o c ated o n sep ar ate p r inted c ir c uit b o ar ds. Eac h sec o ndar y c o r e p r o c esso r 2 4 h as a r esp ec tiv e sec o ndar y c o r e p r o c esso r O N U 2 6, 2 6' , . . . , 2 6 o p er ativ el y c o nnec ted to th e m ain p r o c esso r v ia th e inter nal EPO N b us 2 2 . Th e inter nal EPO N b us 2 2 is c o n? g ur ed as a sep ar ate EPO N tr ee f r o m th e 2 0 2 5 30 35 4 0 4 5 5 0 5 5 60 65 4 ex ter nal EPO N b us 2 7, i. e. th e m ain p r o c esso r s EPO N tr ee. Th is al l o W s th e l ayer tW o sW itc h W ith in th e O LT 2 0 to c o nnec t th e sec o ndar y c o r e p r o c esso r s 2 4 , 2 4 ' , . . . , 2 4 . As used h er ein th e ter m dual o p tic al l ine ter m inal ( O LT) is de? ned b r o adl y to inc l ude b o th a dual o p tic al ter m inal and tW o O LTs ac ting in c o nj unc tio n. Th e O LT m ay b e, f o r ex am p l e, a c o m m er c ial l y av ail ab l e p r o duc t suc h as th e TK 372 3 m o del m anuf ac tur ed b y Tekno v us, Inc . Sim il ar l y, th e O N Us ar e c o m m er c ial l y av ail ab l e f r o m , f o r ex am p l e, Tekno v us, Inc . Ref er r ing no W to F IG. 2 , a l o W -l ev el il l ustr atio n o f an ex am p l e m ul ti-c o r e p r o c esso r system ( i. e. f ail -p assiv e c o m p uting r eso ur c e m o dul e o r l ine r ep l ac eab l e unit ( LRU) ) , des ig nated g ener al l y as 2 8, is sh o W n. A p r o c essing unit 30 o f an av io nic s c o m p uting r eso ur c e el em ent o f th e f ail -p assiv e c o m p uting r eso ur c e m o dul e 2 8 inc l udes an o ? l o ad eng ine 32 W h ic h is o p er ab l y c o up l ed to O N U s 34 , 34 ' , . . . , 34 and th e dual O LT 36. Th e o f ? o ad eng ine 32 m ay b e an ap p l ic atio n sp ec i? c integ r ated c ir c uit ( ASIC) tasked W ith 1) r o uting o ut g o ing data f r o m th e p r o c esso r 30 ( e. g . a p r o c esso r suc h as m o del MPC5 5 67 m anuf ac tur ed b y F r eesc al e Sem ic o nduc to r ) to th e O N U s 34 f o r tr ansm issio n to r em o te c o nc entr atio n c o m p o nents distr ib uted ab o ut th e air c r af t; and, 2 ) r o uting o utg o ing data to th e dual O LT 36. Sim il ar l y, a sec o nd o ? l o ad eng ine 32 ' m ay b e tasked W ith r o uting inc o m ing data ( e. g . data o r ig inating f r o m a sib l ing p r o c essing unit 30' ) b etW een th e O N U s 34 and th e p r o c esso r 30' and b etW een th e dual O LT and th e p r o c essing unit 30' . In th is f ail -p assiv e p r o c ess ing ex am p l e, th e o ? l o ad eng ine 32 and o ? l o ad eng ine 32 ' m ay eac h inc l ude tW o inter nal c o m p o nents. Eac h eng ine 30, 30' m ay p r o v ide inter f ac e c ap ab il ity W ith a r esp ec tiv e O N U 34 and dual O LT 36. Th e o th er c o m p o nent m ay sync h r o nize, c r o ss-f eed, and c r o ss-c o m p ar e th e data suc h th at b o th p r o c essing units 30, 30' ar e p r o v ided W ith c o r r ec t and c o nsistent data. F o r o th er ap p l ic atio ns W h er e f ail -p assiv e p r o c essing is no t needed, a sing l e p r o c essing unit 30 and o f ? o ad eng ine 32 m ay b e em p l o yed, W h er e th e o f ? o ad eng ine 32 p r o v ides th e inter f ac e to th e O N Us 34 and dual O LT 36. F o r th e f ail -p assiv e ex am p l e sh o W n, a f ail -p assiv e m o nito r 38 m ay p r o v ide a c r o ss-c o m p ar iso n f unc tio n b etW een l o c al b uses ( LBs) 4 0, 4 0' asso c iated W ith eac h p r o c essing unit 30, 30' . Th e f ail -p assiv e m o nito r 38 m ay detec t dif f er enc es in data p r o v ided to eac h p r o c essing unit 30, 38' W h ic h m ay indic ate a f ail ur e, th er eb y ensur ing th e integ r ity o f data. Th is f ail -p assiv e m o nito r 38 m ay f ur th er p r o v ide f unc tio ns W h ic h aid in th e sync h r o nizatio n o f th e p r o c esso r s, al l o W ing th em to p r o duc e identic al r esul ts o n identic al data f o r a f aul t-f r ee c ase. Sync h r o nized r esets 4 2 , 4 2 ' and sync h r o nized inter r up ts 4 3, 4 3' m ay b e p r o v ided to b o th p r o c esso r s to m aintain syn c h r o nizatio n f o r sW itc h ing am o ng m ul tip l e p r o c esses. As an im p l em entatio n c o nv enienc e, th e f ail -p assiv e m o nito r 38 m ay p r o v ide inter f ac es W ith m em o r y dev ic es th at ar e no t r eq uir ed to b e dual f o r f ail -p assiv ity ( e. g . a N AN D p r o g r am m em o r y 4 4 ; and, no n-v o l atil e data m em o r y 4 6) . F o r suc h c ases, o th er m eans suc h as CRCs m ay b e used to ensur e th e nec essar y data integ r ity r ath er th an use o f a dual c o n? g ur a tio n. Al th o ug h F IG. 2 sh o W s th e o f ? o ad eng ines as b eing dis c r ete f r o m th e dual O LT and th e O N Us th ese item s m ay b e a sing l e c o m p o nent, f o r ex am p l e, em b o died as an ASIC. Ref er r ing no W to F IG. 3, an integ r ated m o dul ar av io nic s ( IMA) system is il l ustr ated, desig nated g ener al l y as 4 8. Th e IMA system 4 8 inc l udes a p l ur al ity o f m ul ti-c o r e p r o c esso r system s ( i. e. c o m m o n c o m p uting m o dul es) , desig nated g en er al l y as 5 0-5 0 . Eac h o f th e m ul ti-c o r e p r o c esso r system s 5 0 inc l udes a m ain p r o c esso r 12 ' , as disc ussed ab o v e. Th e m ain p r o c esso r 12 ' inc l udes a p r o c essing unit 14 ' , an o ? l o ad eng ine US 8, 301, 867 B1 5 ( no t sh o w n in th is ? g ur e) , a p l ur al ity o f m ain p r o c esso r o p ti c al netw o r k units ( O N U s) 18' and a dual o p tic al O LT 2 0' . F ur th er m o r e, c o nsistent W ith th e F IG. 1 disc ussio n ab o v e, th e m ain p r o c esso r inc l udes an inter nal EPO N b us ( no t sh o W n) o p er ativ el y c o nnec ted to th e O LT 2 0' ; and, a p l ur al ity o f sec o ndar y c o r e p r o c esso r s 2 4 , l o c ated p h ysic al l y sep ar ate f r o m th e m ain p r o c esso r 12 ' . Eac h sec o ndar y c o r e p r o c esso r 2 4 h as a r esp ec tiv e sec o ndar y c o r e O N U ( no t sh o W n) b eing o p er ativ el y c o nnec ted to th e m ain p r o c esso r v ia th e inter nal EPO N b us. A p l ur al ity o f r em o te data c o nc entr atio n c o m p o nents 5 2 ar e o p er ativ el y c o nnec ted to th e p l ur al ity o f m ul ti c o r e p r o c esso r system s 5 0-5 0 v ia an ex ter nal EPO N b us 5 8 c o nnec ted to th e dual O LT 14 ' . F ail ur e o f o ne o r m o r e o f th e p l ur al ity o f sec o ndar y c o r e p r o c esso r s 2 4 do es no t ef f ec t th e ex ter nal EPO N b us f unc tio nal ity. Th e o nl y sh ar ed p r o c esso r r eso ur c e is th e inter nal EPO N b us 2 2 ( see F IG. 1) c o n? g ur ed as a sep ar ate EPO N tr ee f r o m th e ex ter nal EPO N b us 5 8, 5 8' , i. e. th e m ain p r o c esso r s EPO N tr ee. Th is al l o W s th e l ayer tW o sW itc h W ith in th e dual O LT 2 0' to c o nnec t th e sec o ndar y Vir tual c o r e p r o c esso r s to th eir I/ O and th e standar d AF DX m essag e ex c h ang e b etW een any p r o c esso r in th e IMA system 4 8. Th e Vir tual sec o ndar y c o r e p r o c esso r s c an im p r o v e th e o v er al l saf ety anal ysis b y using dissim il ar p r o c esso r s, i. e. sev er al o f th em c o ul d b e Intel Cel er o n 4 60 p r o c esso r s and m ix ed m ic r o -c o ntr o l l er s, e. g . MPC-5 5 67. An air c r af t f unc tio n th en c an b e h o sted o n f o ur dif f er ent p r o c esso r typ es ( eg F r eesc al e MPC-85 78, Intel Cel er o n 4 60, Intel Cel er o n 4 60, F r eesc al e MPC-5 5 67) . Al so th ese sec o ndar y Vir tual c o r e p r o c esso r s c an b e p r o c esso r c o r es h o sted in an F PGA/ ASIC ( eg th e IP f o r 603c c o r es c o ul d b e h o sted in anASIC) . Sinc e th e " Vir tual sec o ndar y c o r e p r o c esso r s ar e o n th eir o W n EPO N tr ee, W h en th er e is a f ail ur e in any o f th em , th e m ain p r o c esso r c an p r une th at tr ee W ith o ut im p ac ting th e m ain b ac kb o ne netW o r k. Th us, in a sense, th er e is a sep ar ate f aul t c o ntainm ent Z o ne f o r th e sec o ndar y Vir tual c o r e p r o c esso r s. Th e IMA system 4 8 is im p l em ented W ith a l ef t IMA c ab i net 5 4 th at c o ntains m ul tip l e m ul ti-c o r e p r o c essing system s ( i. e. CCMs) 5 0-5 0 . Th ese CCMs 5 0-5 0 ar e p r ef er ab l y l ine r ep l ac eab l e units ( LRUs) desig ned to b e r ep l ac ed q uic kl y at an air p o r t r am p ar ea and desig ned to c o m m o n sp ec i? c atio ns so as to b e inter c h ang eab l e W ith in m ul tip l e so c kets W ith in an av io nic s system as W el l as c r o ss-c o m p atib l e b etW een m ul tip l e air c r af t. Th e IMA c ab inet 5 4 inc l udes ap p r o p r iate p o W er sup p l ies 5 6. Mul tip l e p o W er sup p l ies 5 6 m ay p r o v ide r edun danc y in p o W er so ur c ing . Typ ic al l y, th e IMA system 4 8 al so inc l udes an IMA c ab inet 5 4 ' W ith sim il ar c o m p o nents. A sing l e str and o f ? b er m ay g o o ut f r o m a g iv en O LT 2 0' o v er a ? b er o p tic b us 5 8 to a p assiv e o p tic al sp l itter ( no t sh o W n) W h er e th e o p tic al sig nal is div ided into m ul tip l e b r anc h es. Additio nal p assiv e o p tic al sp l itter s m ay al so b e inc o r p o r ated do W nstr eam f r o m th e p r im ar y p assiv e o p tic al sp l itter to p r o v ide f ur th er b r anc h ing f o r th e o p tic al sig nal . Th e o p tic al sig nal m ay b e p o r ted to r em o te data c o nc en tr ato r s ( RDCs) l o c ated in f o r W ar d-r ig h t, f o r W ar d-l ef t, af t-l ef t and/ o r af t-r ig h t p o sitio ns, as indic ated b y num er al desig na tio ns 5 2 , 5 2 ' , 5 2 " and 5 2 " ' , v ia ex ter nal EPO N ? b er o p tic al b uses 5 8, 5 8' . Th e m ain p r o c esso r 12 ' p r o c esso r m ay c ause an O LT 2 0' to tr ansm it data p ac kets o v er th e ex ter nal EPO N b us 5 8 W h ic h m ay b e r ec eiv ed b y eac h o f th e O N Us l o c ated o n th e RDCs 5 2 . Tr ansm it and r ec eiv e sig nal s W ith in th e EPO N -b ased system 4 8 m ay o p er ate o n dif f er ent W av el eng th s al l o W ing b i-dir ec tio nal o p er atio n o v er a sing l e ? b er . In th e dep ic ted c o n? g ur atio n, data p ac kets tr ansm itted f r o m an O LT 2 0' m ay b e tr ansm itted as a b ur st o v er al l ? b er o p tic b us l ines 5 8, 5 8' to 2 0 2 5 30 35 4 0 4 5 5 0 5 5 60 65 6 m ul tip l e O N Us o n th e RDCs 5 2 , 5 2 ' , 5 2 " and 5 2 " ' . Th e data p ac kets m ay c o m p r ise an addr ess h eader indic ating a p ar tic u l ar RDC to W h ic h th e data p ac ket is to b e dir ec ted. An RDC m ay r ec eiv e al l data tr ansm itted b y th e O LT 14 ' b ut m ay o nl y p r o c ess th at data W h ic h is p ar tic ul ar l y addr essed to th at RDC W h il e disc ar ding al l o th er data. Al ter natel y, th e data p ac ket m ay b e sent g ener ic al l y ( e. g . W ith o ut th e RDC O N U sp ec i? c h eader s) to al l RDCs W h er e eac h RDC m ay indep endentl y anal yZ e th e data p ac ket f o r c o m p atib il ity W ith th e data r eq uir em ents o f an asso c iated av io nic s m o dul e. ( As W il l b e disc ussed b el o W , th e av io nic s m o dul es m ay b e ? ig h t c o ntr o l sur f ac e senso r s, l anding g ear senso r s, c ab in c l im ate c o ntr o l senso r s, c o c kp it disp l ay dev ic es, etc . ) Up str eam c o m m unic atio n f r o m an O N U o f an RDC to an O LT 2 0' m ay b e g o v er ned b y a tim e div isio n m ul tip l e ac c ess ( TDMA) p r o to c o l . Th e RDC s O N U m ay tr ansm it in r ap id suc c essio n, o ne af ter th e o th er , eac h using a p r edeter m ined tim e sl o t. Th is al l o W s m ul tip l e RDC O N Us to sh ar e th e sam e b us W h il e using o nl y th e p ar t o f th e b andW idth th at eac h r eq uir es. O n p o W er ing up , th e O LT 2 0' m ay institute a dis c o v er y p r o c edur e in W h ic h it deter m ines W h ic h RDC O N Us ar e o n a g iv en b us and th e r o und tr ip tim e to eac h RDC O N U. Sub seq uent to th e disc o v er y p r o c edur e, W h en an RDC O N U h as data to tr ansm it to an O LT 2 0' it m ay send a r ep o r t in W h ic h it r eq uests a sl o t ( tim e) in W h ic h to tr ansm it th e data. In r etur n th e O LT 2 0' sends a g ate to th e RDC O N U W h ic h de? nes th e tim e sl o t in W h ic h th at O N U m ay tr ansm it th e data. Inf o r m atio n f r o m an O LT 2 0' to th e o ne o r m o r e RDC O N Us is sent v ia a g l o b al b r o adc ast. O ne o r m o r e RDC O N Us m ay tr ansm it in r ap id suc c essio n b ut ar e no t l im ited to a g iv en seq uenc e. Th e tr ansm issio ns m ay b e in a r ando m seq uenc e dep ending o n th e needs o f eac h RDC O N U to c o m m unic ate data to th e O LT 2 0' . Th e IMA system 4 8 is sh o W n im p l em ented o n an air p l ane 60, in F IG. 4 . Th e RDC s 5 2 , 5 2 ' , 5 2 " and 5 2 ' " ar e eac h util iZ ed W ith o ne o r m o r e r esp ec tiv e av io nic s m o dul es 62 to f o r m W h at m ay b e ter m ed as data c o nc entr atio n c o m p o nents, desig nated g ener al l y as 64 , 64 ' , . . . 64 " ' . Th e av io nic s m o dul es 62 m ay b e ? ig h t c o ntr o l sur f ac e senso r s, l anding g ear senso r s, c ab in c l im ate c o ntr o l senso r s, c o c kp it disp l ay dev ic es, etc . Eac h RDC 5 2 is p r ef er ab l y dual c h annel to p r o v ide th e desir ed r edundanc y and f ail -p assiv e attr ib utes. Th e RDC s 5 2 p r o v ide ac c ess into th e system f o r th e senso r s and ef f ec to r s. Th e m anuf ac tur e o f RDC s is W el l kno W n to th o se skil l ed in th is ? el d. As an ex am p l e, th e RDC m ay util iZ e a F r eesc al e MPC5 5 67 p r o c esso r . Ref er r ing no W to F IG. 5 , an em b o dim ent o f th e m ul ti-c o r e p r o c esso r system is il l ustr ated in W h ic h eac h sec o ndar y c o r e p r o c esso r h o sts its o W n EPO N tr ee, th e m ul ti-c o r e p r o c esso r system b eing desig nated g ener al l y as 10' . As in th e ? r st em b o dim ent th e system 10' inc l udes a m ain p r o c esso r , des ig nated g ener al l y as 12 " . Th e m ain p r o c esso r 12 " inc l udes a p r o c essing unit 14 " . An o f ? o ad eng ine 16' is o p er ativ el y c o nnec ted to th e p r o c essing unit 14 " f o r r o uting data to and f r o m th e p r o c essing unit 14 " . A p l ur al ity o f m ain p r o c esso r o p tic al netW o r k units ( O N U s) 18, 18' , . . . , 18 ar e o p er ativ el y c o nnec ted to th e o ? l l o ad eng ine 16' . A dual o p tic al l ine ter m i nal ( O LT) 2 0" is o p er ativ el y c o nnec ted to th e o f ? o ad eng ine 16' . Th is em b o dim ent al so inc l udes a p l ur al ity o f sec o ndar y c o r e p r o c esso r s 66, 66' , . . . , 66 , as in th e p r ev io us em b o di m ent. H o W ev er , in th is em b o dim ent at l east o ne o f th e p l ur al ity o f sec o ndar y c o r e p r o c esso r s f ur th er c o m p r ises a sec o nd ar y c o r e p r o c esso r O LT 68 f o r h o sting an asso c iated sec o ndar y c o r e p r o c esso r ex ter nal EPO N b us 70. Th is ser v es to iso l ate a sp ec i? c sub system and dedic ate it r el ativ e to a sel ec ted sec o ndar y c o r e p r o c esso r . Th is al l o W s f o r r ap id c o m US 8, 301, 867 B1 7 m unic atio n to sp ec i? c sub system r eso ur c es, i. e. LRU s, RDC s, o r r em o te el ec tr o nic s unit desir ed to b e c o ntr o l l ed, i. e. ac tuato r o n a l anding g ear , detec tio n senso r , etc . In sum m ar y, additio n o f th e O LTs to th e sec o ndar y c o r e p r o c esso r s enab l es th em to dir ec tl y c o nnec t to th eir m em b er system s W ith o ut b ur dening th e m ain p r o c esso r . Th is al so al l o W s th e sec o ndar y p r o c esso r s to ac t as ag ents/ inter m ediar ies f o r th e m ain p r o c esso r and ? l ter / f o r W ar d data to / f r o m th e m ain p r o c esso r . Ref er r ing no W to F IG. 6, an em b o dim ent o f th e m ul ti-c o r e p r o c esso r system is il l ustr ated in W h ic h : 1) eac h sec o ndar y c o r e p r o c esso r h o sts its o W n EPO N tr ee and 2 ) th e W ir el ess c o nnec tiv ity is p r o v ided, th e m ul ti-c o r e p r o c esso r system b eing desig nated g ener al l y as 10" . In th is em b o dim ent, th e sec o ndar y c o r e p r o c esso r s 72 , 72 ' , . . . , 72 inc l ude W ir el ess tr ansc eiv er s 74 , 74 ' , . . . , 74 . Ag ain, th is m ay b e used W ith v ar io us el ec tr o nic units W h er e W ir el ess c ap ab il ity is desir ed suc h as ? r e detec tio n l o o p , sm o ke detec to r s, p r essur izatio n v al v es, etc . Th e sec o ndar y p r o c esso r s m ay b e c o nnec ted to data c o n c entr atio n c o m p o nents v ia a W ir el ess ( Ul tr a-W ideb and) UW B netW o r k as desc r ib ed in detail in c o -ap p l ic ants D. E. MaZ uk, C. R. K l ein, D. L. Go if f o n, and N . J . Bo h nenkam p , p atent ap p l ic atio n entitl ed Rem o te Co nc entr atio n System f o r An Integ r ated Mo dul ar Av io nic s System , US. Ser . N o . 12 / 378, 9 5 2 , ? l ed o n F eb . 2 0, 2 009 , inc o r p o r ated h er ein b y r ef er enc e, f o r al l p ur p o ses, in its entir ety. W ir el ess senso r / ef f ec to r assem b l ies f o r r ec eiv ing th e W ir el ess tr ansm issio n m ay inc l ude a UW B tr ansc eiv er c o nnec ted to an av io nic s m o dul e. Th e UW B tr ansc eiv er m ay c o m p r ise, f o r ex am p l e, Co Air TM c h ip sets m anuf ac tur ed b y Sig m a Desig ns. It sh o ul d b e no ted th at W h il e th e v ar io us av io nic s m o dul es ar e dep ic ted as disc r ete distr ib uted c o m p o nents, it W il l b e r ec o g niZ ed b y o ne skil l ed in th e ar t th at suc h f unc tio nal ity ( e. g . c o ntr o l f unc tio nal ity, senso r f unc tio nal ity, etc . ) m ay b e im p l em ented in any num b er o f f o r m s inc l uding b ut no t l im ited to so f tW ar e, h ar dW ar e, ? r m W ar e, ap p l ic atio n sp ec i? c integ r ated c ir c uitr y ( ASICs) and th e l ike and m ay b e c o n? g ur ed as p ar t o f distr ib uted o r integ r ated system s W ith o ut dep ar ting f r o m th e sc o p e o f th e p r esent disc l o sur es. F o r ex am p l e, th e UW B tr ansc eiv er c an b e inc o r p o r ated W ith th e av io nic s m o dul e. It is b el iev ed th at th e p r esent inv entio n and m any o f its attendant adv antag es W il l b e under sto o d b y th e f o r eg o ing desc r ip tio n. It is al so b el iev ed th at it W il l b e ap p ar ent th at v ar io us c h ang es m ay b e m ade in th e f o r m , c o nstr uc tio n and ar r ang em ent o f th e c o m p o nents th er eo f W ith o ut dep ar ting f r o m th e sc o p e and sp ir it o f th e inv entio n o r W ith o ut sac r i? c ing al l o f its m ater ial adv antag es. Th e f o r m h er ein b ef o r e desc r ib ed is m er el y an ex p l anato r y em b o dim ent th er eo f . It is th e intentio n o f th e f o l l o W ing c l aim s to enc o m p ass and inc l ude suc h c h ang es. Th e f o r eg o ing detail ed desc r ip tio n h as set f o r th v ar io us em b o dim ents o f th e dev ic es and/ o r p r o c esses v ia th e use o f b l o c k diag r am s, ? o W c h ar ts, and/ o r ex am p l es. Inso f ar as suc h b l o c k diag r am s, ? o W c h ar ts, and/ o r ex am p l es c o ntain o ne o r m o r e f unc tio ns and/ o r o p er atio ns, it W il l b e under sto o d b y th o se W ith in th e ar t th at eac h f unc tio n and/ o r o p er atio n W ith in suc h b l o c k diag r am s, ? o W c h ar ts, o r ex am p l es c an b e im p l e m ented, indiv idual l y and/ o r c o l l ec tiv el y, b y a W ide r ang e o f h ar dW ar e, so f tW ar e, ? r m W ar e, o r v ir tual l y any c o m b inatio n th er eo f . In o ne em b o dim ent, sev er al p o r tio ns o f th e sub j ec t m atter desc r ib ed h er ein m ay b e im p l em ented v ia Ap p l ic atio n Sp ec i? c Integ r ated Cir c uits ( ASICs) , F iel d Pr o g r am m ab l e Gate Ar r ays ( F PGAs) , dig ital sig nal p r o c esso r s ( DSPs) , o r o th er integ r ated f o r m ats. H o W ev er , th o se skil l ed in th e ar t W il l r ec o g niZ e th at so m e asp ec ts o f th e em b o dim ents disc l o sed 2 0 2 5 30 35 4 0 4 5 5 0 5 5 60 65 8 h er ein, in W h o l e o r in p ar t, c an b e eq uiv al entl y im p l em ented in integ r ated c ir c uits, as o ne o r m o r e c o m p uter p r o g r am s r unning o n o ne o r m o r e c o m p uter s ( e. g . , as o ne o r m o r e p r o g r am s r unning o n o ne o r m o r e c o m p uter system s) , as o ne o r m o r e p r o g r am s r unning o n o ne o r m o r e p r o c esso r s ( e. g . , as o ne o r m o r e p r o g r am s r unning o n o ne o r m o r e m ic r o p r o c es so r s) , as ? r m W ar e, o r as v ir tual l y any c o m b inatio n th er eo f , and th at desig ning th e c ir c uitr y and/ o r W r iting th e c o de f o r th e so f tW ar e/ and o r ? r m W ar e W o ul d b e W el l W ith in th e skil l o f o ne skil l ed in th e ar t in l ig h t o f th is disc l o sur e. In additio n, th o se skil l ed in th e ar t W il l ap p r ec iate th at th e m ec h anism s o f th e sub j ec t m atter desc r ib ed h er ein ar e c ap ab l e o f b eing distr ib uted as a p r o g r am p r o duc t in a v ar iety o f f o r m s, and th at an il l ustr ativ e em b o dim ent o f th e sub j ec t m atter desc r ib ed h er ein ap p l ies r eg ar dl ess o f th e p ar tic ul ar typ e o f sig nal b ear ing m edium used to ac tual l y c ar r y o ut th e distr ib utio n. Ex am p l es o f a sig nal b ear ing m edium inc l ude, b ut ar e no t l im ited to , th e f o l l o W ing : a r ec o r dab l e typ e m edium suc h as a ? o p p y disk, a h ar d disk dr iv e, a Co m p ac t Disc ( CD) , a Dig ital Video Disk ( DVD) , a dig ital tap e, a c o m p uter m em o r y, etc . ; and a tr ansm issio n typ e m edium suc h as a dig ital and/ o r an anal o g c o m m unic atio n m edium ( e. g . , a ? b er o p tic c ab l e, a W av eg uide, a W ir ed c o m m unic atio n l ink, a W ir el ess c o m m unic atio n l ink ( e. g . , tr ansm itter , r ec eiv er , tr ansm issio n l o g ic , r ec ep tio n l o g ic , etc . ) , etc . ) . Th o se h av ing skil l in th e ar t W il l r ec o g niZ e th at th e state o f th e ar t h as p r o g r essed to th e p o int W h er e th er e is l ittl e distinc tio n l ef t b etW een h ar dW ar e, so f tW ar e, and/ o r ? r m W ar e im p l e m entatio ns o f asp ec ts o f system s; th e use o f h ar dW ar e, so f t W ar e, and/ o r ? r m W ar e is g ener al l y ( b ut no t al W ays, in th at in c er tain c o ntex ts th e c h o ic e b etW een h ar dw ar e and so f tw ar e c an b ec o m e sig ni? c ant) a desig n c h o ic e r ep r esenting c o st v s. e? ic ienc y tr adeo f f s. Th o se h av ing skil l in th e ar t W il l ap p r e c iate th at th er e ar e v ar io us v eh ic l es b y W h ic h p r o c esses and/ o r system s and/ o r o th er tec h no l o g ies desc r ib ed h er ein c an b e ef f ec ted ( e. g . , h ar dW ar e, so f tW ar e, and/ o r ? r m W ar e) , and th at th e p r ef er r ed v eh ic l e W il l v ar y W ith th e c o ntex t in W h ic h th e p r o c esses and/ o r system s and/ o r o th er tec h no l o g ies ar e dep l o yed. F o r ex am p l e, if an im p l em enter deter m ines th at sp eed and ac c ur ac y ar e p ar am o unt, th e im p l em enter m ay o p t f o r a m ainl y h ar dW ar e and/ o r ? r m W ar e v eh ic l e; al ter nativ el y, if ? ex ib il ity is p ar am o unt, th e im p l em enter m ay o p t f o r a m ainl y so f tW ar e im p l em entatio n; o r , yet ag ain al ter nativ el y, th e im p l em enter m ay o p t f o r so m e c o m b inatio n o f h ar dW ar e, so f tW ar e, and/ o r ? r m W ar e. H enc e, th er e ar e sev er al p o ssib l e v eh ic l es b y W h ic h th e p r o c esses and/ o r dev ic es and/ o r o th er tec h no l o g ies desc r ib ed h er ein m ay b e ef f ec ted, no ne o f W h ic h is inh er entl y sup er io r to th e o th er in th at any v eh ic l e to b e util iZ ed is a c h o ic e dep endent up o n th e c o ntex t in W h ic h th e v eh ic l e W il l b e dep l o yed and th e sp ec i? c c o nc er ns ( e. g . , sp eed, ? ex ib il ity, o r p r edic tab il ity) o f th e im p l em enter , any o f W h ic h m ay v ar y. Th o se skil l ed in th e ar t W il l r ec o g niZ e th at o p tic al asp ec ts o f im p l em entatio ns W il l typ ic al l y em p l o y o p tic al l y-o r iented h ar dW ar e, so f tW ar e, and o r ? r m W ar e. O th er em b o dim ents and c o n? g ur atio ns m ay b e dev ised W ith o ut dep ar ting f r o m th e sp ir it o f th e inv entio n and th e sc o p e o f th e ap p ended c l aim s. Th e inv entio n c l aim ed is: 1. A m ul ti-c o r e p r o c esso r system , c o m p r ising : a) a m ain p r o c esso r , c o m p r ising : i) a p r o c essing unit c o n? g ur ed to f unc tio n as a h o st p r o c esso r f o r m ain p r o c esso r f unc tio ns; ii) an o ? l l o ad eng ine o p er ativ el y c o nnec ted to said p r o c essing unit f o r r o uting data to and f r o m said p r o c ess ing unit; US 8, 301, 867 B1 iii) a p l ur al ity o f m ain p r o c esso r o p tic al netw o r k units ( O N U s) o p er ativ el y c o nnec ted to said o f ? o ad eng ine; and, iv ) a dual o p tic al l ine ter m inal ( O LT) o p er ativ el y c o n nec ted to said o f ? o ad eng ine; b ) an inter nal EPO N b us o p er ativ el y c o nnec ted to said O LT; and, c ) a p l ur al ity o f sec o ndar y c o r e p r o c esso r s, l o c ated p h ysi c al l y sep ar ate f r o m said m ain p r o c esso r , eac h sec o ndar y c o r e p r o c esso r h av ing a r esp ec tiv e sec o ndar y c o r e p r o c esso r O N U b eing o p er ativ el y c o nnec ted to said m ain p r o c esso r v ia said inter nal EPO N b us, said inter nal EPO N b us b eing th e o nl y c o nnec tio n p o int f o r th e sec o ndar y c o r e p r o c esso r s to th e m ain p r o c esso r , th us th e inter nal EPO N b us is c o n? g ur ed as a sep ar ate EPO N tr ee f r o m an ex ter nal EPO N b us o f th e m ain p r o c esso r . 2 . Th e m ul ti-c o r e p r o c esso r system o f c l aim 1, W h er ein at l east o ne o f said p l ur al ity o f sec o ndar y c o r e p r o c esso r s f ur th er c o m p r ises a sec o ndar y c o r e p r o c esso r O LT f o r h o sting an asso c iated sec o ndar y c o r e p r o c esso r ex ter nal EPO N b us. 3. Th e m ul ti-c o r e p r o c esso r system o f c l aim 1, W h er ein at l east o ne o f said p l ur al ity o f sec o ndar y c o r e p r o c esso r s f ur th er c o m p r ises: a) a sec o ndar y c o r e p r o c esso r O LT f o r h o sting a sec o ndar y c o r e p r o c esso r ex ter nal EPO N b us; and, b ) a W ir el ess tr ansc eiv er f o r c o nnec tio n to a W ir el ess net W o r k. 4 . Th e m ul ti-c o r e p r o c esso r system o f c l aim 1, W h er ein said o ? l l o ad eng ine, said p l ur al ity o f m ain p r o c esso r O N U s and said dual O LT c o m p r ise a sing l e ap p l ic atio n sp ec i? c integ r ated c ir c uit ( ASIC) . 5 . An integ r ated m o dul ar av io nic s ( IMA) system , c o m p r is ing : a) a p l ur al ity o f m ul ti-c o r e p r o c esso r system s, eac h c o m p r ising : i) a m ain p r o c esso r , c o m p r ising : 1. a p r o c essing unit c o n? g ur ed to f unc tio n as a h o st p r o c esso r f o r m ain p r o c esso r av io nic s f unc tio ns; 2 . an o ? l l o ad eng ine o p er ativ el y c o nnec ted to said p r o c essing unit f o r r o uting data to and f r o m said p r o c essing unit; 3. a p l ur al ity o f m ain p r o c esso r o p tic al netW o r k units ( O N U s) o p er ativ el y c o nnec ted to said o f ? o ad eng ine and, 4 . a dual o p tic al l ine ter m inal ( O LT) o p er ativ el y c o n nec ted to said o ? l l o ad eng ine; ii) an inter nal EPO N b us o p er ativ el y c o nnec ted to said O LT; and, iii) a p l ur al ity o f sec o ndar y c o r e p r o c esso r s, l o c ated p h ysic al l y sep ar ate f r o m said m ain p r o c esso r , eac h sec o ndar y c o r e p r o c esso r h av ing a r esp ec tiv e sec o nd ar y c o r e O N U b eing o p er ativ el y c o nnec ted to said 2 0 2 5 30 35 4 0 5 0 10 m ain p r o c esso r v ia said inter nal EPO N b us, said inter nal EPO N b us b eing th e o nl y c o nnec tio n p o int f o r th e sec o ndar y c o r e p r o c esso r s to th e m ain p r o c esso r , th us th e inter nal EPO N b us is c o n? g ur ed as a sep ar ate EPO N tr ee f r o m an ex ter nal EPO N b us o f th e m ain p r o c esso r ; and, b ) a p l ur al ity o f r em o te data c o nc entr atio n c o m p o nents o p er ativ el y c o nnec ted to said p l ur al ity o f m ul ti-c o r e p r o c esso r system s v ia an ex ter nal EPO N b us c o nnec ted to said dual O LTs o f said p l ur al ity o f m ul ti-c o r e p r o c es so r s, W h er ein f ail ur e o f o ne o r m o r e o f said p l ur al ity o f sec o ndar y c o r e p r o c esso r s do es no t ef f ec t th e ex ter nal EPO N b us f unc tio nal ity. 6. Th e IMA system o f c l aim 5 , W h er ein at l east o ne o f said p l ur al ity o f sec o ndar y c o r e p r o c esso r s f ur th er c o m p r ises a sec o ndar y c o r e p r o c esso r O LT f o r h o sting an asso c iated sec o ndar y c o r e p r o c esso r ex ter nal EPO N b us. 7. Th e IMA system o f c l aim 5 , W h er ein at l east o ne o f said p l ur al ity o f sec o ndar y c o r e p r o c esso r s f ur th er c o m p r ises: a) a sec o ndar y c o r e p r o c esso r O LT f o r h o sting a sec o ndar y c o r e p r o c esso r ex ter nal EPO N b us; and, b ) a W ir el ess tr ansc eiv er f o r c o nnec tio n to a W ir el ess net W o r k. 8. Th e IMA system o f c l aim 5 , W h er ein at l east o ne o f said o ? l l o ad eng ines and its asso c iated O N U s and dual O LT c o m p r ise a sing l e ap p l ic atio n sp ec i? c integ r ated c ir c uit ( ASIC) . 9 . Th e IMA system o f c l aim 5 , W h er ein said p l ur al ity o f r em o te data c o nc entr atio n c o m p o nents c o m p r ises a p l ur al ity o f r em o te W ir el ess data c o nc entr ato r ( RDC) assem b l ies, eac h RDC assem b l y c o m p r ising : a) a r em o te data c o nc entr ato r ( RDC) ; and, b ) an av io nic s m o dul e o p er ab l y c o nnec ted to said RDC. 10. Th e IMA system o f c l aim 5 , W h er ein said p l ur al ity o f r em o te data c o nc entr atio n c o m p o nents c o m p r ises a p l ur al ity o f r em o te data c o nc entr ato r ( RDC) assem b l ies, eac h RDC assem b l y c o m p r ising : a) a r em o te data c o nc entr ato r ( RDC) c o m p r ising a UW B tr ansc eiv er ; and, a m ic r o p r o c esso r o p er ab l y c o nnec ted to said UW B tr ansc eiv er ; and, b ) an av io nic s m o dul e o p er ab l y c o nnec ted to said RDC. 11. Th e IMA system o f c l aim 5 , W h er ein eac h o f said r em o te data c o nc entr atio n c o m p o nents, c o m p r ise a p l ur al ity o f W ir el ess senso r / ef f ec to r assem b l ies, eac h W ir el ess senso r / ef f ec to r assem b l y, c o m p r ising : a) a UW B tr ansc eiv er ; and, b ) an av io nic s m o dul e o p er ab l y c o nnec ted to said UW B, W h er ein said av io nic s m o dul e is o ne o f a set o f air c r af t av io nic s m o dul es sel ec ted f r o m th e set c o nsisting o f : ? ig h t c o ntr o l sur f ac e senso r s; l anding g ear senso r s; c ab in c l im ate c o ntr o l senso r s; and, c o c kp it disp l ay dev ic es.