, USB . , USB (LS, FS HS), ( , ). . USB MCS51, 6805, 6811 RISC-; ( ), , , . /, - , . , . . , . (firmware) . USB, ; EzUSB Cypress Semiconductor USB - . , , .
USB, 8/16- (CS#, RD#, WR#), , , DMA. USB (RS-232, RS-422/485) , ( EEPROM ). USB, , . , . (www.cypress.com, www.devasys.com, www.iged.com, www.microchip.com, www.netchip.com, www.motorola.com, www.semiconductor.philips.com, www.natsemi.com, www.intel.com, www.ftdichip.com, www.gigatechnology.com).
-, . (, - ). , , USB .
IEEE 1394 FireWire
(High Performance Serial Bus), IEEE 1394, 1995 . , ( ). FireWire, Apple Computer SCSI Macintosh PowerMac. FireWire ( ) IEEE 1394, 1394. iLink, Digital Link Sony . MultiMedia Connection , 1394 High Performance Serial Bus Trade Association (1394TA).
|
|
1394 : 98,304, 196,608 393,216 /, 100, 200 400 /. S100, S200 S400 . , 1394-2000, (S800, S1600 S3200) , 1394 USB, USB 2.0 480 /.
FireWire .
♦ . 63 (). ( ), , , , (CD DVD), , , (, , ) .
♦ . (S100) (30 ) - CD.
♦ .
♦ . FireWire PnP. () . /. ( 1,5 ) . PC, .
FireWire VESA , . (peer-to-peer), USB.
1394 (, , ). ( ) . , . 27 , . , :
|
|
♦ 16 ;
♦ 4,5 ;
♦ 72 ( );
♦ , .
1394 6 , , 6- (. 4.6, ). (TPA TPB) , (8-40 , 1,5 ). , ( 500 ) ( 60 ). 4- (. 4.6, ), . ( - ). FireWire (. 4.2), .
. 4.6. FireWire: 6- , 4-
4.2. FireWire
| ||||||
4-. | 6-. | 6-. | 4-. | |||
- | 1 | Power | Power | 1 | ||
- | 2 | GND | GND | 2 | ||
1 | 3 | TPB- | TPA- | 5 | 3 | |
2 | 4 | TPB+ | TPA+ | 6 | 4 | |
3 | 5 | TPA- | TPB- | 3 | 1 | |
4 | 6 | TPA+ | TPB+ | 4 | 2 | |
, P1394b, :
♦ UTP 5 RJ-45 ( ), 100 S100;
♦ ( POF HPCF ) S200;
♦ ( 50 ) S3200.
, 1394, . , , . (jitter) , .
1394 : - (Backplane). - , , 1394. , , , , . FireWire PC PCI 1394. 1394 - . , .
IEEE 1394
1394 (. 4.7).
♦ (Transaction Layer) , , . -, ISO/IEC 13213:1994 (ANSI/IEEE 1212, 1994 .) CSR (Control and Status Register) (, , ). 1394 .
|
|
♦ (Link Layer) . . .
♦ (Physical Layer) . , , . . , . , .
. 4.7. FireWire
FireWire PHY Transceiver LINK Chip. , , IBM-Apple LINK-PHY. ; .
64- 1394. 16 : 6- 63 ; 10- 1023 ( ), . () DMA. , , . , . . , , . , .
. , ( , ) , (ACK) (NACK), . ( ) ( ). ACK , .
. 64 , , , . CRC-. , . - (, , ) .
. , . , , . , , (. ). , . . .
|
|
, 125 . 32- , 24,576 , , . , . , . , , . , , . , .
, . , , . , . , , . , 125- 6144. 20 , (quadlet, 32- ) 1600 /. . 25 , 4915 . , , 30 / (25 / 34 / , ). S100 1800 , S200 900. , . , , . , , . .
(Bus Master) 1394, . , . , (Topology_Map Speed_Map), , , . , , , .