Professional Documents
Culture Documents
Архитектура БВС
Архитектура БВС
2. ()
. .......................................................................................................................2
2.1. .................................................................................................2
. ....................................................3
.....................................................6
, ..................................8
...............................................11
2.2. .............................................................12
, MIL-STD-1750A......................................................15
....................................................................................20
.................................................................................20
32- 90- .........................................................21
RISC-. ........................................................................22
...............................................................................................................25
.............................................................................................................26
90- ...............................................26
......................................................................................................................29
Analog Devices Inc.............................................................................37
Motorola..............................................................................................40
...................................................................................................................................44
2. ()
.
2.1. .
(
, )
() .
()
. [1]
.
, 40- - 50- ,
,
.
- , ,
.
.
(40- 50- ) -
, ,
( 2.1). ,
. (
), .
AB1
2
3
2
2
AB2
n
m
ABn
1 m , 1-n , 1-n
, , 1-n .
. 2.1. .
.
- ( 60- - 70- )
(). (
, )
. ,
,
.
Arinc 429. ,
, .2.2.
i+1
n
1 n ,
1-m ,
1-e , ,
1-k .
. 2..2. - .
,
- .
60- .
.
( ) .
,
.
,
.
, , .
, ,
A-7D, 60-
4pi/TC-2 IBM.
FB - 111, 60- .
4pi/CP-2 IBM
/ ( ,
), D26j-41
. ,
,
F-14A ,
70- .
. ,
, , ,
,
.
,
.
( )
, .
.
,
.
,
, , ,
.
, , ,
.
70- 11 ,
, ,
, , .
, ( ,
) .
.
( 70- ) - ,
.
(-). ,
,
( ,
, , , ).
,
( , ..)
( ..). 70 80 ,
1 /.
-
.
,
. -
2.3.
6
(Stanag 3350)
Arin 429
-
-
-
( )
. 2.3 -
, 1- 1- [1]. 1-
- SKC-2070 Singer .
,
. , ,
AMUX.
,
CMUX EMUX .
1-
AP-101F MIL-STD-1750 ( IBM)
.
:
7
30-
, . -
( )
, MIL-STD-1553B.
,
70- , MILSTD-1553B, ,
2010
(,
FB-111),
.
, .
()
, ,
. ,
. [2] [3]
DAIS, "Pave-Pillar" "Pave-Pase" ( 2.4).
DAIS
PAVE
PILLAR
JOVIAL
F-15, F-16, F-18
F-20 B-1A
AS 4074,
AS 4075,
Stanag 3910
, VHSI,
MIMIC
.
F-22, Tornado,
Rafal, EFA.
PAVE
PASE
Fibre Channel
.
,
JSF
(F-35)
. 2.4 -
DAIS
( MIL-STD-1553B),
( MIL-STD-1750)
( MIL-STD-1589B).
Pave Pillar
(VHSIC).
-
() 50 /. ,
.
,
,
. Pave Pillar
F-22.
PAVE PACE
JSF. PAVE PACE
.
PAVE PILLAR, F-22
, PAVE PACE. ,
AVSEP ATIR,
.
,
.
.
JSF :
, .
, .
:
90%
10
,
.
.
:
.
.
(
) 90- .
,
( ),
, ,
. ,
,
, - ( ),
.
.
11
- ,
, .
. ,
, ,
, . .
.
:
,
,
, ,
.
F-22 F-35 (JSF), 2.4..
2.2. .
60- . ,
60-
/
[4].
(
) .
, ,
CDC [5], , (1962 1972 ):
20 ,
13 ,
12
10 ,
40 ,
45 .
70- 150
, .
60- :
(IBM, CDC, ,
.), ,
(, , ), ,
(,
, .)
60-
.
.
.
0,5 0,7 , 64,
256.
, ,
,
.
( ) 60-
.
, , 4Pi/CC-1 (IBM), Univac1832 Univac1616 (),
RCA-215 (RCA), H4400 () [6].
60-
.
( ) ,
.
,
, , .
4Pi/CC-1 .
, ( 2.5).
13
. ,
.
.
2.5
Univac1832, S-3A.
RCA-215,
2.6),
,
.
H4400, .
2.6
. 80-
,
.
TIN ,
0,32 /,
64 .
300 ,
. IBM 70-
0,18 , 120 .
, 64
.
.
( 0,05 )
,
100 .
70-
.
70- F-15, F-16, B-1,
70- F/A-18 SKC2070, CP 1075/AYK, 362F AN/AYK-14.
, AN/AYK-14
4- AMD2901.
14
0,350,40 . /.
70-
VHSIC (Very High Speed Integrated Circuit),
() .
.
1984
100000 1,25
51011 /2 510
.
1986
,
.
300000
0,5 0,7 11013 /2
40 100 .
.
, MIL-STD-1750A.
60-
, , . 60-
, AADC (Advanced Avionic Digital Computer).
.
1975 MCF
(Military Computer Family). MCF
(CFA Computer Family Architecture).
MCF 100 , ,
.
,
MCF
PDP-11 DEC. Norden Division of United Technologies
15
Manufacturens MCF
PDP-11 AN/UIK-41. 80-
(, , , )
VAX.
PDP-11 VAX
1976 DAIS ,
.
MIL-STD-1750 1979 .
,
MIL-STD-1750A
1982
MIL-STD-1750A
F-15, F-16, B-1B F-111 [7].
MIL-STD-1750A 16 . ,
.
:
- . 16 32 (), 32 48
().
- . 16- ( ) 32 ( ).
- .
- .
- 16
- . 1750B
.
- 64 K .
,
, .
,
, .
80- 40
() MIL-STD-1750A
.
MIL-STD-1750A
RCA, TRW, TI, LSI, , , , ,
16
CDC, IBM, .
2.1.
2.1
,
. / (DAIS)
,
,
CDC
IBM
RCA
0,75
0,55
1,0
0,53
0,55
SCI
0,5
150
24
200
80
70
95
170
26
150
197
110
50
5,
. 12
, .
. DAIS
0,7 1,0 . /.
.
DAIS 1,75 . / 4 . /
. TI
3 . .
MIL-STD-1750A
,
VHSIC ( 2.2).
2.2
, . /
,
,
,
80-
0,85
64
0,25
8
VHSIC, 1
2,4
256
0,25
8,4
VHSIC, 2
12
320
0,18
16,5
70- 80- .
70- 80- ,
F-15, F-16, F/-18, 1- 1-. [9, 10]
17
CP 1075/AYK
32
0,4
16
4
1350
18,5
AP 1R
16
1,5
64
4
1620
12
APG 63 F-15
HCM - 231
, . .
F-15 F-15
7,2 . /.
APG 70 F-15 F-15
.
2.4, 2.5.
2.4.
, . /
,
,
,
,
,
HCM - 231
FPG- 63 (F 15A)
24
300
16 (128)
300
20 ( 16 )
3000
(VHSIC)
APG 70 (F 15 E)
16
1400
128
1024
70
8 10
-
2.5.
()
PSP
APG-63 (F-15C)
PSP-E
APG-70 (F-15C/E)
PSP (VHSIC)
APG-70 (F-15E)
18
. /
( )
,
2048 ,
,
,
,
,
7,2
20
50
140
1600
6
48 (512)
1300
21
50
570
6
128 (8 )
2150
26
20
230
50
1,3
F-16 ( )
362F MIL STD 1750A.
372
F-16C F-16D. 2.6.
2.6
, . /
,
MIL STD 1553A/
,
,
, .
362F
MIL STD 1750A
,
400
64 (128)
4
13
2500
177
372
MIL STD 1750A
,
1500
256 ( 4)
4
10
, . /
,
MIL STD 1553
,
, .
,
AN/AYK-14 (CDC)
360
64
4
14,5
350
2100
AN/AYK-14 (VHSIC)
1400
128
68
5
70
13
19
APG 65 7,2
. /, APG-63 F-15C.
18 700 . /.
20 .
MIL STD 1750 .
. 80-
32- , .
, Intel, SUN, TI, Motorola, AMD,
Computer Systems, MIPS Technologic, DEC, IBM .
(, 80486, 100 120 80960 INTEL) (-55 + 125) .
() i4004,
, 1972 . 30
( 2.8.).
2.8
.
1971
1978
1982
1983
1995
1996
2000
2001
4004
8086
80286
80386
Pentium Pro
Alpha21264
XeonMP
Intel Xeon
2300
29000
130000
275000
5,5 .
15 .
160 . (0,13 )
160 . (0,13 )
4
1
16
4096
4096
4096
0,1
2,5
4
8
200
700
2800
3200
4
16
16
32
64
64
64
64
2 3 ,
0,7 . ,
90-
0,35 - 0,25 , 5 6 .
300 2 10 . 2000
1000 . 2000 Intel
0,15 0,13 ,
100 3000
. [11]
20
, , .
( )
,
.
. , ,
.
.
.
:
64 256 , 1 ;
1 16 64 , 1-2 ;
2 256 , 3-5 ;
4 , 12-55 .
32- 90- .
80- 32- ,
. ,
Intel, SUN, TI, Motorola, AMD, Computer Systems, MIPS Technologic, DEC, IBM
. () [11]
80486
(Intel) 32-
.
, - DX (33- 40 ), DX2 (66 - 80 ),
DX4 (100 - 120 ).
- ,
, (
80387 ),
8 .
4 , 64 .
,
. ,
(0 + 70) (-55 + 125) .
21
.
25 . - 4 ,
4 .
512
128 . 80960
, , ,
, . RISC 80960 ,
. 80960
10 MIPS 20 .
(0 + 70) (-55 +
125) .
RISC-.
, ,
,
. (), ,
(, , ), .
,
, . [11]
, ,
.
.
, , .
,
. . ,
PDP-11
22
21 .
,
),
.
.
.
, .
VAX 11, , ,
20% 2%
1% .
, . ,
.
(
, )
RISC . RISC
:
.
, .
.
.
RISC
. .
.
.
, 10%
.
RISC -
.
,
RISC
.
,
, ,
23
,
.
90- RISC-,
, .
R3000, m29000, 88000 SPARC (Scalable Processor Architecture).
R3000 . R3000 ,
25 .
- R3000.
- R3010.
- R3020.
(32-) , 32
, , .
.
: - ( ), ,
(), , ( ),
.
R3000
IDT79R3081,
.
50 .
SPARC. 90- SUN SPARC
, RISC-.
SPARC 136
, ,
.
. ,
.
. , ,
. .
, , .
,
,
24
10 . 16
.
.
,
. [11]
.
,
, .
()
.
.
,
.
.
,
.
:
,
,
.
.
.
.
.
.
25
.
.
:
- ,
-
.
,
- .
,
.
,
, .
.
.
0.9,
0.6.
.
.
90- .
90- 64-
RISC - . - Alpha21064 (
DEC), R10000 ( MIPS Technologic), Power PC ( IBM - Motorola) Ultra
SPARC ( SUN). [11] 2.9.
2.9.
Alpha21164,
DEC
,
300
32 32
4
1 ,
8/8..
2 ,
96 ( )
, .
9,3
0,5
.,
50
PowerPC620
IBM, Motorola
133
6
R10000
MIPS
200
5
UltraSPARC
SUN
167
9
32 32
4
32/32 .
1-128
6,88
0,5
30
64 - 64
4
32/32
0,5-16
6
0,35
30
144 32
4
32/32
0,5-4
5,5
0,5
30
26
R10000
200 .
, ,
(
2.7).
, .
- , , / .
. R10000
,
. R10000
, 4
.
.
,
- .
, -
/ (
, ). R10000 ( 1,6
/) "-",
.
R 12000 300 .
R 12000 : 32 48
, ,
32 , 4
. ()
Power PC 133 .
(. ) ,
32 ,
.
. Motorola AltiVec
Power PC.
128- ,
27
.
4, 8 16 .
Ultra SPARC 167 , Ultra
SPARCII - 300 . Ultra SPARC Hiper SPARC
Super SPARC. Ultra SPARC (. ) -
, /, ,
.
- 16
. ,
. SPARC
24 .
,
. Ultra SPARCII ,
. 128 .
/. Ultra SPARCIII
- ,
,
, , -
, .
600 , 1000 .
, 2001 2004
, 2.10.
.
.
2.10
28
(DSP Digital Signal Processor
- ) .
,
,
, (
).
, .
( = + ).
.
. [11]
DSP Motorola, Analog
Devices Texas Instruments (TI). 90- TI 45%
DSP.
Texas Instruments. [12, 13]
TI 1982 , 1998
DSP 1600 MIPS.
0,07 . TI
, :
TMS320;
2000 ,
5000
6000 .
90- TI
TMS320. DSP -
.
DSP,
TMS320 10, 20, 50. TMS320
30 40.
.
DSP, I,
, .
TMS320C80
29
, , TMS320C6x
, .
TMS320C1 ,
,
. TMS320C10 16- .
4 16- 144 .
160200.
. ,
.
16- /.
.
,
.
TMS320C2x ,
.
544 .
4 .
64 , 16 16-
/ . ,
100 .
TMS320C5x,
.
,
2
. .
11
.
,
.
30
.
3 5. ,
. ,
.
.
,
, .
. , , ,
, ,
. ,
,
flash-.
4- TMS320C5xx
. ,
.
.
TMS320C54x
.
.
,
.
.
.
-)
16- ,
16- . MAC
. TMS320C54x
, .
31
20
40 100 . /.
2.11.
2.11.
.
TMS320LC545A-66
TMS320LC546A-66
TMS320LC548-66
TMS320LC548-80
TMS320LC549-66
TMS320LC549-80
TMS320VC549-100
.
66 MIPS
66 MIPS
66 MIPS
80 MIPS
66 MIPS
80 MIPS
100 MIPS
RAM/ROM
6K/48K
6K/48K
32K/2K
32/2K
32/16K
32/16K
32/16K
DAT/PRO
64K/64K
64K/64K
8M/64K
8M/64K
8M/64K
8M/64K
8M/64K
TMS320C30.
, 80- , TMS320C30
-
. ,
, ,
, - .
0,7- 3
. .
60 . TMS320C30 33 .
. DSP-
,
.
-
.
,
.
. TMS320C30
,
.
32
TMS320C4x. DSP
TMS320C40
,
. TMS320C4x TMS320C3x,
TMS320C4x
- ;
32- ;
CPU.
32-
40- ,
.
.
1
32.
ALU .
, - , .
33
4 32-
. RAM0
RAM1 4 , ROM,
. 128 32-
,
. ( 44)
() .
8-
.
FIFO .
TMS320C8 ,
, 2- 3- ,
. .
, RISC
. 32 RISC .
, ,
50 . C80
29 /.
2,4 / 1,8 / .
32- .
32- .
50
4 .
4.
3,3 .
- 400000
0,5.
TMS320C80 .
TMS320C80
, .
, .
,
.
34
TMS320C6.
TMS320C6 , .
TMS3206201
200 1600 . /.
6201 :
- .
- 1 , 512 , 512 .
- 32- .
- .
- 16-
-
- .
, .
, 16 32- .
.
, . 256-
32- .
,
8/16/31-
. 40-
.
TMS320C6701
(128 )
.
2000
, DSP .
TMS320C28xx, 2001 ,
400 MIPS. 32*32
, // ( 1 ),
8 , 32 .
5000
TMS320C54xx
54 ( 256
),
, (),
, ,
. DSP (VC5420 VC5421),
2 VC5410.
C55xx
DSP
TMS320VC5510.
DSP
TMS320C62xx
TMS320C6211
TMS320C6711,
ADSP-218x,
ADSP-219x
16-
DSP-21xx
32-
Tiger
SHARC
(TS10xxx)
Tiger SHARC.
,
.
.
16- ADSP218x ,
16-
32-
40-
/ . 16-
24- .
14- .
33 52 . 4 48
, 5 , 3,3 , 2,5 .
,
24- 32- . JTAG.
ADSP-219x ,
300 MIPS.
ADSP210xx 32- ,
, .
ADSP21010, ADSP21021, ADSP21060 ADSP21062.
:
- .
, , /
.
37
- ()
, .
( , /
). 48-
.
- .
.
- . ,
.
.
ADSP21060 ADSP21062 ,
ADSP21010 ADSP21021 ,
.
/,
.
ADSP21060 4 ,
16- (256 ), 32- (128 ) 40- (80 ) .
4 .
ADSP21060
,
ISA, PCI VME, ,
.
ADSP2116 1998 .
, (
). ADSP21160 4 , 14
100 .
ADSP2116 2.12.
2.12.
ADSP-21160M SHARC
38
ADSP-21161 SHARC
50 , 150 MFLOPs, 5 V
ADSP-21160L SHARC
ADSP-21162L SHARC
ADSP-21160 SHARC
40 , 120 MFLOPs, 5 V
ADSP-21162 SHARC
40 , 120 MFLOPs, 5 V
ADI ,
, Quad DSP. DSP
TigerSHARC, .
. 2 ( )
250 ,
12 /.
TigerSHARC 8-, 16- 32- DSP
, 8-, 16- 32-
.
, .
,
. ADSP-TS001.
SRAM,
, 600
/, 64- ,
128 .
,
DSP. ADI ,
.
TigerSHARC DSP .
,
/, .
128-
. TigerSHARC ,
, 64- .
39
DSP , ,
.
Motorola.
DSP Motorola 16-, 24- 32-
.
16- DSP56600 :
RISC-.
25 MIPS 20 .
- 16X16 36- . DSP5660x
60 MIPS 60 .
, ,
.
24- DSP5600x.
30 MIPS 60 . 24-
56-
.
DSP5630x DSP56300
66/80/100 MIPS 66/80/100 .
DSP56000.
32- DSP96000
IEEE 754. 60 MFLOPS 40 .
, ,
.
2000 DSP,
DSP56367.
. 150 MIPS
. DSP
0,6-0,4 mA/MIPS 1,81,5 .
1,0 .
Lucent Technologies 2000 .
StarCore. DSP MSC8101.
(1200 MMACS 3000 RISC MIPS), 512
K (256 K 16- ), (100 ,
64- 32-) .
40
. :
;
;
;
.
, ,
, .
. Exponential Techholoqy
, 2 5-7 .
, ,
. , Alpha 40%
().
- ,
-
.
(
/ ), ,
, - .
-, -
.
6 .
.
,
,
. ,
.
, .
,
, :
, ,
- . , - ,
, , ;
.
, ,
(), .
43
1. . .. . . . 2005
2. JSF 5 .
. . .
2000.
3.
. -21. . .. ,
2004.
4. . 17, 18, 1971
5. NAECON 1969 Record, Dayton Ohio
6. .
. . ,1977
7. 1750A. Military Technology. 1986. 5, p 68 72/
8. .
. ,1981
9. F-15C/E F-16C.
. ,1986
10.
.
. ,1988.
11 .. , .. . .
2000.
12. Texas Instruments.
13. Selection Guide and Databook. CD-ROM. Texas Instruments. September 1997
14. .. , .. .
XXI . 5. 2000, .
15.
. . . 3 1994.
,
16. 5-
. .
, . 2007.
17 Jane`s Defence Weekly, 1/III 2006, p5
18 Aviation Week and Space Technology 14/VI 2004 p 22,23
19 Flight International, 22 28/IX 1999, p20
44
45