SMC- (Serial Management Controllers). SMC- 860 - , UART, Transparent, GCI. SMC- SMCMR (. 5.47). 10,9,8 , .
SMC- TEN, 1 REN. SMC- , , TEN REN SMC- 0.
, SMC-, CLEN.
, SMC-, SM (. 5.32).
SMC- UART-, , SCC-. SMC- UART- NMSI, . UART- SCC-. SMC UART-- BRG- . , 16.
Transparent , NMSI- TSA /. Transparent- SCC-. SMC Transparent- TDM- (, 1) BRG- ( 1). SMC Transparent- .
SMC- C/I- Monitor- GCI- ISDN. TDM- . SCIT-- SMC- C/I Monitor Channel 0 Channel 1. 68302 SMC IDL-, 860 , TDM- IDL-. SMC- Transparent-.
SMC- (. 5.33). SMC- SCC- .
|
|
SMC- NMSI SMSYN, SMCLK, SMRXD SMTXD. SMC UART SMSYN . L1TXD L1RXD. , L1CLK, TDM- L1SYNC.
SMC-. UART Transparent, SCC--. , , . . -, - SMC-- . , . , . SCC- SMC-. , SMC- GCI, 16 , - SMC-.
SMC- 860 3 4. SMC- : - , SMC-, - , , . - SMC- - - SCC-.
SMC- , , . , . ( REN = 0) ( TEN = 0). , , , . SMC- .
1. ( ) REN=0 SMCMR. , .
|
|
2. SMC-. , INIT RX PARAMETERS. INIT RX PARAMETERS , CLOSE RX BD ENTER HUNT MODE.
3. REN:= 1 SMCMR, .
SMC- .
1. , STOP TRANSMIT .
2. ( ) TEN:= 0
SMCMR. .
3. SMC-. , INIT TX PARAMETERS. INIT TX PARAMETERS , RESTART TRANSMIT.
4. TEN:= 1 SMCMR, , TBPTR.
SMC- UART. SMC- UART- SCC-. SMC- UART-, :
, 5 14 ( SCC- 5 8 ); 16- ;
-; - SL; SL = 0, -, SL = 1, -;
multidrop-, ;
1;
;
;
;
, TODR;
IDLE- ;
SMC- .
CLEN (. 5.48) (CLEN+1). , .
PEN . PEN = 0, . PEN = 1 = 0, . PEN = 1 = 1, .
SMC UART-. SMC- UART, - parameter RAM (. 5.34).
. RxBD. = 1, . IDLE-, SMC- :=0 , I = 1, . , , . = 1, ,
|
|
UART-, , IDLE-, 1 . IDLE- , , : 1 - + 5-14 + 1 ( ) + 1-2 -. . , IDLC IDLE-, , IDLC. , IDLC . IDLC - , MAXJD.
IDLE- . MAXJDL. IDLC 0, IDLE sequence. , ID:= 1 ( - IOLE-) RX- , . , .
/ (parity error), , , PR:= 1 BD RX- ( ). .
UART- - - . 1 -, (frame error). , , FR:= 1 RX ( ). , .
FIFO , RISC- SDMA- . FIFO ( ). SDMA- , (overrun), FIFO , . , , OV: = 1 BD, RX ( ). .
UART- . 1 , (CD lost) CD-. , , CD: = 1 BD RX ( ).
SMC UART- BREAK. BREAK - , 0 -. BREAK-, BRKEC , BR:= 1, BRK , . BREAK- , BRKEC , BR:= 1 RX- , . BREAK- BRKLN .
|
|
ENTER HUNT MODE, CLOSE RX BD, INIT RX PARAMETERS.
SMC UART-. UART- FIFO , . SCC-. -, , , , . -, -.
( TEN = 1 . 5.48) IDLE. BD . ( R = 1 ), SDMA- FIFO . , . . R = 0, IDLE- 7-16 . , , .
FIFO, SMC- R:= 0. = 1, R , , R. I = 1, . TxBD. , . ( R = 0), IDLE-,
, . 1 ( = 1), ( 1) IDLE- . , BD . , , 1. = 0,
UART- CPU STOP TRANSMIT, FIFO , BREAK, IDLE-, RESTART TRANSMIT. BREAK- , 0 -. BREAK-, UART- , BRKCR. BREAK- IDLE . , - .
SMC Transparent. SMC-, Transparent, , SCC-, .
SCC-, 8- 32- ( RWF GSMR), SMC- 4 16 . CLEN SMCMR (. 5.49) , (CLEN+1) .
8 , BS SMCMR , . , 8 , BS = 0. 8, BS = 1, , .
SCC- SMC- CRC .
|
|
, SCC-, SMC . REVD = 0, LSB- . REVD = 1, MSB-.
SCC-, SMC . . , SYNC- .
SMC-. , SMC-- TDM- TSA . . TDM- - TxSYNC - RxSYNC / , SMC- SIRAM . SMC- TDM- TxSYNC RxSYNC RxCLK TxCLK, SMC- . TDM ENTER HUNT MODE, , , RxSYNC.
SMC- . , , SMC- , . , IDLE, . , TDM- TxBD- , (underrun), SMC- .
, NMSI. SMSYNx. , , . ( TEN = 1) ( REN = 1) SMCLK . = 0, . , NMSI- SMCLK . SMC-.
, = 0 . , , , . . REN:= 0.
, , SMCLK, . , , SMCLK . , , . , , , . . TEN:= 0, ENTER HUNT MODE.
. SMC- ( TEN = 1) IDLE- TxBD. , SDMA FIFO- . L . ( L = 1), R:= 0 . IDLE. ( L = 0), R:= 0, TxBD.
FIFO , underrun, SMC- , , UN:= 1 := 1 SMC-, . IDLE. underrun . SMC- RESTART TRANSMIT.
I = 1, .
= 1 R = 1, RISC-, R:= 0.
. ( REN = 1) SMC- . , RxBD . , SMC- := 0 , = 1, . , , RxBD. ( = 1), . = = 1, SMC-.
FIFO , . . RISC- , SMC- , . SMC- , , OV:= 1 RX:= 1 , . ' RxBD.
SMC GCI-. 860 SMC- C/I- Monitor- GCI- ISDN, SCIT- SMC- 0 1 SCIT-.
GCI- SMC- C/I- Monitor- SIRAM. SMC- .
GCI- (. 5.35). SMC GCI - C/I- Monitor- , , . - SMC GCI .
SMC- SMCMR (. 5.50), SMC GCI-.
CLEN / Monitor SCIT- 1. CLEN = C/I + + + Monitor - 1.
REN TEN SMC--. SM DM SMC- SMC-.
# , SCIT- SMC-. 0, SCIT- 0. 1, SCIT- 1.
ME , SMC- Monitor-. ME = 0, - . ME = 1, SMC- Monitor- Monitor Channel.
SMC- GCI : INIT TX and RX PARAMETERS - , TRANSMIT ABORT REQUEST TIMEOUT - Monitor Channel Protocol. TRANSMIT ABORT REQUEST , GCI-. TIMEOUT , - - , . , GCI-.
/-. / 0 SCIT- 1- ( ). 2- () C/ - - 1- . , , (terminal equipment), / S/T- , . /1- 1 SC1T 2- , CODEC.
C/ - (. 5.51), CI_TXBD . SMC- C/l- 1- ( ).
R (Ready) 1 C/ DATA. R:= 0 RISC- , .
SMC- SCIT- 0- , C/l- 4- , C/ DATA 10- 13-, 8- 9- 0. SMC- SCIT- 1- , C/l- 6- , C/l DATA .
C/ - , SMC GCI-. SMCE (. 5.52) , SMCM, . , SMC-, SMC-. 1. 0.
/ -. / - 0 SCIT SMC- , / . / - GCI-, . . SMC- , , , . , . SCIT / - 1 . C/l- (. 5.53), CI_RXBD. CRXB SMC-.
(Empty) 0 RISC- , . 1, . = 0 , .
SMC- SCIT- 0- , / - 4- , / DATA 10- 13-, 8- 9- 0. SMC- SCIT- 1- , /1- 6- / DATA .
Monitor-. Monitor (-) 0 1- , , . - 1 () CODEC.
- (. 5.54), M_TXBD .
R (Ready) 1 DATA. R:= 0 RISC- , . SMC- Monitor Channel, R . SMC- -. - , SMC-.
-. SMC- , , R = 0, , , .
L (Last) 1 (End of Message). SMC-, , () -, -. -, .
- , AR:= 1 (Abort Request), SMC- End of Message GCI- -.
-, SMC- TRANSMIT ABORT REQUEST.
3-7 0 .
Monitor-. M_RXBD (. 5.55).
-. , . (Empty) 0 RISC-, , . 1, . = 0 , SMC- = 1 -. -.
L (Last) 1 SMC- - (End of Message), -. , -, .
SMC- - , -, ER = 1 M_RXBD.
- GCI-. DATA -. , MS = 1.
- MRXB SMC-.