1、 KSKSKSKS SKSKSKS KSKSKS SKSKS KSKS SKS KS 2003 5 17 KS X ISO 6951 (Eurobus A) KS X ISO 6951: 2003 X ISO 6951: 2003 ( ) ( ) ( ) ( ) ( ) ( ) : : 2003 5 17 03 499 : : ( ) ( 02 509 7336) . 7 5 , . ICS 35.160;35.200 KS (Eurobus A) X ISO 6951: 2003Information processing Processor system bus interface (Eu
2、robus A) 1986 12 1 ISO 6951 Processor system bus interface(Eurobus A) , . ISO(the International Organization for Standardization: ) . ISO . . ISO . , ISO , . ISO , 75% . ISO 6951 ISO/TC 97 . , , . 0. 0.1 . . . . . F . 6. Eurobus A . , , , 6. . . . Eurobus A J . Eurobus A 8, 16, 24, 32, , . A D , . E
3、 . Eurobus A 20 X ISO 6951: 2003 2 2 . . 460mm . 6.5106 . 0.2 / . Eurobus A 8, 16, 24, 32 . , . (8 ) . a) / . b) a) 2 . 2 . . . 0.3 Eurobus . . a) . b) , . 1 . 0.4 . Request , . . . . , . 0.5 Read , Write , Vector . X ISO 6951: 2003 3 , , .DMA- , DMA , . . , ( ) , . . . . , .REQUEST A B 1 Eurobus .
4、. Read Modify Write . . 0.6 Read, Write,Vector , B A A . B B . . Eurobus . , . 0.7 Eurobus A . . a) , DMA- , DMA , . . ( ) , . 2 . , . , , . . . X ISO 6951: 2003 4b) c) , d) . . . 0.8 0 70C 55 125C Eurobus A . , . 1. Eurobus A( .) . , , . 1. , , , , , , 0. . 2. . 3. P . 2. . 2.1 Read, Write Vector .
5、 2.2 , . 2.3 . 2.4 , . 2.5 . 2.6 Eurobus . 2.7 . Vector . 2.8 2 . 2.9 2 . 2.10 0 . 2.11 8 . 2.12 Eurobus . 2.13 . X ISO 6951: 2003 52.14 . 2.15 . 2.16 . 2.17 Hold . 2.18 Eurobus . 2.19 , . 2.20 2 1 . 2.21 . 2.22 . 2.23 . . 2.24 . 2.25 . . 2.26 Read . 2.27 . 2.28 Retain . 2.29 . 2.30 . 2.31 2 , . 2.3
6、2 . 2.33 . 2.34 ( ) , . 2.35 Vector , . 2.36 . 2.37 0 . 0 . , . X ISO 6951: 2003 62.38 Write . 3. Eurobus Eurobus A . . a) = 10, 18, 26 36 ( 1. ). b) 6. . c) (0.8 ) . . 1. . 2 . 2. Eurobus . 3. Eurobus18 ( ) Eurobus 18/A . 4. 4.1 . a) 5. b) 6. c) (4.4 ) 4.2 4.2.1 5. . . 4.2.2 . a) . b) . 1) . 2) , ,
7、 . 4.3 . a) 6.1 6.2 . b) , 6.3 . (4.2 ), b) , a) , Eurobus /A X ISO 6951: 2003 7 . 4.4 8, 16, 24, 32 E . 5. Eurobus A 5.1 5.1.1 Eurobus A 5.2 . 5.3 5.4 . 1. F . 2. Eurobus 3 . a) 1) 2) . b) . c) . 5.1.2 . a) Read : . b) Write : . c) Vector : . Vector . 5.1.3 . a) Read Hold b) Read Retain c) Write Ho
8、ld d) Write Retain e) Vector Hold f) Vector Retain 1. Hold . , . Retain Read Modify Write . 2. . 3. . a) , . X ISO 6951: 2003 8b) . c) . d) ( . Write Read Read Modify Write .). e) Read, Write Vector . . 5.2 5.2.1 , , 1 Eurobus . 1 . . 5.2.2 (N ) . N = 8p 1 p: (M ) . M = log2(N+1)/8 16 . N = 15 M log
9、2(16/8) , M 1 M = 0 . 5.2.3 2 Byte Working Byte Address . , . , . 5.3 Address Recognition 5.3.1 AdM(1), AdM(0), H(N) H(0) 2(N+3) , . 8 3 . G . . 5.3.2 Address Modifier AdMd(1) AdMd(0) . . a) 4 (3,4 ) . b) , , , X ISO 6951: 2003 9 (5 10 ) . , . 1) , 8 , 16 . 2) , 8 16 , 24 . 3) , 8 , 16 24 , 32 . c)
10、. 5.4 Eurobus A 5.4.1 1 5.4.2 5.4.6 . a) 5.4.2 A1 A12 . b) 5.4.3 M1 M11 . c) 5.4.4 S1 S6 . d) 5.4.5 C1 C4 . e) 5.4.6 D1 D2 . , , . ( A9). (OR) , (AND) . 5.4.2 A1. n Rq(n) . (i) ( A7 A12). , (ii) BusGr . , (iii) Rs . A2. Rq(n) . . (i) Rq(n) . , (ii) Rq . , (iii) BusGr . , (iv) BusAcq . , X ISO 6951: