29 modular missile borne computers r. ramseyer, r. …

27
29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. Arnold, H. Applewhite and R. Berg Honeywell Systems and Research Center Minneapolis, Minnesota A The increasing real time signal and data processing loads on-board BMD interceptors cannot be met with currently available and flyable processors. The Modular Missile Borne Computer is being developed to provide a solution to that problem through the use of a collection of microprocessors in a distributed processing system. This paper discusses the Modular Missile Borne Computer's architecture with emphasis on how that architecture evolved from a careful analysis of both the physical constraints and the processing require- ments. The development techniques used .are generally applicable to real-time data processing systems and have resulted in the achievement of one of our most significant design goals. This goal is a modular, flexible, extensible system capable of adapting to evolving BMD problems as well as others where an ultra-high performance distributed processor is desirable. The general objective for the MMBC program is the development of a data processing system which lends itself readily to system growth, reconfiguration and changes in application or environment. Given the constraints and requirements imposed by the .BMD threat, scenarios and environmental considerations, four driving architectural considerations result: • The required processing is real time. There is a massive quantity.of data and it is received at a rapid rate. • A high degree of modularity, flexibility and potential for growth is desired in MMBC. MMBC must be capable of performing in an extremely hostile operating environment (e.g. shock, vibration, temperature, nuclear). 229

Upload: others

Post on 18-Dec-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

29

MODULAR MISSILE BORNE COMPUTERS

R. Ramseyer, R. Arnold, H. Applewhite and R. BergHoneywell Systems and Research Center

Minneapolis, MinnesotaA

The increasing real time signal and data processing loads on-board

BMD interceptors cannot be met with currently available and flyable

processors. The Modular Missile Borne Computer is being developed

to provide a solution to that problem through the use of a

collection of microprocessors in a distributed processing system.

This paper discusses the Modular Missile Borne Computer's architecture

with emphasis on how that architecture evolved from a careful

analysis of both the physical constraints and the processing require-

ments. The development techniques used .are generally applicable

to real-time data processing systems and have resulted in the

achievement of one of our most significant design goals. This

goal is a modular, flexible, extensible system capable of adapting

to evolving BMD problems as well as others where an ultra-high

performance distributed processor is desirable.

The general objective for the MMBC program is the development of

a data processing system which lends itself readily to system

growth, reconfiguration and changes in application or environment.

Given the constraints and requirements imposed by the .BMD threat,

scenarios and environmental considerations, four driving architectural

considerations result:

• The required processing is real time.

• There is a massive quantity.of data and it is received

at a rapid rate.

• A high degree of modularity, flexibility and potential

for growth is desired in MMBC.

• MMBC must be capable of performing in an extremely hostile

operating environment (e.g. shock, vibration, temperature,

nuclear).

229

Page 2: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

LU

>CO

LUCOGC

ouQ

UoOCQ.

<

<O

COllO ui

ECO

Oo

85^coCOUluOcc

oe

oCO

oUlmOCC

oPZUl

(XL

PR

OC

ES

SIN

G

o

GA

MM

A C

IRC

U

1

O

PE

AK

DE

TE

CT

I

1

O

CS

O R

ES

OLU

TI

1

O

_l

CO

LOR

CO

RR

E

1

CA

LIB

RA

TIO

N

1

«iUleK

8

SC

AN

-TO

-SC

AN

1

ITIO

NA

L

u

u.

AC

QU

ISIT

ION

1

§P<

iI5

i

DE

SIG

NA

TIO

NT

RA

CK

1 1

230

Page 3: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

HIGH LEVEL PROCESSOR STRUCTURE

OBJECTS

SAMPLEDDATA STREAM

TOTAL DP LOAD IS COMPOSED OFMANY SMALL, INDEPENDENT LOADS

tOO IK IOK 100K 1M 10M IOOM 1000Mi I I . . I I I IHSTPERSEC

CURRENTMICROPROCESSORSTATE-OF-ART

231

Page 4: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

MODULAR MISSILE-BORNE COMPUTERS

OBJECTIVE: INVESTIGATE ADVANCED PREPROCESSING TECHNOLOGY & THE APPLICATIONOF MODULAR, FLEXIBLE, EXTENDABLE MICROCOMPUTER ARRAYS TO PERFORMTHE REAL TIME DATA PROCESSING NECESSARY ON BOARD A BMD INTERCEPTOR.

IDS/DP

3GP'S1GNCGP ^

MOSAICSENSOR

4 ARITHMETICALLYENHANCED GP'S

HARDWIREFOCAL PLANEPROCESSOR

RATIONALE:

PREPROCESSING& BULK FILTERING

PULSE MATCH

TRACKING & DISCRIMINATION

GUIDANCE NAVIGATION & CONTROLADVANCES IN INTERCEPTOR & TECHNOLOGY AS WELL AS INCREASINGCOMPUTATION OF BMD FUNCTIONS ON BOARD IMPOSE REQUIREMENTS ON THEDATA PROCESSOR THAT CANNOT BE MET BY CONVENTIONAL COMPUTER ARCHI-TECTURES. MODULAR, FLEXIBLE, AND EXTENDABLE COMPUTER STRUCTURESARE REQUIRED TO MEET THE NEEDS OF THE FLUID AND RAPIDLY EVOLVINGBMD SYSTEMS.

BENEFITS OF MICROPROCESSORS

ALLOW MAXIMUM USE OF LSIC HARDWARE- MINIMIZES SIZE/WEIGHT/POWER/INTERCONNECTS

SPECIAL PURPOSE OPERATION CAN BE ACHIEVED THROUGH MICROPROGRAMMING

SIMULTANEOUS OPERATION OF MANY REAL TIME HARDWARE UNITS DRASTICALLYREDUCES NEED FOR MULTIPROGRAMMING- REDUCED SOFTWARE COST- REDUCED OVERHEAD TIME

ALLOWS MAXIMUM MODULARITY TO BE ACHIEVED WHICH IMPROVES- FAULT TOLERANCE- FLEXIBILITY/ALTERABILITY

232

Page 5: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

APPROXIMATECAPABILITIES AND REQUIREMENTS

PROCESSING SECTION

PREPROCESSING ANDBULK FILTERING

DMX TO PULSE

MATCH

PULSE MATCH

TRACKING AND

DISCRIMINATION

GUIDANCE NAVIGATION

AND CONTROL

PROCESSORCONFIGURATION

14 SIMD

(1 TO 3 MIPS EA)

4GPW/SPECIALARITHMETIC(15 MIPS FOR PULSEMATCH; 1 MIPSOTHERWISE)

3GP

(1 MIPS EACH)

1GP

(500 KIPS)

REQUIREMENT

22 MIPS

43 MIPS

151 KIPS

185 KIPS

CAPABILITY

-40 MIPS*

45 MIPS

3 MIPS

500 KIPS

TOTAL CAPACITY 88.5 MIPS

•HIGH THROUGHOUT REQUIRED TO ABSORB OVERHEAD AND SATISFY REAL-TIME RESPONSE REQUIREMENT.

EACH COMPUTER IN MMBC IS "TUNED" TO PERFORM WELL IN ITS AREA OF APPLICATION.E.G., MULTIPLE DATA STREAM PROCESSORS IN BULK FILTERING; PIPELINED, FASTARITHMETIC UNIT IN PULSE MATCH.

CHARACTERISTICS OF HARDWARE MODULES

GENERAL PROCESSING ELEMENT (16 BITS) 1 MIPS

SIMDPE(3ALUS) 3 MIPS

VOA PROCESSOR 15 MIPS/5 MIPS

LOCAL MEMORY (3 PORT RAM)

READ ACCESS TIME 270 ni

WRITE ACCESS TIME 75ns

COMMON BULK MEMORY

READ 375ns

WRITE 140 ns

CYCLE 425 n$

GLOBAL BUS (3 BUSES)

TRANSFER RATE 1 MWOROS/S

1MWORDS/S

CAN HANDLE 40 K TRACKS/SEC/GLOBAL BUS

UTILIZATION 60%

233

Page 6: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

CD

CO

£o

o ooc oX QCh- 0-

DC CC< LLIX gCO S

N CO

£9 >

•4 L.

oo

CM

ooCM

NOCM

CM ^CM P

O =

CM Q-

OOOrjoa:

CM

OO

CM

O OO \O ^~CM i—I I—I i—I

CM OO CM

234

Page 7: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

LU

LUs1a<t

s

ocLU

sen>-

• ,—L

3s

JS

COCO

LU —'.J "2 <C/> s«> S

£2

iEtt S "j

o"i

fe>- ec

S

^

LUQC

OQC<

g

^UJ

$* ia. S LUS = a:o t <

F

Ul

Js

Uls_

i

z

« £5£

|

1

i f£

I 8t

g

.

J

1 S

PE

CIA

L

1

>- V

[a- PH j^3NI13SVB VJ.VQ

-IS

1

s,

i

1

r~938 iSNI "

I

|

r2

1s II

/

K x x oQ U U C9£ < < -iUJ LU LU <

LU • •

00Eoc3

e>LUK

BC

<

2

LU (-DC ZQ O

S «

ssz

r: <£>cf ^^ce x

z

s >o .OC X

z

z vo^ r-.QC X

Z

1

JL|

1

1I

1l1

|

1

1

11|

1

1|

1

L

>—

* •

_

*

i"i,JtiiI1iii

J

^o. — >

\^i"2a. vc

J3<£>

CL. ^

c

c

ba

<

J

'J3b iSNI |

—. _L'1- O — Of Z

^ a o

235

Page 8: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

LUDCD

O01

ODC<LUGC

OCO

236

Page 9: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

-I << LU

IILU ZJ- CC— LU

< HZ <

l§-J O111 [TDC ^^ O

o

237

Page 10: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

V

/

V

/ m(/)CD

_J

1

caV,

En

!

f>

S_l

!

y

\

y

\

238

Page 11: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

ooCOUJa.(D

239

Page 12: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

0.O

LU

LU

CD

LUOOccQ.

C/33 sLU LU-t t-3 CO

a.u

CO

IItt «

cco

a. rz°<

5 S jJo

co

oCC

«/>

=Lco H-LJJ r-LUCJ

i-iSS S§C3 CO UJ CO

LU CC .ft i__ O Z IMo 8 z ^ o >_. ^ - ~

Q o

<

LU

CO eH 1-j g - a P f=LU C; CO uj CJ 5_l Q =» Q. => ^_j O O O. oc S

CO

0.

cco

O=scc

cc

g<U.cc

CO

CO

ccLU

cc

CJ

" = o. 3 c rf aooo.az^^u .g jc j j i ih^ MHl • ^^ L^

O < < Z < Hu. cc Q o 5E couj ^ oc — >• — co* o n cc I j 22 t 3 z ° S Hf5 °° ^ >• ^ co* co LO co UJ < >.*- «- co < 5 —J co

00

<CO<to.

Oa.

O

CMCM

00CDo>

ccO

Oo

240

Page 13: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

ALTERNATIVE CONFIGURATIONS OFMMBC MODULES

4K

ALTERNATIVE CONFIGURATIONS OFMMBC MODULES

s IClOBAlj BUSMS

ClOBAlBUS«S

241

Page 14: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

ALTERNATIVE CONFIGURATIONS OFMMBC MODULES

LM

nLAI

u n

CPE

IOC

BIU

MOS

| GLOBALI BUSSES

242

Page 15: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

ccOCOCOLLJCJ

OccQ_

CO

LU_JCO

ccooccQ.

LU

tX~-j-

5 KUl I

f

t

t

IM31SASUOSN3S

CO

o

z3u.

243

Page 16: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

LJJ

CO

CO

o

CC' CCo

00COLUOODCa.

C/J•3CD_J<tCDO—Iia

<G

LU

CM

e

<rccXLU

CJ

CC

CCoc/jv>LU0oCC

ZcaCO

5

t

244

Page 17: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

COCOLJJOoDCQ.

<G

CO

DCLLJ

h-DC<LU

1 t

245

Page 18: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

COCOULJCJoccQ_

246

Page 19: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

COzoQ.Oo

o

h-Q_O

o

LUfC.

QCC

247

Page 20: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

QCOu.z2co

QUJ

LUNCO

XUJ

a.o

CO

2OHQ.O

LLJ_lZ>~Q LLJOQ

to

TJ"k_nx"

co £ " ro CDO o- > ,co Q0 CO O OQ.o in ^ CO ci- •* *( -JO

co £o r: p- t -D

CO U- CO COQ CT ^ CO"OO

o co o O .Q.Q.05 O ^ CO-C Ci-05 » _lO O

OQ^S-co

uuCL

OQCQ.

CD

o o ^ w j-oo oo co Q- toco •«- in u_ O

CO<D

O

coT3m

CO

O co

— « -DCT« §00 h- CD "rco CM m Q

248

Page 21: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

LU

LJJ_JDao

< COX LULU O

< O^ I-o <

LUCO_lDQ.

z 5S

«! Q vo

5 x ozJ.3E _l 03

g ^ K

U

K U

o i2

249

Page 22: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

EXAMPLE OF HYBRID MMBC SYSTEM

POWERCONVERSION

SYSTEM

14.5"

SIMDJM

SIMP #2

S]MD_#3

SIMP #4

SJIMD_#5

SIMP #6

PROCESSING S]MD_#7

ENSEMBLE | SIMP #8

SIMD#9

SIMP

SIMD_#n

SIMP #12

SJMD_#13

\L SIMD#1*4

COMMON (\ CBMB_OOJ<SO,1<u2]195J<W_gRD_S)

BULK I CBM BOOKS 3. 4. 5 (195K WORDS) | 3"

_CBM §pOJKSj>,7,_8 (195J< WORDS) I i

Nl_ CBM BOOKS 9, 10, 11 (195K WORDS) T 29'

,PMPE_#1 ~fPMP ~~

\ PMPE 3

DISCRIMINATION P.E.

DISCRIMINATION, Q ACQUISITION & CLOUD TRACK P.ETRACKING

AND JAfiGElTaACJINJ! CJ. I 4.5

GNC | TRACK FILE MEMORY

_GN& CP.E^

NLJ I/O FUNCTIONS

POWER CONVERTER #1 (1KW DELIVERED POWER)

POWER CONVERTER #2 (1KW)

POWER CONVERTER #3 (1KW)

POWER CONVERTER #4 (1KW)

8.0"

250

Page 23: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

COccUJ

ooUJ2QCOQQUJ-J

COCO

Oo

UJ

LJJ_JCD

251

Page 24: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

QLUCO

£5LUJ-

00o

ta

ua

g00 O

§SEu m a

C9

ec oco iti >co > ce

V

o to — a—i 3 oe —io eo a ta

o —icos,

ccOC LUO C9e taK O

I

/I ocO LU

2SSS

«/> s1 LU S

i

UJ

0ta

O LUS xu LUJ

252

Page 25: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

2LULU

^LUCO

OCD

COLLJCL.

-I LUQQ UJ QC< QQ —

CC >• o1

<! ^ UJ> m cc£|23 SS-£ + 2u7^Sgs!

ct << >•

CD

QQ

-2LZ i-

CO

O

LUQ

UJ LUQ- QCLU -3O h-

U

LUco HLU COO >

oQQ

Q 1 *- —

s l o w< HE UJ h-0-022X CC ID "JLU LL. I— S

a. QC

CC CO

CO

CO —LU 2

55 . 2< i- -PLU S O —_ uj LU r—

Is-s< -c O Q-2 2 = -1

SF — •" =

*tna cc ^ <uu < f o= =i £ co3 =3 X LUi— a LU er" o rJ =;L_ g O UJ

CO CO CJ QC

COLU COCC h-3 —I

S2£ t

POE

G

COLUQ<QC

— CDCO ujco as>o -J> -!

-i cjCO << QCLU CD

CC COLU O> IO I-H- >CO -JO —I

^S.rCO Ot— LU2 CLUJ CO

Si£"Hco

LU

CO 2~ O

^ P H- PLU U ^QC 2 g CC< =) S =

g U. O CDQ Q I— U_QC < LU 2< LU Z3 OI I O CJ

£ £it s5 §

os* ^LU 00'Q- a.

O•

OCM

oLU

^ OLU CC

LU_JCD

CO

O

<QCLU

LUCD

CO

J-•SL

1 2gS^ >55aCC u. J 2O i_ u_ <t— ^ , _ Q.^J CO «^»

2: 2: ujQCQC

LU_JCD

ig fe"— E uj t11 5XID < < LUCL. O > _j

CO I- T-o_< 0 0

CO 0

O a

^ I-3W g^D I'' ^**

> g - £< ll LU

LU ^ CC g2 S "J COLU o > 3»CD Q. O E

253

Page 26: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

254

Page 27: 29 MODULAR MISSILE BORNE COMPUTERS R. Ramseyer, R. …

Xon

aw

ra3m

u•

to

3>

255