us4256926 microprocessor control complex for a telecommunication switching system

93
United States Patent [191 [1 1] 4,256,926 Pitroda et al. [45] Mar. 17, 1981 [54] MICROPROCESSOR CONTROL COMPLEX 4 021 783 ' FOR A TELECOMMUNICAHON 40311328 22333 E1522???33:31:?‘11111113331553 SWITCHING SYSTEM 4,074,072 2/ 1978 Christensen et al. 179/ 18 ES X [75] Inventors: Satyan G. Pitroda, villa Park; 4,095,054 6/1978 Arllzan et al. ................. .. 179/18 ES :V?liam A. Fechalos, Naperville; Carl OTHER PUBLICATIONS - 51811111811, L?Grange, 8" 0f 111- “New Digital Electronic PABX Family" by Ronald C. [73] Asslgnee: wescom switching’ Inc" Oakbrook, Garavalla, GTE Automatic Electric Journal, May 1977, I“. pp. 303-31]. [211 App]_ No‘: 842,091 Primary Examiner-Thomas W. Brown [22] Filed: Oct. 17’ 1977 gttlolrgiyifgent. or Firm—beydig, Voit, Osann, Mayer Related us. Application mm [57] ABSTRACT [63] Continuation-impart of Ser. No. 734,732, 01:1. 21, 1976, A ‘.“i°r°P'9°e§s°’ °°mr°l °°mplu for a telewmmuni' abandone¢ gllaéliparis 5x11851111?‘ system1 diiclosed in the context of a [51] Int. Cl.3 ..................... .. G06F 15/16‘ H ' c msl'on mu up ex switching system. The 1 H8231 131902‘;> control complex is arranged as a cluster of hardware [52} US. Cl. ......................... .. 179/18 ES; 179/ 18 EE; :ienfElcal {mm-opt ' ors m ‘a distributed Processing 179/18 ET; 179/1752 C; 364/200 370/58 '11 1_gurat1on wherein each mlcroprocessor ls provided [58] Field of Search ........ .. 179/18 ET, 18 DA 18 D W133 its own memory and clock an? is programmed to 179/18 B, 18 ES, 15 AT, 15- AQ 175 i c 18' pe orm a portion of the total functlon of the switching EE‘ 3701/58: 564/1200 system. Each mlcroprocessor performs the functions [56] . 1 1 asslgned to 1t_independently and asynchronously of the References cued others. Data is transferred between microprocessors in Us. PATENT DOCUMENTS a inanner which rnlnimlzes the amount of time spent in ln erprooessor communication. This communicat' ' 3,63 , _ lon is 3,721,223 1:; 11:11:13all ....................... 364/200 accomplished via mterprocessor buffers which provide 3338,26‘ 9/1974 Rica at a‘. I7971/81 dedlcated communication channels between partner 3,898,621 8/1975 Zelinski at a!‘ " 364/200 processors while allowlng those processors to continue 3'924'081 [2/1975 Rohrig at all I _____ 179/18 EB to operate asynchronously. The distributed control 3,969,701 7/1976 l-lemdal ....... .. 179/13 ES x mum!“ 311°“ ‘.hc “aware ‘0 be 'mdularized with : ghleney at a: ____ " 179/18 ES gzultlng economies in program generation and debug . , a 85515 . ....... .. ' 12/1976 Kelly ct ala... .. 179/3 g , , 3/1977 Schwartz 179/15 BA 62 Claims, 47 Drawing Figures #1 1 I’ M/y ,a/J J7) {/jf / / 2 J‘ _ 27/, ‘I, 477 ‘f2 XII A 441/1‘ ‘~ ‘,7 (1,5 A_-- w‘, . W‘ _ " ' Z/A/F ——F A £4!’ 124w .‘ M/(‘i?- ///¢' l ‘if/biggie ; ‘Z’*___ W; , P___ W 7 - 1 z j/ a” pea/‘awe l 1 ifaavmz1 ‘749/!’ _ _ _ A _ _ _ ___ 1 V —' .47 " 1 1 I 1 _L 1 1 //1 ~" = ‘_ _ _ _ _ _ M 4»_ Art/i5 J I ,1, 1 E " ; L 1 1 1 "' ' 4/: Md 4”" o" p 7 [<1 7, 1 13;; 41% , 4! ea» 1 J 1 /f/ lpwagl/wdz 1 1/12 T45“ 1‘ I i L _ _ _ _ _ _ _ _ _11 i V 1‘ :7 442 a 1 , . //J 4 1 j, j M Fl 1 T L,” I I”? Eka . News l L "— A 1 femur /// l a”, j q g?‘ l Maia [ l _ &:;;:!i/f! [J a’ 1 a‘ ' //a(’!/J0z1—-~* J ('12 *—~*—J —~—————r 51c‘ ir~ ?farzwr'pe "775 d/J'ftP/Id/f? a/zwa?rizzamae /7/ W i 7 > 7‘ \V/Z 47/ if?)

Upload: satyanpitroda

Post on 13-Jul-2015

78 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Us4256926 microprocessor control complex for a telecommunication switching system

United States Patent [191 [1 1] 4,256,926 Pitroda et al. [45] Mar. 17, 1981

[54] MICROPROCESSOR CONTROL COMPLEX 4 021 783 ' FOR A TELECOMMUNICAHON 40311328 22333 E1522???33:31:?‘11111113331553 SWITCHING SYSTEM 4,074,072 2/ 1978 Christensen et al. 179/ 18 ES X

[75] Inventors: Satyan G. Pitroda, villa Park; 4,095,054 6/1978 Arllzan et al. ................. .. 179/18 ES

:V?liam A. Fechalos, Naperville; Carl OTHER PUBLICATIONS ‘ - 51811111811, L?Grange, 8" 0f 111- “New Digital Electronic PABX Family" by Ronald C.

[73] Asslgnee: wescom switching’ Inc" Oakbrook, Garavalla, GTE Automatic Electric Journal, May 1977, I“. pp. 303-31].

[211 App]_ No‘: 842,091 Primary Examiner-Thomas W. Brown [22] Filed: Oct. 17’ 1977 gttlolrgiyifgent. or Firm—beydig, Voit, Osann, Mayer

Related us. Application mm [57] ABSTRACT

[63] Continuation-impart of Ser. No. 734,732, 01:1. 21, 1976, A ‘.“i°r°P'9°e§s°’ °°mr°l °°mplu for a telewmmuni' abandone¢ gllaéliparis 5x11851111?‘ system1 diiclosed in the context of a

[51] Int. Cl.3 ..................... .. G06F 15/16‘ H ' c msl'on mu up ex switching system. The 1 H8231 131902‘;> control complex is arranged as a cluster of hardware

[52} US. Cl. ......................... .. 179/18 ES; 179/ 18 EE; :ienfElcal {mm-opt ' ors m ‘a distributed Processing 179/18 ET; 179/1752 C; 364/200 370/58 '11 1_gurat1on wherein each mlcroprocessor ls provided

[58] Field of Search ........ .. 179/18 ET, 18 DA 18 D W133 its own memory and clock an? is programmed to 179/18 B, 18 ES, 15 AT, 15- AQ 175 i c 18' pe orm a portion of the total functlon of the switching

EE‘ 3701/58: 564/1200 system. Each mlcroprocessor performs the functions [56] . 1 1 asslgned to 1t_independently and asynchronously of the

References cued others. Data is transferred between microprocessors in Us. PATENT DOCUMENTS a inanner which rnlnimlzes the amount of time spent in

ln erprooessor communication. This communicat' ' 3,63 , _ ‘ ‘ lon is

3,721,223 1:; 11:11:13all ....................... 364/200 accomplished via mterprocessor buffers which provide 3338,26‘ 9/1974 Rica at a‘. I7971/81 dedlcated communication channels between partner 3,898,621 8/1975 Zelinski at a!‘ " 364/200 processors while allowlng those processors to continue 3'924'081 [2/1975 Rohrig at all I _____ “ 179/18 EB to operate asynchronously. The distributed control 3,969,701 7/1976 l-lemdal ....... .. 179/13 ES x mum!“ 311°“ ‘.hc “aware ‘0 be 'mdularized with

: ghleney at a: ____ " 179/18 ES gzultlng economies in program generation and debug . , a 85515 € . ....... .. '

12/1976 Kelly ct ala... .. 179/3 g , , 3/1977 Schwartz 179/15 BA 62 Claims, 47 Drawing Figures

#1 1 I’ M/y ,a/J J7) {/jf / / 2 ‘ J‘ _ 27/, ‘I, 477 ‘f2 XII A 441/1‘ ‘~ ‘,7 (1,5 A_-- w‘, . W‘ _ "

' Z/A/F ——F A ‘ £4!’ ’

124w .‘ M/(‘i?- ///¢' l ‘if/biggie ; ‘Z’*___ W; , P___ W 7 - 1 z

j/ a” pea/‘awe l 1 ifaavmz1 ‘749/!’ _ _ _ A _ _ _ ___ 1 V —' .47 "

1 1 I 1 _L 1 1

//1 ‘ ~" ‘ =

‘_ _ _ _ _ _ M 4»_ Art/i5 J I ,1, 1 E " ; ‘ L

1 1 1 "' ‘ '

‘ 4/: Md 4”" o" ‘ ‘

p 7 [<1 7, 1 13;; 41% , 4! ea» 1 ‘ J 1 ‘ /f/ lpwagl/wdz 1

1/12 T45“ 1‘ I i ‘ L _ _ _ _ _ _ _ _ _11 ‘ ‘ ‘ i V 1‘ ‘ :7

442 ‘ a 1 , .

//J 4 1

j, j M Fl 1 T L,” I I”? Eka . News l L "— A

1 ‘ femur /// l a”, j q

g?‘ l ‘ Maia [ ‘ l _ &:;;:!i/f! [J a’ 1 a‘ ' //a(’!/J0z1—-~* J ('12 *—~*—J —~—————r 51c‘ ir~ ?farzwr'pe "775

d/J'ftP/Id/f? a/zwa?rizzamae /7/ W i 7 > 7‘ \V/Z

47/ if?)

Page 2: Us4256926 microprocessor control complex for a telecommunication switching system
Page 3: Us4256926 microprocessor control complex for a telecommunication switching system

US. Patent Mar. 17,1981 Sheet 2 of41 4,256,926

Page 4: Us4256926 microprocessor control complex for a telecommunication switching system

US. Patent Mar. 17, 1981 Sheet 3 of 41 4,256,926

\

Page 5: Us4256926 microprocessor control complex for a telecommunication switching system

U.S. Patent Mar. 17, 1981 Sheet 4 of 41 4,256,926

%

N 3a

00“

Page 6: Us4256926 microprocessor control complex for a telecommunication switching system

U.S. Patent Mar. 17, 1981 Sheet 5 of 41 4,256,926

Page 7: Us4256926 microprocessor control complex for a telecommunication switching system

US. Patent Mar. 17, 1981 Sheet 6 of 41 4,256,926

Page 8: Us4256926 microprocessor control complex for a telecommunication switching system

U.S. Patent Mar. 17, 1981 Sheet 7 CH1 4,256,926

\\\\ ‘lb

Page 9: Us4256926 microprocessor control complex for a telecommunication switching system
Page 10: Us4256926 microprocessor control complex for a telecommunication switching system

U.S. Patent Mar. 17, 1981 Sheet 9 of4] 4,256,926

W570 950 ‘

(11/1 / l

I” £75394

Page 11: Us4256926 microprocessor control complex for a telecommunication switching system

U.S. Patent Mar. 17, 1981 Sheet 10 of41 4,256,926

_ _ _

_| _ _ _ _ _

/ go ‘96'

Page 12: Us4256926 microprocessor control complex for a telecommunication switching system

US. Patent Mar. 17, 1981 Sheet 11 0141 4,256,926

‘f?/ : 47_ 9,34’, l 1 I 1 I

I I ‘I’,

25/

0/ “'f’ ‘S I

‘if I I I \ 1 I I I : 1 I I If I I 1

I I ' I

a‘, 4m! 1 I my

J’df'

114/

' FIG. 9f

Page 13: Us4256926 microprocessor control complex for a telecommunication switching system

US. Patent Mar. 17, 1981 Sheet 12 of 41 4,256,926

zed/w /'/67 Jan

"75754904

fit’)?

In)”

é’; I \i

255 255 \ \

// __\\ 177/; 17/ 1/ , 12/4

//// 11// /z// ////

Page 14: Us4256926 microprocessor control complex for a telecommunication switching system

U.S. Patent Mar. 17, 1981 Sheet 13 0141 4,256,926

\ ‘ _ (WM (7.4%.

Page 15: Us4256926 microprocessor control complex for a telecommunication switching system

US. Patent Mar. 17, 1981 Sheet 14 of 41 4,256,926

$94 9/:

0/4

Page 16: Us4256926 microprocessor control complex for a telecommunication switching system

Mar. 17, 1981 Sheet 15 of 41 4,256,926 US Patent

1/2

1/;

1/4

1/)’

1/4

Page 17: Us4256926 microprocessor control complex for a telecommunication switching system

US. Patent Mar. 17, 1981 Sheet 16 of 41 4,256,926

‘l

RhQ RQiQ

\\\M

Page 18: Us4256926 microprocessor control complex for a telecommunication switching system

U.S. Patent Mar. 17, 1981 Sheet 17 of 41 4,256,926

‘ll/(4 444

(1:!)

£5!’ zamvran "awn/4.:

- gg/w

MID/(l

Page 19: Us4256926 microprocessor control complex for a telecommunication switching system
Page 20: Us4256926 microprocessor control complex for a telecommunication switching system
Page 21: Us4256926 microprocessor control complex for a telecommunication switching system
Page 22: Us4256926 microprocessor control complex for a telecommunication switching system
Page 23: Us4256926 microprocessor control complex for a telecommunication switching system
Page 24: Us4256926 microprocessor control complex for a telecommunication switching system
Page 25: Us4256926 microprocessor control complex for a telecommunication switching system
Page 26: Us4256926 microprocessor control complex for a telecommunication switching system
Page 27: Us4256926 microprocessor control complex for a telecommunication switching system
Page 28: Us4256926 microprocessor control complex for a telecommunication switching system
Page 29: Us4256926 microprocessor control complex for a telecommunication switching system
Page 30: Us4256926 microprocessor control complex for a telecommunication switching system
Page 31: Us4256926 microprocessor control complex for a telecommunication switching system
Page 32: Us4256926 microprocessor control complex for a telecommunication switching system
Page 33: Us4256926 microprocessor control complex for a telecommunication switching system
Page 34: Us4256926 microprocessor control complex for a telecommunication switching system
Page 35: Us4256926 microprocessor control complex for a telecommunication switching system
Page 36: Us4256926 microprocessor control complex for a telecommunication switching system
Page 37: Us4256926 microprocessor control complex for a telecommunication switching system
Page 38: Us4256926 microprocessor control complex for a telecommunication switching system
Page 39: Us4256926 microprocessor control complex for a telecommunication switching system
Page 40: Us4256926 microprocessor control complex for a telecommunication switching system
Page 41: Us4256926 microprocessor control complex for a telecommunication switching system
Page 42: Us4256926 microprocessor control complex for a telecommunication switching system
Page 43: Us4256926 microprocessor control complex for a telecommunication switching system
Page 44: Us4256926 microprocessor control complex for a telecommunication switching system
Page 45: Us4256926 microprocessor control complex for a telecommunication switching system
Page 46: Us4256926 microprocessor control complex for a telecommunication switching system
Page 47: Us4256926 microprocessor control complex for a telecommunication switching system
Page 48: Us4256926 microprocessor control complex for a telecommunication switching system
Page 49: Us4256926 microprocessor control complex for a telecommunication switching system
Page 50: Us4256926 microprocessor control complex for a telecommunication switching system
Page 51: Us4256926 microprocessor control complex for a telecommunication switching system
Page 52: Us4256926 microprocessor control complex for a telecommunication switching system
Page 53: Us4256926 microprocessor control complex for a telecommunication switching system
Page 54: Us4256926 microprocessor control complex for a telecommunication switching system
Page 55: Us4256926 microprocessor control complex for a telecommunication switching system
Page 56: Us4256926 microprocessor control complex for a telecommunication switching system
Page 57: Us4256926 microprocessor control complex for a telecommunication switching system
Page 58: Us4256926 microprocessor control complex for a telecommunication switching system
Page 59: Us4256926 microprocessor control complex for a telecommunication switching system
Page 60: Us4256926 microprocessor control complex for a telecommunication switching system
Page 61: Us4256926 microprocessor control complex for a telecommunication switching system
Page 62: Us4256926 microprocessor control complex for a telecommunication switching system
Page 63: Us4256926 microprocessor control complex for a telecommunication switching system
Page 64: Us4256926 microprocessor control complex for a telecommunication switching system
Page 65: Us4256926 microprocessor control complex for a telecommunication switching system
Page 66: Us4256926 microprocessor control complex for a telecommunication switching system
Page 67: Us4256926 microprocessor control complex for a telecommunication switching system
Page 68: Us4256926 microprocessor control complex for a telecommunication switching system
Page 69: Us4256926 microprocessor control complex for a telecommunication switching system
Page 70: Us4256926 microprocessor control complex for a telecommunication switching system
Page 71: Us4256926 microprocessor control complex for a telecommunication switching system
Page 72: Us4256926 microprocessor control complex for a telecommunication switching system
Page 73: Us4256926 microprocessor control complex for a telecommunication switching system
Page 74: Us4256926 microprocessor control complex for a telecommunication switching system
Page 75: Us4256926 microprocessor control complex for a telecommunication switching system
Page 76: Us4256926 microprocessor control complex for a telecommunication switching system
Page 77: Us4256926 microprocessor control complex for a telecommunication switching system
Page 78: Us4256926 microprocessor control complex for a telecommunication switching system
Page 79: Us4256926 microprocessor control complex for a telecommunication switching system
Page 80: Us4256926 microprocessor control complex for a telecommunication switching system
Page 81: Us4256926 microprocessor control complex for a telecommunication switching system
Page 82: Us4256926 microprocessor control complex for a telecommunication switching system
Page 83: Us4256926 microprocessor control complex for a telecommunication switching system
Page 84: Us4256926 microprocessor control complex for a telecommunication switching system
Page 85: Us4256926 microprocessor control complex for a telecommunication switching system
Page 86: Us4256926 microprocessor control complex for a telecommunication switching system
Page 87: Us4256926 microprocessor control complex for a telecommunication switching system
Page 88: Us4256926 microprocessor control complex for a telecommunication switching system
Page 89: Us4256926 microprocessor control complex for a telecommunication switching system
Page 90: Us4256926 microprocessor control complex for a telecommunication switching system
Page 91: Us4256926 microprocessor control complex for a telecommunication switching system
Page 92: Us4256926 microprocessor control complex for a telecommunication switching system
Page 93: Us4256926 microprocessor control complex for a telecommunication switching system