ChipFind - документация

Электронный компонент: Z80C30Z-SCC

Скачать:  PDF   ZIP

Document Outline

=L/2* :RUOGZLGH +HDGTXDUWHUV 5DFH 6WUHHW 6DQ -RVH &$
7HOHSKRQH )D[
ZZZ=L/2*FRP
3URGXFW 6SHFLILFDWLRQ
=&=&
&026 6&& 6HULDO &RP
PXQLFDWLRQV &RQWUROOHU
36
36
7KLV SXEOLFDWLRQ LV VXEMHFW WR UHSODFHPHQW E\ D ODWHU HGLWLRQ 7R GHWHUPLQH ZKHWKHU
D ODWHU HGLWLRQ H[LVWV RU WR UHTXHVW FRSLHV RI SXEOLFDWLRQV FRQWDFW
:LQGRZV LV D UHJLVWHUHG WUDGHPDUN RI 0LFURVRIW &RUSRUDWLRQ
'RFXPHQW 'LVFODLPHU
E\ =L/2* ,QF $OO ULJKWV UHVHUYHG ,QIRUPDWLRQ LQ WKLV SXEOLFDWLRQ FRQFHUQLQJ WKH GHYLFHV
DSSOLFDWLRQV RU WHFKQRORJ\ GHVFULEHG LV LQWHQGHG WR VXJJHVW SRVVLEOH XVHV DQG PD\ EH VXSHUVHGHG
=L/2* ,1& '2(6 127 $6680( /,$%,/,7< )25 25 3529,'( $ 5(35(6(17$7,21 2)
$&&85$&< 2) 7+( ,1)250$7,21 '(9,&(6 25 7(&+12/2*< '(6&5,%(' ,1 7+,6
'2&80(17 =L/2* $/62 '2(6 127 $6680( /,$%,/,7< )25 ,17(//(&78$/ 3523(57<
,1)5,1*(0(17 5(/$7(' ,1 $1< 0$11(5 72 86( 2) ,1)250$7,21 '(9,&(6 25
7(&+12/2*< '(6&5,%(' +(5(,1 25 27+(5:,6( ([FHSW ZLWK WKH H[SUHVV ZULWWHQ DSSURYDO
=L/2* XVH RI LQIRUPDWLRQ GHYLFHV RU WHFKQRORJ\ DV FULWLFDO FRPSRQHQWV RI OLIH VXSSRUW V\VWHPV LV
QRW DXWKRUL]HG 1R OLFHQVHV RU RWKHU ULJKWV DUH FRQYH\HG LPSOLFLWO\ RU RWKHUZLVH E\ WKLV GRFXPHQW
XQGHU DQ\ LQWHOOHFWXDO SURSHUW\ ULJKWV
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
7DEOH RI &RQWHQWV
LLL
7DEOH RI &RQWHQWV
7DEOH RI &RQWHQWV LLL
/LVW RI )LJXUHV Y
/LVW RI 7DEOHV YLL
2YHUYLHZ
2WKHU )HDWXUHV IRU =& 2QO\
*HQHUDO 'HVFULSWLRQ
3LQ 'HVFULSWLRQV
=&=& &RPPRQ 3LQ )XQFWLRQV
=&
=&
)XQFWLRQDO 'HVFULSWLRQ
,2 ,QWHUIDFH &DSDELOLWLHV
3URJUDPPLQJ
=&
=&
=&=& 6HWXS
=& 7LPLQJ
=& 7LPLQJ
(OHFWULFDO &KDUDFWHULVWLFV
$EVROXWH 0D[LPXP 5DWLQJV
6WDQGDUG 7HVW &RQGLWLRQV
&DSDFLWDQFH
0LVFHOODQHRXV
'& &KDUDFWHULVWLFV
=&=&
$& &KDUDFWHULVWLFV
=& 5HDG:ULWH 7LPLQJ 'LDJUDPV
3DFNDJLQJ DQG 2UGHULQJ
3DFNDJH ,QIRUPDWLRQ
2UGHULQJ ,QIRUPDWLRQ
=&=&
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
LY
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
/LVW RI )LJXUHV
Y
/LVW RI )LJXUHV
)LJXUH 6&& %ORFN 'LDJUDP
)LJXUH =& DQG =& ',3 3LQ $VVLJQPHQWV
)LJXUH =& DQG =& 3/&& 3LQ $VVLJQPHQWV
)LJXUH =& 3LQ )XQFWLRQV
)LJXUH =& 3LQ )XQFWLRQV
)LJXUH 6&& 7UDQVPLW 'DWD 3DWK
)LJXUH 6&& 5HFHLYH 'DWD 3DWK
)LJXUH 6&& ,QWHUUXSW 3ULRULW\ 6FKHGXOH
)LJXUH 6RPH 6&& 3URWRFROV
)LJXUH 'HWHFWLQJ RU %LW 6\QFKURQRXV &KDUDFWHUV
)LJXUH $Q 6'/& /RRS
)LJXUH 'DWD (QFRGLQJ 0HWKRGV
)LJXUH 6'/& )UDPH 6WDWXV ),)2
)LJXUH 6'/& %\WH &RXQWLQJ 'HWDLO
)LJXUH :ULWH 5HJLVWHU %LW )XQFWLRQV
)LJXUH :ULWH 5HJLVWHU %LW )XQFWLRQV
)LJXUH :ULWH 5HJLVWHU %LW )XQFWLRQV
)LJXUH :ULWH 5HJLVWHU %LW )XQFWLRQV
)LJXUH 5HDG 5HJLVWHU %LW )XQFWLRQV
)LJXUH 5HDG 5HJLVWHU %LW )XQFWLRQV
)LJXUH 5HDG &\FOH 7LPLQJ
)LJXUH :ULWH &\FOH 7LPLQJ
)LJXUH ,QWHUUXSW $FNQRZOHGJH &\FOH 7LPLQJ
)LJXUH 5HDG &\FOH 7LPLQJ
)LJXUH :ULWH &\FOH 7LPLQJ
)LJXUH ,QWHUUXSW $FNQRZOHGJH &\FOH 7LPLQJ
)LJXUH 6WDQGDUG 7HVW /RDG
)LJXUH 2SHQ'UDLQ 7HVW /RDG
)LJXUH =& 5HDG:ULWH 7LPLQJ 'LDJUDP
)LJXUH =& ,QWHUUXSW $FNQRZOHGJH 7LPLQJ 'LDJUDP
)LJXUH =& &\FOH 7LPLQJ 'LDJUDP
)LJXUH =& 5HVHW 7LPLQJ 'LDJUDP
)LJXUH =& *HQHUDO 7LPLQJ 'LDJUDP
)LJXUH =& 6\VWHP 7LPLQJ 'LDJUDP
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
/LVW RI )LJXUHV
YL
)LJXUH =& 5HDG:ULWH 7LPLQJ 'LDJUDP
)LJXUH =& ,QWHUUXSW $FNQRZOHGJH 7LPLQJ 'LDJUDP
)LJXUH =& 5HVHW 7LPLQJ 'LDJUDP
)LJXUH =& *HQHUDO 7LPLQJ 'LDJUDP
)LJXUH =& 6\VWHP 7LPLQJ 'LDJUDP
)LJXUH 3LQ ',3 3DFNDJH 'LDJUDP
)LJXUH 3LQ 3/&& 3DFNDJH 'LDJUDP
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
/LVW RI 7DEOHV
YLL
/LVW RI 7DEOHV
7DEOH
6&& 5HDG 5HJLVWHU )XQFWLRQV
7DEOH
6&& :ULWH 5HJLVWHU )XQFWLRQV
7DEOH
&DSDFLWDQFH
7DEOH
=&=& '& &KDUDFWHULVWLFV
7DEOH
=& 5HDG:ULWH 7LPLQJ
7DEOH
=& *HQHUDO 7LPLQJ 7DEOH
7DEOH
=& 6\VWHP 7LPLQJ 7DEOH
7DEOH
=& 5HDG:ULWH 7LPLQJ
7DEOH
=& 5HDG:ULWH 7LPLQJ
7DEOH =& *HQHUDO 7LPLQJ
7DEOH =& 6\VWHP 7LPLQJ
7DEOH =&=& 2UGHULQJ ,QIRUPDWLRQ
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
/LVW RI 7DEOHV
YLLL
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
2YHUYLHZ
2YHUYLHZ
=& 2SWLPL]HG IRU 1RQ0XOWLSOH[HG %XV 0LFURSURFHVVRUV
=& 2SWLPL]HG IRU 0XOWLSOH[HG %XV 0LFURSURFHVVRUV
3LQ &RPSDWLEOH WR 1026 9HUVLRQV
7ZR ,QGHSHQGHQW WR 0ELW6HFRQG )XOO'XSOH[ &KDQQHOV
(DFK FKDQQHO ZLWK 6HSDUDWH &U\VWDO 2VFLOODWRU %DXG 5DWH *HQHU
DWRU DQG 'LJLWDO 3KDVH/RFNHG /RRS '3// IRU &ORFN 5HFRYHU\
0XOWL3URWRFRO 2SHUDWLRQ XQGHU 3URJUDP &RQWURO 3URJUDPPDEOH
IRU 15= 15=, RU )0 'DWD (QFRGLQJ
$V\QFKURQRXV 0RGH ZLWK )LYH WR (LJKW %LWV DQG 2QH 2QH DQG
2QH+DOI RU 7ZR 6WRS %LWV 3HU &KDUDFWHU 3URJUDPPDEOH &ORFN
)DFWRU %UHDN 'HWHFWLRQ DQG *HQHUDWLRQ 3DULW\ 2YHUUXQ DQG
)UDPLQJ (UURU 'HWHFWLRQ
6\QFKURQRXV 0RGH ZLWK ,QWHUQDO RU ([WHUQDO &KDUDFWHU 6\QFKURQL
]DWLRQ RQ 2QH RU 7ZR 6\QFKURQRXV &KDUDFWHUV DQG &5& *HQHU
DWLRQ DQG &KHFNLQJ ZLWK &5& RU &5&&&,77 3UHVHW WR HLWKHU
V RU V
6'/&+'/& 0RGH ZLWK &RPSUHKHQVLYH )UDPH/HYHO &RQWURO
$XWRPDWLF =HUR ,QVHUWLRQ DQG 'HOHWLRQ ,)LHOG 5HVLGXH +DQGOLQJ
$ERUW *HQHUDWLRQ DQG 'HWHFWLRQ &5& *HQHUDWLRQ DQG &KHFNLQJ
DQG 6'/& /RRS
6RIWZDUH ,QWHUUXSW $FNQRZOHGJH )HDWXUH QRW DYDLODEOH ZLWK
1026
/RFDO /RRSEDFN DQG $XWR (FKR 0RGHV
6XSSRUWV 7 'LJLWDO 7UXQN
(QKDQFHG '0$ 6XSSRUW QRW DYDLODEOH ZLWK 1026 [ %LW
6WDWXV ),)2 %LW %\WH &RXQWHU
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
2YHUYLHZ
6SHHGV
=&2 0+]
=&2 0+]
2WKHU )HDWXUHV IRU =& 2QO\
6RPH RI WKH IHDWXUHV OLVWHG EHORZ DUH DYDLODEOH E\ GHIDXOW 6RPH RI
WKHP IHDWXUHV ZLWK DUH GLVDEOHG RQ GHIDXOW WR PDLQWDLQ FRPSDWL
ELOLW\ ZLWK WKH H[LVWLQJ 6&& GHVLJQ DQG SURJUDP WR HQDEOH WKURXJK
:5
1HZ SURJUDPPDEOH :5 ZULWH UHJLVWHU SULPH WR HQDEOH QHZ
IHDWXUHV
,PSURYHPHQWV WR VXSSRUW 6'/& PRGH RI V\QFKURQRXV FRPPXQL
FDWLRQ
,PSURYH IXQFWLRQDOLW\ WR HDVH VHQGLQJ EDFNWREDFN IUDPHV
$XWRPDWLF 6'/& RSHQLQJ )ODJ WUDQVPLVVLRQ
$XWRPDWLF 7[ 8QGHUUXQ(20 /DWFK UHVHW LQ 6'/& PRGH
$XWRPDWLF 576 GHDFWLYDWLRQ
7[' SLQ IRUFHG +LJK LQ 6'/& 15=, PRGH DIWHU FORVLQJ IODJ
&RPSOHWH &5& UHFHSWLRQ
,PSURYHG UHVSRQVH WR $ERUW VHTXHQFH LQ VWDWXV ),)2
$XWRPDWLF 7[ &5& JHQHUDWRU SUHVHWUHVHW
([WHQGHG UHDG IRU ZULWH UHJLVWHUV
:ULWH GDWD VHWXS WLPLQJ LPSURYHPHQW
,PSURYHG $& WLPLQJ
7KUHH WR 3&/. DFFHVV UHFRYHU\ WLPH
3URJUDPPDEOH '755(4 WLPLQJ
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
2YHUYLHZ
36
:ULWH GDWD WR IDOOLQJ HGJH RI :5 VHWXS WLPH UHTXLUHPHQW LV
QRZ HOLPLQDWHG
5HGXFHG ,17 WLPLQJ
2WKHU IHDWXUHV LQFOXGH
([WHQGHG UHDG IXQFWLRQ WR UHDG EDFN WKH ZULWWHQ YDOXH WR WKH
ZULWH UHJLVWHUV
/DWFKLQJ 552 GXULQJ UHDG
552 ELW ' DQG 55 ELW ' QRZ KDV UHVHW GHIDXOW YDOXH
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
2YHUYLHZ
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
*HQHUDO 'HVFULSWLRQ
*HQHUDO 'HVFULSWLRQ
7KH =L/2* =&=& 6HULDO &RPPXQLFDWLRQV &RQWUROOHU
6&& LV D SLQ DQG VRIWZDUH FRPSDWLEOH &026 PHPEHU RI WKH
6&& IDPLO\ LQWURGXFHG E\ =L/2* LQ ,W LV D GXDO FKDQQHO
PXOWLSURWRFRO GDWD FRPPXQLFDWLRQV SHULSKHUDO WKDW HDVLO\ LQWHU
IDFHV WR &38V ZLWK HLWKHU PXOWLSOH[HG RU QRQPXOWLSOH[HG DGGUHVV
GDWD EXVHV 7KH DGYDQFHG &026 SURFHVV RIIHUV ORZHU SRZHU FRQ
VXPSWLRQ KLJKHU SHUIRUPDQFH DQG VXSHULRU QRLVH LPPXQLW\ 7KH
SURJUDPPLQJ IOH[LELOLW\ RI WKH LQWHUQDO UHJLVWHUV DOORZV WKH 6&& WR
EH FRQILJXUHG WR VDWLVI\ D ZLGH YDULHW\ RI VHULDO FRPPXQLFDWLRQV
DSSOLFDWLRQV )LJXUH LOOXVWUDWHV D EORFN GLDJUDP RI WKH 6&&
7KH PDQ\ RQFKLS IHDWXUHV VXFK DV %DXG 5DWH *HQHUDWRUV %5*
'LJLWDO 3KDVH /RFNHG /RRSV '3// DQG FU\VWDO RVFLOODWRUV UHGXFH
WKH QHHG IRU H[WHUQDO ORJLF $GGLWLRQDO IHDWXUHV LQFOXGH D [ ELW
VWDWXV ),)2 DQG ELW E\WH FRXQWHU WR VXSSRUW KLJK VSHHG 6'/&
WUDQVIHUV XVLQJ '0$ FRQWUROOHUV
7KH 6&& KDQGOHV DV\QFKURQRXV IRUPDWV V\QFKURQRXV E\WHRUL
HQWHG SURWRFROV VXFK DV ,%0 %LV\QF DQG V\QFKURQRXV ELWRULHQWHG
SURWRFROV VXFK DV +'/& DQG ,%0 6'/& 7KLV YHUVDWLOH GHYLFH VXS
SRUWV YLUWXDOO\ DQ\ VHULDO GDWD WUDQVIHU DSSOLFDWLRQ FDVVHWWH GLV
NHWWH WDSH GULYHV HWF
7KH GHYLFH JHQHUDWHV DQG FKHFNV &5& FRGHV LQ DQ\ V\QFKURQRXV
PRGH DQG FDQ EH SURJUDPPHG WR FKHFN GDWD LQWHJULW\ LQ YDULRXV
PRGHV 7KH 6&& DOVR FRQWDLQV IDFLOLWLHV IRU PRGHP FRQWUROV LQ ERWK
FKDQQHOV ,Q DSSOLFDWLRQV ZKHUH WKHVH FRQWUROV DUH QRW QHHGHG WKH
PRGHP FRQWUROV FDQ EH XVHG IRU JHQHUDOSXUSRVH ,2
7KH GDLV\FKDLQ LQWHUUXSW KLHUDUFK\ LV DOVR VXSSRUWHG
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
*HQHUDO 'HVFULSWLRQ
)LJXUH 6&& %ORFN 'LDJUDP
Channel A
Exploded View
Databus
Control
Interrupt
IEI
IEO
INTACK
INT
Control
CPU & DMA
Bus Interface
Control
Interrupt
Logic
Control
Interrupt
Logic
Channel B
Register
Channel A
Register
RxDA
Channel A
Channel B
Receive Logic
Receive MUX
CRC Checker
Data Decode &
Sync Character
Detection
Rec. Status
FIFO 3 Byte
Rec. Status
FIFO 3 Byte
SDLC Frame Status FIFO
10 X 19
CTSA
DCDA
SYNCA
RTSA
DTRA/REQA
Modem/Control Logic
Digital
Phase-Locked
Loop
Baud Rate
Generator
Crystal
Oscillator
Amplifier
Receive and Transmit Clock Multiplexer
Transmit
Buffer
Transmit Logic
Transmit MUX
Data Encoding & CRC
Generation
TxDA
TRxCA
RTxCA
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
*HQHUDO 'HVFULSWLRQ
36
3LQ 'HVFULSWLRQV
=&=& &RPPRQ 3LQ )XQFWLRQV
7KH IROORZLQJ VHFWLRQ GHVFULEHV WKH SLQ IXQFWLRQV FRPPRQ WR WKH
=& DQG WKH =& )LJXUHV DQG GHWDLO WKH UHVSHFWLYH SLQ
DVVLJQPHQWV DQG )LJXUHV DQG GHVLJQDWH WKH SLQ IXQFWLRQV
&76$ &76%
&OHDU 7R 6HQG LQSXWV DFWLYH /RZ ,I WKHVH SLQV DUH SURJUDPPHG
IRU $XWR (QDEOH D /RZ RQ WKH LQSXWV HQDEOHV WKH UHVSHFWLYH WUDQV
PLWWHUV ,I QRW SURJUDPPHG DV $XWR (QDEOH WKH\ PD\ EH XVHG DV
JHQHUDOSXUSRVH LQSXWV %RWK LQSXWV DUH 6FKPLWWWULJJHU EXIIHUHG WR
DFFRPPRGDWH VORZ ULVHWLPH LQSXWV7KH 6&& GHWHFWV SXOVHV RQ
WKHVH LQSXWV DQG FDQ LQWHUUXSW WKH &38 RQ ERWK ORJLF OHYHO WUDQVL
WLRQV
'&'$ '&'%
'DWD &DUULHU 'HWHFW LQSXWV DFWLYH /RZ 7KHVH SLQV IXQFWLRQ DV
UHFHLYHU HQDEOHV LI WKH\ DUH SURJUDPPHG IRU $XWR (QDEOH 2WKHU
ZLVH WKHVH SLQV DUH XVHG DV JHQHUDOSXUSRVH LQSXW SLQV %RWK SLQV
DUH 6FKPLWWWULJJHU EXIIHUHG WR DFFRPPRGDWH VORZ ULVHWLPH VLJ
QDOV 7KH 6&& GHWHFWV SXOVHV RQ WKHVH SLQV DQG FDQ LQWHUUXSW WKH
&38 RQ ERWK ORJLF OHYHO WUDQVLWLRQV
'755(4$ '755(4%
'DWD 7HUPLQDO 5HDG\5HTXHVW RXWSXWV DFWLYH /RZ 7KHVH RXW
SXWV IROORZ WKH VWDWH SURJUDPPHG LQWR WKH '75 ELW 7KH\ FDQ DOVR
EH XVHG DV JHQHUDOSXUSRVH RXWSXWV RU DV 5HTXHVW OLQHV IRU D '0$
FRQWUROOHU
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
*HQHUDO 'HVFULSWLRQ
,(,
,QWHUUXSW (QDEOH ,Q LQSXW DFWLYH +LJK ,(, LV XVHG ZLWK ,(2 WR IRUP
DQ LQWHUUXSW GDLV\FKDLQ ZKHQ WKHUH LV PRUH WKDQ RQH LQWHUUXSW
GULYHQ GHYLFH $ KLJK ,(, LQGLFDWHV WKDW QR RWKHU KLJKHU SULRULW\
GHYLFH KDV DQ LQWHUUXSW XQGHU VHUYLFH RU LV UHTXHVWLQJ DQ LQWHUUXSW
,(2
,QWHUUXSW (QDEOH 2XW RXWSXW DFWLYH +LJK ,(2 LV +LJK RQO\ LI ,(, LV
+LJK DQG WKH &38 LV QRW VHUYLFLQJ WKH 6&& LQWHUUXSW RU WKH 6&& LV
QRW UHTXHVWLQJ DQ LQWHUUXSW LQWHUUXSW $FNQRZOHGJH F\FOH RQO\ ,(2
LV FRQQHFWHG WR WKH QH[W ORZHU SULRULW\ GHYLFHV ,(, LQSXW DQG WKXV
LQKLELWV LQWHUUXSWV IURP ORZHU SULRULW\ GHYLFHV
,17
,QWHUUXSW 5HTXHVW RXWSXW RSHQGUDLQ DFWLYH /RZ 7KLV VLJQDO
DFWLYDWHV ZKHQ WKH 6&& UHTXHVWV DQ LQWHUUXSW
,17$&.
,QWHUUXSW $FNQRZOHGJH LQSXW DFWLYH /RZ 7KLV VLJQDO LQGLFDWHV DQ
DFWLYH ,QWHUUXSW $FNQRZOHGJH F\FOH 'XULQJ WKLV F\FOH WKH 6&&
LQWHUUXSW GDLV\ FKDLQ VHWWOHV :KHQ 5' RU '6 EHFRPHV DFWLYH WKH
6&& SODFHV DQ LQWHUUXSW YHFWRU RQ WKH GDWD EXV LI ,(, LV +LJK
,17$&. LV ODWFKHG E\ WKH ULVLQJ HGJH RI 3&/.
3&/.
&ORFN LQSXW 7KLV LV WKH PDVWHU 6&& FORFN XVHG WR V\QFKURQL]H
LQWHUQDO VLJQDOV 3&/. LV D 77/ OHYHO VLJQDO 3&/. LV QRW UHTXLUHG
WR KDYH DQ\ SKDVH UHODWLRQVKLS ZLWK WKH PDVWHU V\VWHP FORFN
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
*HQHUDO 'HVFULSWLRQ
36
5['$ 5['%
5HFHLYH 'DWD LQSXWV DFWLYH +LJK 7KHVH VLJQDOV UHFHLYH VHULDO
GDWD DW VWDQGDUG 77/ OHYHOV
57;&$ 57;&%
5HFHLYH7UDQVPLW &ORFNV LQSXWV DFWLYH /RZ 7KHVH SLQV FDQ EH
SURJUDPPHG LQ VHYHUDO GLIIHUHQW RSHUDWLQJ PRGHV ,Q HDFK FKDQ
QHO 57[& PD\ VXSSO\ WKH UHFHLYH FORFN WKH WUDQVPLW FORFN WKH
FORFN IRU WKH %DXG 5DWH *HQHUDWRU RU WKH FORFN IRU WKH 'LJLWDO
3KDVH/RFNHG /RRS 7KHVH SLQV FDQ DOVR EH SURJUDPPHG IRU XVH
ZLWK WKH UHVSHFWLYH 6<1& SLQV DV D FU\VWDO RVFLOODWRU 7KH UHFHLYH
FORFN PD\ EH RU WLPHV WKH GDWD UDWH LQ $V\QFKURQRXV
PRGHV
576$ 576%
5HTXHVW 7R 6HQG RXWSXWV DFWLYH /RZ :KHQ WKH 5HTXHVW 7R
6HQG 576 ELW LQ :ULWH 5HJLVWHU )LJXUH VHWV WKH ,576 VLJQDO
JRHV /RZ :KHQ WKH 576 ELW LV UHVHW LQ WKH $V\QFKURQRXV PRGH
DQG $XWR (QDEOH LV RQ WKH VLJQDO JRHV +LJK DIWHU WKH WUDQVPLWWHU LV
HPSW\ ,Q 6\QFKURQRXV PRGH LW VWULFWO\ IROORZV WKH VWDWH RI WKH 576
ELW %RWK SLQV FDQ EH XVHG DV JHQHUDOSXUSRVH RXWSXWV
6<1&$ 6<1&%
6\QFKURQL]DWLRQ LQSXWV RU RXWSXWV DFWLYH /RZ 7KHVH SLQV IXQF
WLRQ DV LQSXWV RXWSXWV RU SDUW RI WKH FU\VWDO RVFLOODWRU FLUFXLW ,Q WKH
$V\QFKURQRXV 5HFHLYH PRGH FU\VWDO RVFLOODWRU RSWLRQ QRW
VHOHFWHG WKHVH SLQV DUH LQSXWV VLPLODU WR &76 DQG '&' ,Q WKLV
PRGH WUDQVLWLRQV RQ WKHVH OLQHV DIIHFW WKH VWDWH RI WKH 6\QFKUR
QRXV+XQW VWDWXV ELWV LQ 5HDG 5HJLVWHU )LJXUH EXW KDYH QR
RWKHU IXQFWLRQ
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
*HQHUDO 'HVFULSWLRQ
,Q ([WHUQDO 6\QFKURQL]DWLRQ PRGH ZLWK WKH FU\VWDO RVFLOODWRU QRW
VHOHFWHG WKHVH OLQHV DOVR DFW DV LQSXWV ,Q WKLV PRGH 6<1& PXVW
EH GULYHQ /RZ IRU WZR UHFHLYH FORFN F\FOHV DIWHU WKH ODVW ELW LQ WKH
V\QFKURQRXV FKDUDFWHU LV UHFHLYHG &KDUDFWHU DVVHPEO\ EHJLQV RQ
WKH ULVLQJ HGJH RI WKH UHFHLYH FORFN LPPHGLDWHO\ SUHFHGLQJ WKH DFWL
YDWLRQ RI 6<1&
,Q WKH ,QWHUQDO 6\QFKURQL]DWLRQ PRGH 0RQRV\QF DQG %LV\QF ZLWK
WKH FU\VWDO RVFLOODWRU QRW VHOHFWHG WKHVH SLQV DFW DV RXWSXWV DQG DUH
DFWLYH RQO\ GXULQJ WKH SDUW RI WKH UHFHLYH FORFN F\FOH LQ ZKLFK V\Q
FKURQRXV FKDUDFWHUV DUH UHFRJQL]HG 7KLV V\QFKURQRXV FRQGLWLRQ LV
QRW ODWFKHG 7KHVH RXWSXWV DUH DFWLYH HDFK WLPH D V\QFKURQL]DWLRQ
SDWWHUQ LV UHFRJQL]HG UHJDUGOHVV RI FKDUDFWHU ERXQGDULHV ,Q
6'/& PRGH WKHVH SLQV DFW DV RXWSXWV DQG DUH YDOLG RQ UHFHLSW RI D
IODJ
7['$ 7['%
7UDQVPLW 'DWD RXWSXWV DFWLYH +LJK 7KHVH RXWSXW VLJQDOV WUDQVPLW
VHULDO GDWD DW VWDQGDUG 77/ OHYHOV
75;&$ 75;&%
7UDQVPLW5HFHLYH &ORFNV LQSXWV RU RXWSXWV DFWLYH ORZ 7KHVH SLQV
FDQ EH SURJUDPPHG LQ VHYHUDO GLIIHUHQW RSHUDWLQJ PRGHV 75[&
PD\ VXSSO\ WKH UHFHLYH FORFN RU WKH WUDQVPLW FORFN LQ WKH LQSXW
PRGH RU VXSSO\ WKH RXWSXW RI WKH 'LJLWDO 3KDVHORFNHG ORRS WKH
FU\VWDO RVFLOODWRU WKH %DXG 5DWH *HQHUDWRU RU WKH WUDQVPLW FORFN LQ
WKH RXWSXW PRGH
:5(4$ :5(4%
:DLW5HTXHVW RXWSXWV RSHQGUDLQ ZKHQ SURJUDPPHG IRU D :DLW
IXQFWLRQ GULYHQ +LJK RU ORZ ZKHQ SURJUDPPHG IRU D 5HTXHVW IXQF
WLRQ 7KHVH GXDOSXUSRVH RXWSXWV PD\ EH SURJUDPPHG DV
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
*HQHUDO 'HVFULSWLRQ
36
5HTXHVW OLQHV IRU D '0$ FRQWUROOHU RU DV :DLW OLQHV WR V\QFKURQL]H
WKH &38 WR WKH 6&& GDWD UDWH 7KH UHVHW VWDWH LV :DLW
=&
$%
&KDQQHO $&KDQQHO % LQSXW 7KLV VLJQDO VHOHFWV WKH FKDQQHO LQ
ZKLFK WKH UHDG RU ZULWH RSHUDWLRQ RFFXUV
&(
&KLS (QDEOH LQSXW DFWLYH /RZ 7KLV VLJQDO VHOHFWV WKH 6&& IRU D
UHDG RU ZULWH RSHUDWLRQ
''
'DWD %XV ELGLUHFWLRQDO WULVWDWH 7KHVH OLQHV FDUU\ GDWD DQG FRP
PDQG WR DQG IURP WKH 6&&
'&
'DWD&RQWURO 6HOHFW LQSXW 7KLV VLJQDO GHILQHV WKH W\SH RI LQIRUPD
WLRQ WUDQVIHUUHG WR RU IURP WKH 6&& $ +LJK LQGLFDWHV D GDWD WUDQV
IHU D /RZ LQGLFDWHV D FRPPDQG
5'
5HDG LQSXW DFWLYH /RZ 7KLV VLJQDO LQGLFDWHV D UHDG RSHUDWLRQ
DQG ZKHQ WKH 6&& LV VHOHFWHG HQDEOHV WKH 6&&V EXV GULYHUV
'XULQJ WKH ,QWHUUXSW $FNQRZOHGJH F\FOH WKLV VLJQDO JDWHV WKH LQWHU
UXSW YHFWRU RQWR WKH EXV LI WKH 6&& LV WKH KLJKHVW SULRULW\ GHYLFH
UHTXHVWLQJ DQ LQWHUUXSW
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
*HQHUDO 'HVFULSWLRQ
:5
:ULWH LQSXW DFWLYH /RZ :KHQ WKH 6&& LV VHOHFWHG WKLV VLJQDO
LQGLFDWHV D ZULWH RSHUDWLRQ 7KH FRLQFLGHQFH RI ,$' DQG :5 LV
LQWHUSUHWHG DV D UHVHW
=&
$'$'
$GGUHVV'DWD %XV ELGLUHFWLRQDO DFWLYH +LJK 7ULVWDWH 7KHVH PXO
WLSOH[HG OLQHV FDUU\ UHJLVWHU DGGUHVVHV WR WKH 6&& DV ZHOO DV GDWD
RU FRQWURO LQIRUPDWLRQ
$6
$GGUHVV 6WUREH LQSXW DFWLYH /RZ $GGUHVVHV RQ $'$' DUH
ODWFKHG E\ WKH ULVLQJ HGJH RI WKLV VLJQDO
&6
&KLS 6HOHFW LQSXW DFWLYH /RZ 7KLV VLJQDO LV ODWFKHG FRQFXU
UHQWO\ ZLWK WKH DGGUHVVHV RQ $'$' DQG PXVW EH DFWLYH IRU WKH
LQWHQGHG EXV WUDQVDFWLRQ WR RFFXU
&6
&KLS 6HOHFW LQSXW DFWLYH +LJK 7KLV VHFRQG VHOHFW VLJQDO PXVW
DOVR EH DFWLYH EHIRUH WKH LQWHQGHG EXV WUDQVDFWLRQ FDQ RFFXU &6
PXVW UHPDLQ DFWLYH WKURXJKRXW WKH WUDQVDFWLRQ
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
*HQHUDO 'HVFULSWLRQ
36
'6
'DWD VWUREH LQSXW DFWLYH /RZ 7KLV VLJQDO SURYLGHV WLPLQJ IRU WKH
WUDQVIHU RI GDWD LQWR DQG RXW RI WKH 6&& ,I $6 DQG '6 FRLQFLGH WKLV
FRQIOXHQFH LV LQWHUSUHWHG DV D UHVHW
5:
5HDG:ULWH LQSXW 7KLV VLJQDO VSHFLILHV ZKHWKHU WKH RSHUDWLRQ WR
EH SHUIRUPHG LV D UHDG RU D ZULWH
)LJXUH =& DQG =& ',3 3LQ $VVLJQPHQWV
D1
D3
D5
D7
INT
IEO
IEI
INTACK
+5v
W/REQA
SYNCA
RTxCA
RxDA
TRxCA
TxDA
DTR/REQA
RTSA
CTSA
DCDA
PCLK
D0
D2
D4
D6
RD
WR
A/B
CE
D/C
GND
W/REQB
SYNCB
RTxCB
RxDB
TRxCB
TxDB
DTR/REQB
RTSB
CTSB
DCDB
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Z85C30
AD1
AD3
AD5
AD7
INT
IEO
IEI
INTACK
+5v
W/REQA
SYNCA
RTxCA
RxDA
TRxCA
TxDA
DTR/REQA
RTSA
CTSA
DCDA
PCLK
AD0
AD2
AD4
AD6
DS
AS
R/W
CS0
CS1
GND
W/REQB
SYNCB
RTxCB
RxDB
TRxCB
TxDB
DTR/REQB
RTSB
CTSB
DCDB
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Z80C30
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
*HQHUDO 'HVFULSWLRQ
)LJXUH =& DQG =& 3/&& 3LQ $VVLJQPHQWV
IEO
Z85C30
IEI
INTACK
+5V
W/REQA
SYNCA
RTxCA
RxDA
TRxCA
TxDA
NC
A/B
CE
D/C
NC
GND
W/REQB
SYNCB
RTxCB
RxDB
TRxCB
TxDB
INT
D7
D5
D3
D1
D0
D2
D4
D6
RD
WR
NC
DT
R
/RE
Q
A
RT
S
A
CT
SA
DCDA
PC
L
D
DCDB
CT
SB
RT
S
B
DT
R
/RE
Q
B
NC
7
8
9
10
11
12
13
14
15
16
17
38
37
36
35
34
33
32
31
30
29
39
6
5
4
3
2
1 44 43 42 41 40
18 19 20 21 22 23 24 25 26 27 28
IEO
Z80C30
IEI
INTACK
+5V
W/REQA
SYNCA
RTxCA
RxDA
TRxCA
TxDA
NC
R/W
CS0
CS1
NC
GND
W/REQB
SYNCB
RTxCB
RxDB
TRxCB
TxDB
INT
AD7
AD5
AD3
AD1
AD0
AD2
AD4
AD6
DS
AS
NC
DT
R
/RE
Q
A
RT
S
A
CT
SA
DCDA
PC
L
K
DCDB
CT
SB
RT
S
B
DT
R
/RE
Q
B
NC
7
8
9
10
11
12
13
14
15
16
17
38
37
36
35
34
33
32
31
30
29
39
6
5
4
3
2
1 44 43 42 41 40
18 19 20 21 22 23 24 25 26 27 28
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
*HQHUDO 'HVFULSWLRQ
36
)LJXUH =& 3LQ )XQFWLRQV
Z85C30
Serial
Data
Channel
Clocks
CH-A
Channel
Controls
for Modem,
DMA and
Other
CH-B
Serial
Data
Channel
Clocks
Channel
Controls
for Modem,
DMA and
Other
Data Bus
D7
D6
D5
D4
D3
D2
D1
D0
RD
WR
A/B
CE
D/C
INT
INTACK
IEI
IEO
TxDA
RxDA
TRxCA
RTxCA
SYNCA
W/REQA
DTR/REQA
RTSA
CTSA
DCDA
TxDB
RTxCB
SYNCB
W/REQB
DTR/REQB
RTSB
CTSB
DCDB
RxDB
TRxCB
and Reset
Control
Interrupt
Bus Timing
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
*HQHUDO 'HVFULSWLRQ
)LJXUH =& 3LQ )XQFWLRQV
Z80C30
Serial
Data
Channel
Clocks
CH-A
Channel
Controls
for Modem,
DMA and
Other
CH-B
Serial
Data
Channel
Clocks
Channel
Controls
for Modem,
DMA and
Other
Data Bus
AD7
AD6
AD5
AD4
AD3
AD2
AD1
AD0
AS
DS
R/W
CS1
CS0
INT
INTACK
IEI
IEO
TxDA
RxDA
TRxCA
RTxCA
SYNCA
W/REQA
DTR/REQA
RTSA
CTSA
DCDA
TxDB
RTxCB
SYNCB
W/REQB
DTR/REQB
RTSB
CTSB
DCDB
RxDB
TRxCB
and Reset
Control
Interrupt
Bus Timing
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
)XQFWLRQDO 'HVFULSWLRQ
)XQFWLRQDO 'HVFULSWLRQ
7KH DUFKLWHFWXUH RI WKH 6&& LV GHVFULEHG IURP WZR SRLQWV RI YLHZ
$V D GDWD FRPPXQLFDWLRQV GHYLFH ZKLFK WUDQVPLWV DQG UHFHLYHV
GDWD LQ D ZLGH YDULHW\ RI SURWRFROV
$V D PLFURSURFHVVRU SHULSKHUDO LQ ZKLFK WKH 6&& RIIHUV YDOXDEOH
IHDWXUHV VXFK DV YHFWRUHG LQWHUUXSWV DQG '0$ VXSSRUW
7KH 6&&V SHULSKHUDO DQG GDWD FRPPXQLFDWLRQ DUH GHVFULEHG LQ
WKH IROORZLQJ VHFWLRQV )LJXUH RQ SDJH LOOXVWUDWHV WKH 6&& EORFN
GLDJUDP )LJXUHV DQG VKRZ WKH GHWDLOV RI WKH FRPPXQLFDWLRQV
EHWZHHQ WKH UHFHLYH DQG WUDQVPLW ORJLF WR WKH V\VWHP EXV 7KH IHD
WXUHV DQG GDWD SDWK IRU HDFK RI WKH 6&&V $ DQG % FKDQQHOV LV
LGHQWLFDO
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
)XQFWLRQDO 'HVFULSWLRQ
)LJXUH 6&& 7UDQVPLW 'DWD 3DWK
From Receiver
CRC-Gen
Zero Insert
(5 Bits)
20-Bit TX Shift Register
SYNC Register SYNC Register
Internal Data Bus
To Other Channel
Internal TXD
TXD
NRZ
Encode
Transmit
MUX & 2-Bit
Delay
Transmit Clock
TX Buffer
1 Byte
Final TX
MUX
WRB
WR6
Sync
Sync
SDLC
WR7
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
)XQFWLRQDO 'HVFULSWLRQ
36
)LJXUH 6&& 5HFHLYH 'DWD 3DWK
,2 ,QWHUIDFH &DSDELOLWLHV
6\VWHP FRPPXQLFDWLRQ WR DQG IURP WKH 6&& LV SHUIRUPHG WKURXJK
WKH 6&&V UHJLVWHU VHW 7KHUH DUH VL[WHHQ ZULWH UHJLVWHUV DQG HLJKW
UHDG UHJLVWHUV 7DEOHV DQG OLVW DOO 6&& UHJLVWHUV DQG SURYLGH D
EULHI GHVFULSWLRQ RI WKHLU IXQFWLRQV
To Transmit Section
MUX
NRZI Decode
MUX
Internal TXD
DPLL
SYNC Register
& Zero Delete
OUT
SDLC-CRC
CRC
Checker
CRC Result
SYNC
CRC
CRC Delay
Register (8 bits)
Receive Shift
Register
3-Bit
RXD
DPLL
IN
DPLL
1-Bit
Hunt Mode (BISYNC)
14-Bit Counter
Rec. Error Logic
BRG
Output
Rec. Error FIFO
3 Byte Deep
Rec. Error FIFO
3 Byte Deep
Status FIFO
10 X 19 Frame
I/O Data buffer
Internal Data Bus
CPU/I/O
BRG
Input
16-Bit Down Counter
DIV 2
Upper Byte (WR13)
Time Constant
Lower Byte (WR12)
Time Constant
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
)XQFWLRQDO 'HVFULSWLRQ
7KURXJKRXW WKLV GRFXPHQW WKH ZULWH DQG UHDG UHJLVWHUV DUH UHIHU
HQFHG ZLWK WKH IROORZLQJ QRWDWLRQ :5 IRU :ULWH 5HJLVWHU DQG 55
IRU 5HDG 5HJLVWHU )RU H[DPSOH
:5$
:ULWH 5HJLVWHU IRU FKDQQHO $
55
5HDG 5HJLVWHU IRU HLWKHUERWK FKDQQHOV
7DEOH 6&& 5HDG 5HJLVWHU )XQFWLRQV
5HJLVWHU
)XQFWLRQ
55
7UDQVPLW5HFHLYH EXIIHU VWDWXV DQG ([WHUQDO VWDWXV
55
6SHFLDO 5HFHLYH &RQGLWLRQ VWDWXV
55
0RGLILHG LQWHUUXSW YHFWRU &KDQQHO % RQO\ 8QPRGLILHG
LQWHUUXSW YHFWRU &KDQQHO $ RQO\
55
,QWHUUXSW 3HQGLQJ ELWV &KDQQHO $ RQO\
55
5HFHLYH %XIIHU
55
0LVFHOODQHRXV VWDWXV
55
/RZHU E\WH RI %DXG 5DWH *HQHUDWRU WLPH FRQVWDQW
55
8SSHU E\WH RI %DXG 5DWH *HQHUDWRU WLPH FRQVWDQW
55
([WHUQDO6WDWXV LQWHUUXSW LQIRUPDWLRQ
7DEOH 6&& :ULWH 5HJLVWHU )XQFWLRQV
5HJLVWHU
)XQFWLRQ
:5
&5& LQLWLDOL]H LQLWLDOL]DWLRQ FRPPDQGV IRU WKH YDULRXV
PRGHV UHJLVWHU SRLQWHUV
:5
7UDQVPLW5HFHLYH LQWHUUXSW DQG GDWD WUDQVIHU PRGH
GHILQLWLRQ
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
)XQFWLRQDO 'HVFULSWLRQ
36
7KHUH DUH WKUHH PHWKRGV WR PRYH GDWD LQWR DQG RXW RI WKH 6&&
3ROOLQJ
,QWHUUXSW YHFWRUHG DQG QRQYHFWRUHG
%ORFN 7UDQVIHU 7KH %ORFN 7UDQVIHU PRGH FDQ EH LPSOHPHQWHG XQ
GHU &38 RU '0$ FRQWURO
:5
,QWHUUXSW YHFWRU DFFHVVHG WKURXJK HLWKHU FKDQQHO
:5
5HFHLYH SDUDPHWHUV DQG FRQWURO
:5
7UDQVPLW5HFHLYH PLVFHOODQHRXV SDUDPHWHUV DQG
PRGHV
:5
7UDQVPLW SDUDPHWHUV DQG FRQWUROV
:5
6\QF FKDUDFWHUV RU 6'/& DGGUHVV ILHOG
:5
6\QF FKDUDFWHU RU 6'/& IODJ
:5
([WHQGHG )HDWXUH DQG ),)2 &RQWURO :5 3ULPH
& 2QO\
:5
7UDQVPLW EXIIHU
:5
0DVWHU LQWHUUXSW FRQWURO DQG UHVHW DFFHVVHG WKURXJK
HLWKHU FKDQQHO
:5
0LVFHOODQHRXV WUDQVPLWWHUUHFHLYHU FRQWURO ELWV
:5
&ORFN PRGH FRQWURO
:5
/RZHU E\WH RI %DXG 5DWH *HQHUDWRU WLPH FRQVWDQW
:5
8SSHU E\WH RI %DXG 5DWH *HQHUDWRU WLPH FRQVWDQW
:5
0LVFHOODQHRXV FRQWURO ELWV
:5
([WHUQDO6WDWXV LQWHUUXSW FRQWURO
7DEOH 6&& :ULWH 5HJLVWHU )XQFWLRQV FRQWLQXHG
5HJLVWHU
)XQFWLRQ
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
)XQFWLRQDO 'HVFULSWLRQ
3ROOLQJ
:KHQ SROOLQJ DOO LQWHUUXSWV DUH GLVDEOHG 7KUHH VWDWXV UHJLVWHUV LQ
WKH 6&& DUH DXWRPDWLFDOO\ XSGDWHG ZKHQHYHU DQ\ IXQFWLRQ LV SHU
IRUPHG )RU H[DPSOH (QG2I)UDPH LQ 6'/& PRGH VHWV D ELW LQ
RQH RI WKHVH VWDWXV UHJLVWHUV 7KH SXUSRVH RI SROOLQJ LV IRU WKH &38
WR SHULRGLFDOO\ UHDG D VWDWXV UHJLVWHU XQWLO WKH UHJLVWHU FRQWHQWV LQGL
FDWH WKH QHHG IRU GDWD WR EH WUDQVIHUUHG 2QO\ RQH UHJLVWHU LV UHDG
'HSHQGLQJ RQ LWV FRQWHQWV WKH &38 HLWKHU ZULWHV GDWD UHDGV GDWD
RU FRQWLQXHV 7ZR ELWV LQ WKH UHJLVWHU LQGLFDWH WKH QHHG IRU GDWD
WUDQVIHU $Q DOWHUQDWLYH LV D SROO RI WKH ,QWHUUXSW 3HQGLQJ UHJLVWHU WR
GHWHUPLQH WKH VRXUFH RI DQ LQWHUUXSW 7KH VWDWXV IRU ERWK FKDQQHOV
UHVLGHV LQ RQH UHJLVWHU
,QWHUUXSWV
7KH 6&&V LQWHUUXSW VWUXFWXUH VXSSRUWV YHFWRUHG DQG QHVWHG LQWHU
UXSWV 1HVWHG LQWHUUXSWV DUH VXSSRUWHG ZLWK WKH LQWHUUXSW DFNQRZO
HGJH IHDWXUH ,17$&. SLQ RI WKH 6&& 7KLV DOORZV WKH &38 WR
UHFRJQL]H WKH RFFXUUHQFH RI DQ LQWHUUXSW DQG UHHQDEOH KLJKHU SUL
RULW\ LQWHUUXSWV %HFDXVH DQ ,17$&. F\FOH UHOHDVHV WKH ,17 SLQ
IURP WKH DFWLYH VWDWH D KLJKHU SULRULW\ 6&& LQWHUUXSW RU DQRWKHU
KLJKHU SULRULW\ GHYLFH FDQ LQWHUUXSW WKH &38 :KHQ DQ 6&&
UHVSRQGV WR DQ ,QWHUUXSW $FNQRZOHGJH VLJQDO ,17$&. IURP WKH
&38 DQ LQWHUUXSW YHFWRU FDQ EH SODFHG RQ WKH GDWD EXV 7KLV YHF
WRU LV ZULWWHQ LQ :5 DQG PD\ EH UHDG LQ 55 7R VSHHG LQWHUUXSW
UHVSRQVH WLPH WKH 6&& FDQ PRGLI\ WKUHH ELWV LQ WKLV YHFWRU WR LQGL
FDWH VWDWXV ,I WKH YHFWRU LV UHDG LQ &KDQQHO $ VWDWXV LV QHYHU
LQFOXGHG ,I WKH YHFWRU LV UHDG LQ &KDQQHO % VWDWXV LV DOZD\V
LQFOXGHG
(DFK RI WKH VL[ VRXUFHV RI LQWHUUXSWV LQ WKH 6&& 7UDQVPLW
5HFHLYH DQG ([WHUQDO6WDWXV LQWHUUXSWV LQ ERWK FKDQQHOV KDV WKUHH
ELWV DVVRFLDWHG ZLWK WKH LQWHUUXSW VRXUFH ,QWHUUXSW 3HQGLQJ ,3
,QWHUUXSW 8QGHU 6HUYLFH ,86 DQG ,QWHUUXSW (QDEOH ,( 2SHUDWLRQ
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
)XQFWLRQDO 'HVFULSWLRQ
36
RI WKH ,( ELW LV VWUDLJKW IRUZDUG ,I WKH ,( ELW LV VHW IRU D JLYHQ LQWHU
UXSW VRXUFH WKHQ WKDW VRXUFH FDQ UHTXHVW LQWHUUXSWV 7KH H[FHSWLRQ
LV ZKHQ WKH 0,( 0DVWHU ,QWHUUXSW (QDEOH ELW LQ :5 LV UHVHW DQG
QR LQWHUUXSWV FDQ EH UHTXHVWHG 7KH ,( ELWV DUH ZULWH RQO\
7KH RWKHU WZR ELWV DUH UHODWHG WR WKH LQWHUUXSW SULRULW\ FKDLQ )LJXUH
$V D PLFURSURFHVVRU SHULSKHUDO WKH 6&& PD\ UHTXHVW DQ LQWHU
UXSW RQO\ ZKHQ QR KLJKHU SULRULW\ GHYLFH LV UHTXHVWLQJ RQH WKDW LV
ZKHQ ,(, LV +LJK ,I WKH GHYLFH LQ TXHVWLRQ UHTXHVWV DQ LQWHUUXSW LW
SXOOV GRZQ ,17 7KH &38 UHVSRQGV ZLWK ,17$&. DQG WKH LQWHUUXSW
LQJ GHYLFH SODFHV WKH YHFWRU RQ WKH GDWD EXV
)LJXUH 6&& ,QWHUUXSW 3ULRULW\ 6FKHGXOH
7KH 6&& FDQ DOVR H[HFXWH DQ LQWHUUXSW DFNQRZOHGJH F\FOH WKURXJK
VRIWZDUH ,Q VRPH &38 HQYLURQPHQWV LW LV GLIILFXOW WR FUHDWH WKH
,17$&. VLJQDO ZLWK WKH QHFHVVDU\ WLPLQJ WR DFNQRZOHGJH LQWHUUXSWV
DQG DOORZ WKH QHVWLQJ RI LQWHUUXSWV ,Q WKHVH FDVHV WKH ,17$&. VLJ
QDO FDQ EH FUHDWHG ZLWK D VRIWZDUH FRPPDQG WR WKH 6&&
,Q WKH 6&& WKH ,QWHUUXSW 3HQGLQJ ,3 ELW VLJQDOV D QHHG IRU LQWHU
UXSW VHUYLFLQJ :KHQ DQ ,3 ELW LV DQG WKH ,(, LQSXW LV +LJK WKH ,17
RXWSXW LV SXOOHG /RZ UHTXHVWLQJ DQ LQWHUUXSW ,Q WKH 6&& LI WKH ,(
ELW LV QRW VHW E\ HQDEOLQJ LQWHUUXSWV WKHQ WKH ,3 IRU WKDW VRXUFH LV
QHYHU VHW 7KH ,3 ELWV DUH UHDGDEOH LQ 55$
+5 V
+5 V
D7D0
INT
NTACK
IEI D7D0 INT INTACK IEO
IEI D7D0 INT INTACK IEO
IEI D7D0 INT INTACK
Peripheral
Peripheral
Peripheral
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
)XQFWLRQDO 'HVFULSWLRQ
7KH ,86 ELWV VLJQDO WKDW DQ LQWHUUXSW UHTXHVW LV EHLQJ VHUYLFHG ,I DQ
,86 LV VHW DOO LQWHUUXSW VRXUFHV RI ORZHU SULRULW\ LQ WKH 6&& DQG
H[WHUQDO WR WKH 6&& DUH SUHYHQWHG IURP UHTXHVWLQJ LQWHUUXSWV 7KH
LQWHUQDO LQWHUUXSW VRXUFHV DUH LQKLELWHG E\ WKH VWDWH RI WKH LQWHUQDO
GDLV\ FKDLQ ZKLOH ORZHU SULRULW\ GHYLFHV DUH LQKLELWHG E\ WKH ,(2
RXWSXW RI WKH 6&& EHLQJ SXOOHG /RZ DQG SURSDJDWHG WR VXEVHTXHQW
SHULSKHUDOV $Q ,86 ELW LV VHW GXULQJ DQ ,QWHUUXSW $FNQRZOHGJH
F\FOH LI WKHUH DUH QR KLJKHU SULRULW\ GHYLFHV UHTXHVWLQJ LQWHUUXSWV
7KHUH DUH WKUHH W\SHV RI LQWHUUXSWV 7UDQVPLW 5HFHLYH DQG ([WHU
QDO6WDWXV (DFK LQWHUUXSW W\SH LV HQDEOHG XQGHU SURJUDP FRQWURO
ZLWK &KDQQHO $ KDYLQJ KLJKHU SULRULW\ WKDQ &KDQQHO % DQG ZLWK
5HFHLYHU 7UDQVPLW DQG ([WHUQDO6WDWXV LQWHUUXSWV SULRULWL]HG LQ WKDW
RUGHU ZLWKLQ HDFK FKDQQHO
:KHQ HQDEOHG WKH UHFHLYHU LQWHUUXSWV WKH &38 LQ RQH RI WKUHH
ZD\V
,QWHUUXSW RQ )LUVW 5HFHLYH &KDUDFWHU RU 6SHFLDO 5HFHLYH &RQGLWLRQ
,QWHUUXSW RQ $OO 5HFHLYH &KDUDFWHUV RU 6SHFLDO 5HFHLYH &RQGLWLRQV
,QWHUUXSW RQ 6SHFLDO 5HFHLYH &RQGLWLRQV 2QO\
,QWHUUXSW RQ )LUVW &KDUDFWHU RU 6SHFLDO &RQGLWLRQ DQG ,QWHUUXSW RQ
6SHFLDO &RQGLWLRQ 2QO\ DUH W\SLFDOO\ XVHG ZLWK WKH %ORFN 7UDQVIHU
PRGH $ VSHFLDO 5HFHLYH &RQGLWLRQ LV RQH RI WKH IROORZLQJ UHFHLYHU
RYHUUXQ IUDPLQJ HUURU LQ $V\QFKURQRXV PRGH HQGRIIUDPH LQ
6'/& PRGH DQG RSWLRQDOO\ D SDULW\ HUURU 7KH 6SHFLDO 5HFHLYH
&RQGLWLRQ LQWHUUXSW LV GLIIHUHQW IURP DQ RUGLQDU\ UHFHLYH FKDUDFWHU
DYDLODEOH LQWHUUXSW RQO\ E\ WKH VWDWXV SODFHG LQ WKH YHFWRU GXULQJ WKH
,QWHUUXSW $FNQRZOHGJH F\FOH ,Q ,QWHUUXSW RQ )LUVW 5HFHLYH &KDUDF
WHU DQ LQWHUUXSW RFFXUV IURP 6SHFLDO 5HFHLYH &RQGLWLRQV DQ\WLPH
DIWHU WKH ILUVW UHFHLYH FKDUDFWHU LQWHUUXSW
7KH PDLQ IXQFWLRQ RI WKH ([WHUQDO6WDWXV LQWHUUXSW LV WR PRQLWRU WKH
VLJQDO WUDQVLWLRQV RI WKH &76 '&' DQG 6<1& SLQV KRZHYHU DQ
([WHUQDO6WDWXV LQWHUUXSW LV DOVR FDXVHG E\ D 7UDQVPLW 8QGHUUXQ
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
)XQFWLRQDO 'HVFULSWLRQ
36
FRQGLWLRQ D ]HUR FRXQW LQ WKH %DXG 5DWH *HQHUDWRU E\ WKH GHWHF
WLRQ RI D %UHDN $V\QFKURQRXV PRGH $ERUW 6'/& PRGH RU (23
6'/& /RRS PRGH VHTXHQFH LQ WKH GDWD VWUHDP 7KH LQWHUUXSW
FDXVHG E\ WKH $ERUW RU (23 KDV D VSHFLDO IHDWXUH DOORZLQJ WKH
6&& WR LQWHUUXSW ZKHQ WKH $ERUW RU (23 VHTXHQFH LV GHWHFWHG RU
WHUPLQDWHG 7KLV IHDWXUH IDFLOLWDWHV WKH SURSHU WHUPLQDWLRQ RI WKH
FXUUHQW PHVVDJH FRUUHFW LQLWLDOL]DWLRQ RI WKH QH[W PHVVDJH DQG WKH
DFFXUDWH WLPLQJ RI WKH $ERUW FRQGLWLRQ LQ H[WHUQDO ORJLF LQ 6'/&
PRGH ,Q 6'/& /RRS PRGH WKLV IHDWXUH DOORZV VHFRQGDU\ VWDWLRQV
WR UHFRJQL]H WKH SULPDU\ VWDWLRQ UHJDLQLQJ FRQWURO RI WKH ORRS GXULQJ
D SROO VHTXHQFH
6RIWZDUH ,QWHUUXSW $FNQRZOHGJH
2Q WKH &026 YHUVLRQ RI WKH 6&& WKH 6&& LQWHUUXSW DFNQRZOHGJH
F\FOH FDQ EH LQLWLDWHG WKURXJK VRIWZDUH ,I :ULWH 5HJLVWHU :5
ELW ' LV VHW 5HDG 5HJLVWHU 55 UHVXOWV LQ DQ LQWHUUXSW DFNQRZO
HGJH F\FOH WR EH H[HFXWHG LQWHUQDOO\ /LNH D KDUGZDUH ,17$&.
F\FOH D VRIWZDUH DFNQRZOHGJH FDXVHV WKH ,17 SLQ WR UHWXUQ +LJK
WKH ,(2 SLQ WR JR ORZ DQG VHW WKH ,86 ODWFK IRU WKH KLJKHVW SULRULW\
LQWHUUXSW SHQGLQJ
6LPLODU WR XVLQJ WKH KDUGZDUH ,17$&. VLJQDO D VRIWZDUH DFNQRZO
HGJH F\FOH UHTXLUHV WKDW D 5HVHW +LJKHVW ,86 FRPPDQG EH LVVXHG
LQ WKH LQWHUUXSW VHUYLFH URXWLQH :KHQHYHU DQ LQWHUUXSW DFNQRZO
HGJH F\FOH LV XVHG KDUGZDUH RU VRIWZDUH D UHVHW KLJKHVW ,86 FRP
PDQG LV UHTXLUHG ,I 55 LV UHDG IURP FKDQQHO $ WKH XQPRGLILHG
YHFWRU LV UHWXUQHG ,I 55 LV UHDG IURP FKDQQHO % WKHQ WKH YHFWRU LV
PRGLILHG WR LQGLFDWH WKH VRXUFH RI WKH LQWHUUXSW 7KH 9HFWRU ,QFOXGHV
6WDWXV 9,6 DQG 1R 9HFWRU 19 ELWV LQ :5 DUH LJQRUHG ZKHQ ELW
LV VHW WR
:KHQ WKH ,17$&. DQG ,(, SLQV DUH QRW EHLQJ XVHG WKH\ VKRXOG EH
SXOOHG XS WR 9
&&
WKURXJK D UHVLVWRU . RKP W\SLFDO
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
)XQFWLRQDO 'HVFULSWLRQ
&38'0$ %ORFN 7UDQVIHU
7KH 6&& SURYLGHV D %ORFN 7UDQVIHU PRGH WR DFFRPPRGDWH &38
EORFN WUDQVIHU IXQFWLRQV DQG 20$ FRQWUROOHUV 7KH %ORFN 7UDQVIHU
PRGH XVHV WKH :$,75(28(67 RXWSXW LQ FRQMXQFWLRQ ZLWK WKH
:DLW5HTXHVW ELWV LQ :5 7KH :$,75(28(67 RXWSXW FDQ EH
GHILQHG XQGHU VRIWZDUH FRQWURO DV D :$,7 OLQH LQ WKH &38 %ORFN
7UDQVIHU PRGH RU DV D 5(48(67 OLQH LQ WKH '0$ %ORFN 7UDQVIHU
PRGH
7R D '0$ FRQWUROOHU WKH 6&& 5(48(67 RXWSXW LQGLFDWHV WKDW WKH
6&& LV UHDG\ WR WUDQVIHU GDWD WR RU IURP PHPRU\ 7R WKH &38 WKH
:$,7 OLQH LQGLFDWHV WKDW WKH (6&& LV QRW UHDG\ WR WUDQVIHU GDWD
WKHUHE\ UHTXHVWLQJ WKDW WKH &38 H[WHQG WKH ,2 F\FOH 7KH '75
5(48(67 OLQH DOORZV IXOOGXSOH[ RSHUDWLRQ XQGHU '0$ FRQWURO
6&& 'DWD &RPPXQLFDWLRQV &DSDELOLWLHV
7KH 6&& SURYLGHV WZR LQGHSHQGHQW IXOOGXSOH[ SURJUDPPDEOH
FKDQQHOV IRU XVH LQ DQ\ FRPPRQ DV\QFKURQRXV RU V\QFKURQRXV
GDWD FRPPXQLFDWLRQ SURWRFROV )LJXUH (DFK RI WKH GDWD FRPPX
QLFDWLRQ FKDQQHOV KDV LGHQWLFDO IHDWXUHV DQG FDSDELOLWLHV
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
)XQFWLRQDO 'HVFULSWLRQ
36
)LJXUH 6RPH 6&& 3URWRFROV
$V\QFKURQRXV 0RGHV
6HQG DQG 5HFHLYH LV DFFRPSOLVKHG LQGHSHQGHQWO\ RQ HDFK FKDQQHO
ZLWK ILYH WR HLJKW ELWV SHU FKDUDFWHU SOXV RSWLRQDO HYHQ RU RGG SDULW\
7KH WUDQVPLWWHUV FDQ VXSSO\ RQH RQHDQGDKDOI RU WZR VWRS ELWV
SHU FKDUDFWHU DQG FDQ SURYLGH D EUHDN RXWSXW DW DQ\ WLPH 7KH
UHFHLYHU EUHDNGHWHFWLRQ ORJLF LQWHUUXSWV WKH &38 ERWK DW WKH VWDUW
DQG DW WKH HQG RI D UHFHLYHG EUHDN 5HFHSWLRQ LV SURWHFWHG IURP
VSLNHV E\ D WUDQVLHQW VSLNHUHMHFWLRQ PHFKDQLVP WKDW FKHFNV WKH
VLJQDO RQHKDOI D ELW WLPH DIWHU D /RZ OHYHO LV GHWHFWHG RQ WKH
UHFHLYH GDWD LQSXW 5['$ RU 5['% SLQV ,I WKH /RZ GRHV QRW SHU
VLVW D WUDQVLHQW WKH FKDUDFWHU DVVHPEO\ SURFHVV GRHV QRW VWDUW
Flag
Address
Information
CRC1
CRC2
Information
Flag
Data
SYNC
CRC1
Signal
CRC1
CRC2
Marking Line
Data
CRC2
SYNC
Data
Data
CRC1
CRC2
SYNC
Data
Data
Start
SDLC/HDLC/X.25
Parity
Stop
Data
Data
Data
Marking Line
External Sync
Bisync
Monosync
Asynchronous
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
)XQFWLRQDO 'HVFULSWLRQ
)UDPLQJ HUURUV DQG RYHUUXQ HUURUV DUH GHWHFWHG DQG EXIIHUHG
WRJHWKHU ZLWK WKH SDUWLDO FKDUDFWHU RQ ZKLFK WKH\ RFFXU 9HFWRUHG
LQWHUUXSWV DOORZ IDVW VHUYLFLQJ RU HUURU FRQGLWLRQV XVLQJ GHGLFDWHG
URXWLQHV $ EXLOWLQ FKHFNLQJ SURFHVV DYRLGV WKH LQWHUSUHWDWLRQ RI D
IUDPLQJ HUURU DV D QHZ VWDUW ELW $ IUDPLQJ HUURU UHVXOWV LQ WKH DGGL
WLRQ RI RQHKDOI D ELW WLPH WR WKH SRLQW DW ZKLFK WKH VHDUFK IRU WKH
QH[W VWDUW ELW EHJLQV
7KH 6&& GRHV QRW UHTXLUH V\PPHWULF WUDQVPLW DQG UHFHLYH FORFN
VLJQDOV D IHDWXUH DOORZLQJ XVH RI WKH ZLGH YDULHW\ RI FORFN VRXUFHV
7KH WUDQVPLWWHU DQG UHFHLYHU KDQGOH GDWD DW D UDWH VXSSOLHG WR WKH
UHFHLYH DQG WUDQVPLW FORFN LQSXWV ,Q $V\QFKURQRXV PRGHV WKH
6<1& SLQ PD\ EH SURJUDPPHG DV DQ LQSXW XVHG IRU IXQFWLRQV VXFK
DV PRQLWRULQJ D ULQJ LQGLFDWRU
6\QFKURQRXV 0RGHV
7KH 6&& VXSSRUWV ERWK E\WH DQG ELWRULHQWHG V\QFKURQRXV FRPPX
QLFDWLRQ 6\QFKURQRXV E\WHRULHQWHG SURWRFROV DUH KDQGOHG LQ VHY
HUDO PRGHV 7KH\ DOORZ FKDUDFWHU V\QFKURQL]DWLRQ ZLWK D ELW RU
ELW V\QF FKDUDFWHU 0RQRV\QF DQG D ELW RU ELW V\QFKURQL]D
WLRQ SDWWHUQ %LV\QF RU ZLWK DQ H[WHUQDO V\QF VLJQDO /HDGLQJ V\QF
FKDUDFWHUV DUH UHPRYHG ZLWKRXW LQWHUUXSWLQJ WKH &38
RU ELW V\QFKURQRXV FKDUDFWHUV DUH GHWHFWHG ZLWK RU ELW
SDWWHUQV LQ WKH 6&& E\ RYHUODSSLQJ WKH ODUJHU SDWWHUQ DFURVV PXOWL
SOH LQFRPLQJ V\QFKURQRXV FKDUDFWHUV DV LQGLFDWHG LQ )LJXUH
)LJXUH 'HWHFWLQJ RU %LW 6\QFKURQRXV &KDUDFWHUV
Data
Data
Data
Data
SYNC
SYNC
7 Bits
8
16
SYNC
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
)XQFWLRQDO 'HVFULSWLRQ
36
&5& FKHFNLQJ IRU 6\QFKURQRXV E\WHRULHQWHG PRGHV LV GHOD\HG E\
RQH FKDUDFWHU WLPH VR WKDW WKH &38 PD\ GLVDEOH &5& FKHFNLQJ RQ
VSHFLILF FKDUDFWHUV 7KLV IHDWXUH SHUPLWV WKH LPSOHPHQWDWLRQ RI SUR
WRFROV VXFK DV ,%0 %LV\QF
%RWK &5& ; ; ; DQG &&,77 ; ; ;
HUURUFKHFNLQJ SRO\QRPLDOV DUH VXSSRUWHG (LWKHU SRO\QRPLDO
PD\ EH VHOHFWHG LQ DOO 6\QFKURQRXV PRGHV 8VHUV PD\ SUHVHW WKH
&5& JHQHUDWRU DQG FKHFNHU WR DOO V RU DOO V 7KH 6&& DOVR SUR
YLGHV D IHDWXUH WKDW DXWRPDWLFDOO\ WUDQVPLWV &5& GDWD ZKHQ QR
RWKHU GDWD LV DYDLODEOH IRU WUDQVPLVVLRQ 7KLV IHDWXUH DOORZV IRU KLJK
VSHHG WUDQVPLVVLRQV XQGHU '0$ FRQWURO ZLWK QR QHHG IRU &38
LQWHUYHQWLRQ DW WKH HQG RI D PHVVDJH :KHQ WKHUH LV QR GDWD RU
&5& WR VHQG LQ 6\QFKURQRXV PRGHV WKH WUDQVPLWWHU LQVHUWV
RU ELW V\QF FKDUDFWHUV UHJDUGOHVV RI WKH SURJUDPPHG FKDUDFWHU
OHQJWK
6'/& 0RGH
7KH 6&& VXSSRUWV 6\QFKURQRXV ELWRULHQWHG SURWRFROV VXFK DV
6'/& DQG +'/& E\ SHUIRUPLQJ DXWRPDWLF IODJ VHQGLQJ ]HUR
LQVHUWLRQ DQG &5& JHQHUDWLRQ $ VSHFLDO FRPPDQG LV XVHG WR
DERUW D IUDPH LQ WUDQVPLVVLRQ $W WKH HQG RI D PHVVDJH WKH 6&&
DXWRPDWLFDOO\ WUDQVPLWV WKH &5& DQG WUDLOLQJ IODJ ZKHQ WKH WUDQV
PLWWHU XQGHUUXQV 7KH WUDQVPLWWHU PD\ DOVR EH SURJUDPPHG WR VHQG
DQ LGOH OLQH FRQVLVWLQJ RI FRQWLQXRXV IODJ FKDUDFWHUV RU D VWHDG\
PDUNLQJ FRQGLWLRQ
,I D WUDQVPLW XQGHUUXQ RFFXUV LQ WKH PLGGOH RI D PHVVDJH DQ H[WHU
QDOVWDWXV LQWHUUXSW ZDUQV WKH &38 RI WKLV VWDWXV FKDQJH LVVXHLQJ
DQ DERUW 7KH 6&& PD\ DOVR EH SURJUDPPHG WR VHQG DQ DERUW LWVHOI
LQ FDVH RI DQ XQGHUUXQ UHOLHYLQJ WKH &38 RI WKLV WDVN 2QH WR HLJKW
ELWV SHU FKDUDFWHU FDQ EH VHQW DOORZLQJ UHFHSWLRQ RI D PHVVDJH
ZLWK QR SULRU LQIRUPDWLRQ DERXW WKH FKDUDFWHU VWUXFWXUH LQ WKH LQIRU
PDWLRQ ILHOG RI D IUDPH
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
)XQFWLRQDO 'HVFULSWLRQ
7KH UHFHLYHU DXWRPDWLFDOO\ DFTXLUHV V\QFKURQL]DWLRQ RQ WKH OHDGLQJ
IODJ RI D IUDPH LQ 6'/& RU +'/& DQG SURYLGHV D V\QFKURQL]DWLRQ
VLJQDO RQ WKH 6<1& SLQ DQ LQWHUUXSW FDQ DOVR EH SURJUDPPHG
7KH UHFHLYHU FDQ EH SURJUDPPHG WR VHDUFK IRU IUDPHV DGGUHVVHG
E\ D VLQJOH E\WH RU IRXU ELWV ZLWKLQ D E\WH RI D XVHUVHOHFWHG
DGGUHVV RU WR D JOREDO EURDGFDVW DGGUHVV ,Q WKLV PRGH IUDPHV QRW
PDWFKLQJ HLWKHU WKH XVHUVHOHFWHG RU EURDGFDVW DGGUHVV DUH
LJQRUHG
7KH QXPEHU RI DGGUHVV E\WHV DUH H[WHQGHG XQGHU VRIWZDUH FRQWURO
)RU UHFHLYLQJ GDWD DQ LQWHUUXSW RQ WKH ILUVW UHFHLYHG FKDUDFWHU RU
DQ LQWHUUXSW RQ HYHU\ FKDUDFWHU RU RQ VSHFLDO FRQGLWLRQ RQO\ HQG
RIIUDPH FDQ EH VHOHFWHG 7KH UHFHLYHU DXWRPDWLFDOO\ GHOHWHV DOO V
LQVHUWHG E\ WKH WUDQVPLWWHU GXULQJ FKDUDFWHU DVVHPEO\ &5& LV DOVR
FDOFXODWHG DQG LV DXWRPDWLFDOO\ FKHFNHG WR YDOLGDWH IUDPH WUDQVPLV
VLRQ $W WKH HQG RI WUDQVPLVVLRQ WKH VWDWXV RI D UHFHLYHG IUDPH LV
DYDLODEOH LQ WKH VWDWXV UHJLVWHUV ,Q 6'/& PRGH WKH 6&& PXVW EH
SURJUDPPHG WR XVH WKH 6'/& &5& SRO\QRPLDO EXW WKH JHQHUDWRU
DQG FKHFNHU PD\ EH SUHVHW WR DOO V RU DOO V 7KH &5& LQYHUWV
EHIRUH WUDQVPLVVLRQ DQG WKH UHFHLYHU FKHFNV DJDLQVW WKH ELW SDWWHUQ

15= 15=, RU )0 FRGLQJ PD\ EH XVHG LQ DQ\ [ PRGH 7KH SDULW\
RSWLRQV DYDLODEOH ,Q $V\QFKURQRXV PRGHV DUH DYDLODEOH LQ 6\Q
FKURQRXV PRGHV
6'/& /RRS 0RGH
7KH 6&& VXSSRUWV 6'/& /RRS PRGH LQ DGGLWLRQ WR QRUPDO 6'/&
,Q DQ 6'/& /RRS D SULPDU\ FRQWUROOHU VWDWLRQ PDQDJHV WKH PHV
VDJH WUDIILF IORZ RQ WKH ORRS DQG DQ\ QXPEHU RI VHFRQGDU\ VWDWLRQV
,Q 6'/& /RRS PRGH WKH 6&& SHUIRUPV WKH IXQFWLRQV RI D VHFRQG
DU\ VWDWLRQ ZKLOH DQ 6&& RSHUDWLQJ LQ UHJXODU 6'/& PRGH DFWV DV D
FRQWUROOHU )LJXUH 6'/& ORRS PRGH FDQ EH VHOHFWHG E\ VHWWLQJ
:5 ELW '
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
)XQFWLRQDO 'HVFULSWLRQ
36
)LJXUH $Q 6'/& /RRS
$ VHFRQGDU\ VWDWLRQ LQ DQ 6'/& /RRS LV DOZD\V OLVWHQLQJ WR WKH
PHVVDJHV VHQW DURXQG WKH ORRS DQG LQ IDFW SDVVHV WKHVH PHV
VDJHV WR WKH UHVW RI WKH ORRS E\ UHWUDQVPLWWLQJ WKHP ZLWK D RQHELW
WLPH GHOD\ 7KH VHFRQGDU\ VWDWLRQ SODFHV LWV RZQ PHVVDJH RQ WKH
ORRS RQO\ DW VSHFLILF WLPHV 7KH FRQWUROOHU VLJQDOV WKDW VHFRQGDU\
VWDWLRQV FDQ WUDQVPLW PHVVDJHV E\ VHQGLQJ D VSHFLDO FKDUDFWHU
FDOOHG DQ (23 (QG 2I 3ROO DURXQG WKH ORRS 7KH (23 FKDUDFWHU
LV WKH ELW SDWWHUQ %HFDXVH RI ]HUR LQVHUWLRQ GXULQJ PHV
VDJHV WKLV ELW SDWWHUQ LV XQLTXH DQG HDVLO\ UHFRJQL]HG
:KHQ D VHFRQGDU\ VWDWLRQ FRQWDLQV D PHVVDJH WR WUDQVPLW DQG UHF
RJQL]HV DQ (23 RQ WKH OLQH LW FKDQJHV WKH ODVW ELQDU\ RI WKH (23
WR D EHIRUH WUDQVPLVVLRQ 7KLV FKDQJH KDV WKH HIIHFW RI WXUQLQJ
WKH (23 LQWR D IODJ VHTXHQFH 7KH VHFRQGDU\ VWDWLRQ QRZ SODFHV
LWV PHVVDJH RQ WKH ORRS DQG WHUPLQDWHV WKH PHVVDJH ZLWK DQ (23
$Q\ VHFRQGDU\ VWDWLRQV IXUWKHU GRZQ WKH ORRS ZLWK PHVVDJHV WR
WUDQVPLW DSSHQG WKHLU PHVVDJHV WR WKH PHVVDJH RI WKH ILUVW VHF
RQGDU\ VWDWLRQ E\ WKH VDPH SURFHVV $Q\ VHFRQGDU\ VWDWLRQV ZLWK
RXW PHVVDJHV WR VHQG HFKR WKH LQFRPLQJ PHVVDJH DQG DUH
Secondary #2
Secondary #3
Secondary #4
Controller
Secondary #1
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
)XQFWLRQDO 'HVFULSWLRQ
SURKLELWHG IURP SODFLQJ PHVVDJHV RQ WKH ORRS H[FHSW ZKHQ UHFRJ
QL]LQJ DQ (23 ,Q 6'/& /RRS PRGH 15= 15=, DQG )0 FRGLQJ
PD\ DOO EH XVHG
7KH 6&&V DELOLW\ WR UHFHLYH KLJK VSHHG EDFNWREDFN 6'/& IUDPHV
LV PD[LPL]HG E\ D GHHS E\ ELW ZLGH VWDWXV ),)2 :KHQ
HQDEOHG WKURXJK :5 ELW ' LW SURYLGHV WKH '0$ WKH DELOLW\ WR
FRQWLQXH WR WUDQVIHU GDWD LQWR PHPRU\ VR WKDW WKH &38 FDQ H[DP
LQH WKH PHVVDJH ODWHU )RU HDFK 6'/& IUDPH D ELW E\WH FRXQW
DQG VWDWXVHUURU ELWV DUH VWRUHG 7KH E\WH FRXQW DQG VWDWXV ELWV
DUH DFFHVVHG WKURXJK 5HDG 5HJLVWHUV DQG 5HDG 5HJLVWHUV
DQG DUH RQO\ DFFHVVLEOH ZKHQ WKH 6'/& ),)2 LV HQDEOHG 7KH
[ VWDWXV ),)2 LV VHSDUDWH IURP WKH E\WH UHFHLYH GDWD ),)2
%DXG 5DWH *HQHUDWRU
(DFK FKDQQHO LQ WKH 6&& FRQWDLQV D SURJUDPPDEOH %DXG 5DWH
*HQHUDWRU (DFK JHQHUDWRU FRQVLVWV RI WZR ELW WLPH FRQVWDQW UHJ
LVWHUV WKDW IRUP D ELW WLPH FRQVWDQW D ELW GRZQ FRXQWHU DQG D
IOLSIORS RQ WKH RXWSXW SURGXFLQJ D VTXDUH ZDYH 2Q VWDUWXS WKH
RXWSXW IOLSIORS LV VHW LQ D +LJK VWDWH WKH YDOXH LQ WKH WLPH FRQVWDQW
UHJLVWHU LV ORDGHG LQWR WKH FRXQWHU DQG WKH FRXQWHU VWDUWV FRXQWLQJ
GRZQ 7KH RXWSXW RI WKH %DXG 5DWH *HQHUDWRU WRJJOHV ZKHQ UHDFK
LQJ WKH YDOXH LQ WKH WLPH FRQVWDQW UHJLVWHU LV ORDGHG LQWR WKH
FRXQWHU DQG WKH SURFHVV LV UHSHDWHG 7KH WLPH FRQVWDQW PD\ EH
FKDQJHG DW DQ\ WLPH EXW WKH QHZ YDOXH GRHV QRW WDNH HIIHFW XQWLO
WKH QH[W ORDG RI WKH FRXQWHU
7KH RXWSXW RI WKH %DXG 5DWH *HQHUDWRU PD\ EH XVHG DV HLWKHU WKH
WUDQVPLW FORFN WKH UHFHLYH FORFN RU ERWK ,W FDQ DOVR GULYH WKH 'LJL
WDO 3KDVHORFNHG ORRS VHH QH[W VHFWLRQ
,I WKH UHFHLYH FORFN RU WUDQVPLW FORFN LV QRW SURJUDPPHG WR FRPH
IURP WKH 75[& SLQ WKH RXWSXW RI WKH %DXG 5DWH *HQHUDWRU PD\ EH
HFKRHG RXW WKURXJK WKH 75[& SLQ 7KH IROORZLQJ IRUPXOD UHODWHV WKH
WLPH FRQVWDQW WR WKH EDXG UDWH ZKHUH 3&/. RU 57[& LV WKH %DXG
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
)XQFWLRQDO 'HVFULSWLRQ
36
5DWH *HQHUDWRU LQSXW IUHTXHQF\ LQ +HUW] 7KH FORFN PRGH LV
RU DV VHOHFWHG LQ :ULWH 5HJLVWHU ELWV ' DQG ' 6\QFKUR
QRXV RSHUDWLRQ PRGHV VHOHFW DQG $V\QFKURQRXV PRGHV VHOHFW
RU
'LJLWDO 3KDVH/RFNHG /RRS
7KH 6&& FRQWDLQV D 'LJLWDO 3KDVH/RFNHG /RRS '3// WR UHFRYHU
FORFN LQIRUPDWLRQ IURP D GDWD VWUHDP ZLWK 15=, RU )0 HQFRGLQJ
7KH '3// LV GULYHQ E\ D FORFN WKDW LV QRPLQDOO\ 15=, RU
)0 WLPHV WKH GDWD UDWH 7KH '3// XVHV WKLV FORFN DORQJ ZLWK WKH
GDWD VWUHDP WR FRQVWUXFW D FORFN IRU WKH GDWD 7KLV FORFN LV XVHG DV
WKH 6&& UHFHLYH FORFN WKH WUDQVPLW FORFN RU ERWK :KHQ WKH '3//
LV VHOHFWHG DV WKH WUDQVPLW FORFN VRXUFH LW SURYLGHV D MLWWHUIUHH
FORFN RXWSXW WKDW LV WKH '3// LQSXW IUHTXHQF\ GLYLGHG E\ WKH DSSUR
SULDWH GLYLVRU IRU WKH VHOHFWHG HQFRGLQJ WHFKQLTXH
)RU 15=, HQFRGLQJ WKH '3// FRXQWV WKH [ FORFN WR FUHDWH QRPL
QDO ELW WLPHV $V WKH [ FORFN LV FRXQWHG WKH '3// LV VHDUFKLQJ
WKH LQFRPLQJ GDWD VWUHDP IRU HGJHV HLWKHU WR RU WR :KHQ
HYHU DQ HGJH LV GHWHFWHG WKH '3// PDNHV D FRXQW DGMXVWPHQW
GXULQJ WKH QH[W FRXQWLQJ F\FOH SURGXFLQJ D WHUPLQDO FRXQW FORVHU
WR WKH FHQWHU RI WKH ELW FHOO
)RU )0 HQFRGLQJ WKH '3// DJDLQ FRXQWV IURP WR EXW ZLWK D
F\FOH FRUUHVSRQGLQJ WR WZR ELW WLPHV :KHQ WKH '3// LV ORFNHG WKH
FORFN HGJHV LQ WKH GDWD VWUHDP RFFXU EHWZHHQ FRXQWV DQG
DQG EHWZHHQ FRXQWV DQG 7KH '3// ORRNV IRU HGJHV RQO\ GXU
LQJ D WLPH FHQWHUHG RQ WKH WR FRXQWLQJ WUDQVLWLRQ
Time Constant =
PCLK or RTxC Frequency
2(Baud Rate)(Clock Rate)
-2
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
)XQFWLRQDO 'HVFULSWLRQ
7KH [ FORFN IRU WKH '3// FDQ EH SURJUDPPHG WR FRPH IURP
HLWKHU WKH 57[& LQSXW RU WKH RXWSXW RI WKH %DXG 5DWH *HQHUDWRU
7KH '3// RXWSXW PD\ EH SURJUDPPHG WR EH HFKRHG RXW RI WKH
6&& WKURXJK WKH 75[& SLQ LI WKLV SLQ LV QRW EHLQJ XVHG DV DQ
LQSXW
'DWD (QFRGLQJ
7KH 6&& PD\ EH SURJUDPPHG WR HQFRGH DQG GHFRGH WKH VHULDO
GDWD LQ IRXU GLIIHUHQW PHWKRGV )LJXUH ,Q 15= HQFRGLQJ D LV
UHSUHVHQWHG E\ D +LJK OHYHO DQG D LV UHSUHVHQWHG E\ D /RZ OHYHO
,Q 15=, HQFRGLQJ D LV UHSUHVHQWHG E\ QR FKDQJH LQ OHYHO DQG D
LV UHSUHVHQWHG E\ D FKDQJH LQ OHYHO
,Q )0 PRUH SURSHUO\ ELSKDVH PDUN D WUDQVLWLRQ RFFXUV DW WKH
EHJLQQLQJ RI HYHU\ ELW FHOO $ LV UHSUHVHQWHG E\ DQ DGGLWLRQDO WUDQ
VLWLRQ DW WKH FHQWHU RI WKH ELW FHOO DQG D LV UHSUHVHQWHG E\ QR DGGL
WLRQDO WUDQVLWLRQ DW WKH FHQWHU RI WKH ELW FHOO
,Q )0 ELSKDVH VSDFH D WUDQVLWLRQ RFFXUV DW WKH EHJLQQLQJ RI
HYHU\ ELW FHOO $ LV UHSUHVHQWHG E\ DQ DGGLWLRQDO WUDQVLWLRQ DW WKH
FHQWHU RI WKH ELW FHOO DQG D LV UHSUHVHQWHG E\ QR DGGLWLRQDO WUDQVL
WLRQ DW WKH FHQWHU RI WKH ELW FHOO
,Q DGGLWLRQ WR WKHVH IRXU PHWKRGV WKH 6&& FDQ EH XVHG WR GHFRGH
0DQFKHVWHU ELSKDVH OHYHO GDWD E\ XVLQJ WKH '3// LQ WKH )0
PRGH DQG SURJUDPPLQJ WKH UHFHLYHU IRU 15= GDWD 0DQFKHVWHU
HQFRGLQJ DOZD\V SURGXFHV D WUDQVLWLRQ DW WKH FHQWHU RI WKH ELW FHOO ,I
WKH WUDQVLWLRQ LV WR WKH ELW LV D ,I WKH WUDQVLWLRQ LV WR WKH ELW
LV D
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
)XQFWLRQDO 'HVFULSWLRQ
36
)LJXUH 'DWD (QFRGLQJ 0HWKRGV
$XWR (FKR DQG /RFDO /RRSEDFN
7KH 6&& LV FDSDEOH RI DXWRPDWLFDOO\ HFKRLQJ HYHU\WKLQJ LW
UHFHLYHV 7KLV IHDWXUH LV XVHIXO PDLQO\ LQ $V\QFKURQRXV PRGHV EXW
ZRUNV LQ 6\QFKURQRXV DQG 6'/& PRGHV DV ZHOO $XWR (FKR PRGH
7[ LV 5[ LV XVHG ZLWK 15=, RU )0 HQFRGLQJ ZLWK QR DGGLWLRQDO
GHOD\ EHFDXVH WKH GDWD VWUHDP LV QRW GHFRGHG EHIRUH UHWUDQVPLV
VLRQ ,Q $XWR (FKR PRGH WKH &76 LQSXW LV LJQRUHG DV D WUDQVPLWWHU
HQDEOH DOWKRXJK WUDQVLWLRQV RQ WKLV LQSXW FDQ VWLOO FDXVH LQWHUUXSWV LI
SURJUDPPHG WR GR VR ,Q WKLV PRGH WKH WUDQVPLWWHU LV DFWXDOO\
E\SDVVHG DQG WKH SURJUDPPHU LV UHVSRQVLEOH IRU GLVDEOLQJ WUDQV
PLWWHU LQWHUUXSWV DQG :$,75(48(67 RQ WUDQVPLW
7KH 6&& LV DOVR FDSDEOH RI ORFDO ORRSEDFN ,Q WKLV PRGH 7[' RU
5[' LV VLPLODU WR $XWR (FKR PRGH +RZHYHU LQ /RFDO /RRSEDFN
PRGH WKH LQWHUQDO WUDQVPLW GDWD LV WLHG WR WKH LQWHUQDO UHFHLYH GDWD
DQG 5[' LV LJQRUHG H[FHSW WR EH HFKRHG RXW WKURXJK 7[' 7KH
&76 DQG '&' LQSXWV DUH DOVR LJQRUHG DV WUDQVPLW DQG UHFHLYH
HQDEOHV +RZHYHU WUDQVLWLRQV RQ WKHVH LQSXWV FDQ VWLOO FDXVH LQWHU
Data
NRZ
NRZI
FM1
FM0
Manchester
1
1
0
0
0
1
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
)XQFWLRQDO 'HVFULSWLRQ
UXSWV /RFDO /RRSEDFN ZRUNV LQ $V\QFKURQRXV 6\QFKURQRXV DQG
6'/& PRGHV ZLWK 15= 15=, RU )0 FRGLQJ RI WKH GDWD VWUHDP
6'/& ),)2 )UDPH 6WDWXV ),)2 (QKDQFHPHQW
7KH 6&&V DELOLW\ WR UHFHLYH KLJK VSHHG EDFNWREDFN 6'/& IUDPHV
LV PD[LPL]HG E\ D GHHS E\ ELW ZLGH VWDWXV ),)2 :KHQ
HQDEOHG WKURXJK :5 ELW ' LW SURYLGHV WKH '0$ WKH DELOLW\ WR
FRQWLQXH WR WUDQVIHU GDWD LQWR PHPRU\ VR WKDW WKH &38 FDQ H[DP
LQH WKH PHVVDJH ODWHU )RU HDFK 6'/& IUDPH D ELW E\WH FRXQW
DQG VWDWXVHUURU ELWV DUH VWRUHG 7KH E\WH FRXQW DQG VWDWXV ELWV
DUH DFFHVVHG WKURXJK 5HDG 5HJLVWHUV DQG 5HDG 5HJLVWHUV
DQG DUH RQO\ DFFHVVLEOH ZKHQ WKH 6'/& ),)2 LV HQDEOHG 7KH
[ VWDWXV ),)2 LV VHSDUDWH IURP WKH E\WH UHFHLYH GDWD ),)2
:KHQ WKH HQKDQFHPHQW LV HQDEOHG WKH VWDWXV LQ 5HDG 5HJLVWHU
55 DQG E\WH FRXQW IRU WKH 6'/& IUDPH DUH VWRUHG LQ WKH [
ELW VWDWXV ),)2 7KLV DUUDQJHPHQW DOORZV WKH '0$ FRQWUROOHU WR
WUDQVIHU WKH QH[W IUDPH LQWR PHPRU\ ZKLOH WKH &38 YHULILHV WKDW WKH
PHVVDJH ZDV SURSHUO\ UHFHLYHG
6XPPDUL]LQJ WKH RSHUDWLRQ GDWD LV UHFHLYHG DVVHPEOHG DQG
ORDGHG LQWR WKH HLJKW E\WH ),)2 EHIRUH EHLQJ WUDQVIHUUHG WR PHPRU\
E\ WKH '0$ FRQWUROOHU :KHQ D IODJ LV UHFHLYHG DW WKH HQG RI DQ
6'/& IUDPH WKH IUDPH E\WH FRXQW IURP WKH ELW FRXQWHU DQG ILYH
VWDWXV ELWV DUH ORDGHG LQWR WKH VWDWXV ),)2 IRU YHULILFDWLRQ E\ WKH
&38 7KH &5& FKHFNHU DXWRPDWLFDOO\ UHVHWV LQ SUHSDUDWLRQ IRU WKH
QH[W IUDPH ZKLFK FDQ EHJLQ LPPHGLDWHO\ 6LQFH WKH E\WH FRXQW DQG
VWDWXV DUH VDYHG IRU HDFK IUDPH WKH PHVVDJH LQWHJULW\ LV YHULILHG DW
D ODWHU WLPH 6WDWXV LQIRUPDWLRQ IRU XS WR IUDPHV LV VWRUHG EHIRUH
D VWDWXV ),)2 RYHUUXQ RFFXUV
,I D IUDPH LV WHUPLQDWHG ZLWK DQ $%257 WKH E\WH FRXQW LV ORDGHG WR
WKH VWDWXV ),)2 DQG WKH FRXQWHU UHVHWV IRU WKH QH[W IUDPH
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
)XQFWLRQDO 'HVFULSWLRQ
36
),)2 'HWDLO
)RU D EHWWHU XQGHUVWDQGLQJ RI WKH ),)2 RSHUDWLRQ GHWDLOV UHIHU WR
WKH EORFN GLDJUDP LQ )LJXUH
(QDEOH'LVDEOH
7KLV ),)2 LV LPSOHPHQWHG LV HQDEOHG ZKHQ :5 ELW ' LV VHW
DQG WKH 6&& LV LQ WKH 6'/&+'/& PRGH 2WKHUZLVH WKH VWDWXV
UHJLVWHU FRQWHQWV E\SDVV WKH ),)2 DQG JR GLUHFWO\ WR WKH EXV LQWHU
IDFH WKH ),)2 SRLQWHU ORJLF LV UHVHW HLWKHU ZKHQ GLVDEOHG RU
WKURXJK D FKDQQHO RU SRZHURQ UHVHW :KHQ WKH ),)2 PRGH LV GLV
DEOHG WKH 6&& LV GRZQZDUG FRPSDWLEOH ZLWK WKH 1026 =
7KH ),)2 PRGH LV GLVDEOHG RQ SRZHUXS :5 ' LV VHW WR RQ
UHVHW 7KH HIIHFWV RI EDFNZDUG FRPSDWLELOLW\ RQ WKH UHJLVWHU VHW DUH
WKDW 55 LV DQ LPDJH RI 55 55 LV DQ LPDJH RI 55 55 LV DQ
LPDJH RI 55 DQG 55 LV DQ LPDJH RI 55 )RU WKH GHWDLOV RI WKH
DGGHG UHJLVWHUV UHIHU WR )LJXUH 7KH VWDWXV RI WKH ),)2 (QDEOH
VLJQDO LV REWDLQHG E\ UHDGLQJ 55 ELW ' ,I WKH ),)2 LV HQDEOHG
WKH ELW LV VHW WR RWKHUZLVH LW UHVHWV
5HDG 2SHUDWLRQ
:KHQ :5 ELW ' VHWV DQG WKH ),)2 LV QRW HPSW\ WKH QH[W UHDG
WR VWDWXV UHJLVWHU 55 RU UHJLVWHUV 55 DQG 55 LV IURP WKH ),)2
5HDGLQJ VWDWXV UHJLVWHU 55 FDXVHV RQH ORFDWLRQ RI WKH ),)2 WR
EHFRPH HPSW\ 6WDWXV LV UHDG DIWHU UHDGLQJ WKH E\WH FRXQW RWKHU
ZLVH WKH FRXQW LV LQFRUUHFW %HIRUH WKH ),)2 XQGHUIORZV LW LV GLV
DEOHG ,Q WKLV FDVH WKH PXOWLSOH[HU LV VZLWFKHG DOORZLQJ VWDWXV WR
UHDG GLUHFWO\ IURP WKH VWDWXV UHJLVWHU 5HDGV IURP 55 DQG 55
FRQWDLQ ELWV WKDW DUH XQGHILQHG %LW ' RI 55 ),)2 'DWD $YDLO
DEOH GHWHUPLQHV LI VWDWXV GDWD LV FRPLQJ IURP WKH ),)2 RU GLUHFWO\
IURP WKH VWDWXV UHJLVWHU ZKLFK VHWV WR ZKHQ WKH ),)2 LV QRW
HPSW\ 1RW DOO VWDWXV ELWV DUH VWRUHG LQ WKH ),)2 7KH $OO 6HQW 3DU
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
)XQFWLRQDO 'HVFULSWLRQ
LW\ DQG (2) ELWV E\SDVV WKH ),)2 6WDWXV ELWV VHQW WKURXJK WKH
),)2 DUH 5HVLGXH %LWV 2YHUUXQ DQG &5& (UURU
)LJXUH 6'/& )UDPH 6WDWXV ),)2
Over
Equal
Reset on Flag Detect
Increment on Byte Detection
Enable Count in SDLC
End of Frame Signal
Status Read Comp
Tail Pointer
4-Bit Counter
Head Pointer
4-Bit Counter
4-Bit Comparator
14 Bits
Byte Counter
Frame Status FIFO Circuitry
5 Bits
FIFO Array
10 Deep by 19 Bits Wide
SCC Status Reg
Residue Bits (3)
Overrun, CRC Error
RR1
5 Bits
EN
6 Bits
8 Bits
6-Bit MUX
2 Bits
EOF = 1
6 Bits
RR1
Bit 7 Bit 6
Bits 5-0
RR6
FIFO Enable
RR7 D5-D0 + RR6 D7-D0
Byte Counter Contains 14 bits
for a 16 KByte maximum count
RR7 D6
FIFO Data available status bit Status Bit set to 1
When reading from FIFO
RR7 D7
FIFO Overflow Status Bit
MSB pf RR(7) is set on Status FIFO overflow
WR(15) Bit 2
Set Enables
Status FIFO
In SDLC Mode the following definitions apply
All Sent bypasses MUX and equals contents of SCC Status Register
Parity Bits bypasses MUX and does the same
EOF is set to 1 whenever reading from the FIFO
Interface
to SCC
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
)XQFWLRQDO 'HVFULSWLRQ
36
7KH VHTXHQFH IRU RSHUDWLRQ RI WKH E\WH FRXQW DQG ),)2 ORJLF LV WR
UHDG WKH UHJLVWHUV LQ WKH IROORZLQJ RUGHU 55 55 DQG 55 UHDG
LQJ 55 LV RSWLRQDO $GGLWLRQDO ORJLF SUHYHQWV WKH ),)2 IURP EHLQJ
HPSWLHG E\ PXOWLSOH UHDGV IURP 55 7KH UHDG IURP 55 ODWFKHV
WKH ),)2 HPSW\IXOO VWDWXV ELW DQG VWHHUV WKH VWDWXV PXOWLSOH[HU
WR UHDG IURP WKH 6&& PHJDFHOO LQVWHDG RI WKH VWDWXV ),)2 VLQFH
WKH VWDWXV ),)2 LV HPSW\ 7KH UHDG IURP 55 DOORZV DQ HQWU\ WR EH
UHDG IURP WKH ),)2 LI WKH ),)2 ZDV HPSW\ ORJLF ZDV DGGHG WR SUH
YHQW D ),)2 XQGHUIORZ FRQGLWLRQ
:ULWH 2SHUDWLRQ
:KHQ WKH HQG RI DQ 6'/& IUDPH (2) LV UHFHLYHG DQG WKH ),)2 LV
HQDEOHG WKH FRQWHQWV RI WKH VWDWXV DQG E\WHFRXQW UHJLVWHUV DUH
ORDGHG LQWR WKH ),)2 7KH (2) VLJQDO LV XVHG WR LQFUHPHQW WKH
),)2 ,I WKH ),)2 RYHUIORZV 55 ELW ' ),)2 2YHUIORZ VHWV WR
LQGLFDWH WKH RYHUIORZ 7KLV ELW DQG WKH ),)2 FRQWURO ORJLF LV UHVHW E\
GLVDEOLQJ DQG UHHQDEOLQJ WKH ),)2 FRQWURO ELW :5 ELW )RU
GHWDLOV RI ),)2 FRQWURO WLPLQJ GXULQJ DQ 6'/& IUDPH UHIHU WR )LJ
XUH
)LJXUH 6'/& %\WH &RXQWLQJ 'HWDLO
Don't Load
Counter On
1st Flag
Reset Byte
Counter Here
Reset
Byte Counter
Load Counter
Into FIFO and
Increment PTR
Internal Byte Strobe
Increments Counter
Reset
Byte Counter
Internal Byte Strobe
Increments Counter
Reset
Byte Counter
Load Counter
Into FIFO and
Increment PTR
F
A
D
D
D
D
C
C
F
0
7
0
F
A
D
D
D
D
C
C
F
0
7
0
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
)XQFWLRQDO 'HVFULSWLRQ
3URJUDPPLQJ
7KH 6&& FRQWDLQV ZULWH UHJLVWHUV LQ HDFK FKDQQHO WKDW DUH SUR
JUDPPHG E\ WKH V\VWHP VHSDUDWHO\ WR FRQILJXUH WKH IXQFWLRQDO SHU
VRQDOLW\ RI WKH FKDQQHOV
=&
,Q WKH 6&& WKH GDWD UHJLVWHUV DUH GLUHFWO\ DGGUHVVHG E\ VHOHFWLQJ D
+LJK RQ WKH '& SLQ :LWK DOO RWKHU UHJLVWHUV H[FHSW :5 DQG
55 SURJUDPPLQJ WKH ZULWH UHJLVWHUV UHTXLUHV WZR ZULWH RSHUD
WLRQV DQG UHDGLQJ WKH UHDG UHJLVWHUV UHTXLUHV ERWK D ZULWH DQG D
UHDG RSHUDWLRQ 7KH ILUVW ZULWH LV WR :5 DQG FRQWDLQV WKUHH ELWV
WKDW SRLQW WR WKH VHOHFWHG UHJLVWHU 7KH VHFRQG ZULWH LV WKH DFWXDO
FRQWURO ZRUG IRU WKH VHOHFWHG UHJLVWHU DQG LI WKH VHFRQG RSHUDWLRQ LV
UHDG WKH VHOHFWHG UHDG UHJLVWHU LV DFFHVVHG $OO RI WKH 6&& UHJLV
WHUV LQFOXGLQJ WKH GDWD UHJLVWHUV PD\ EH DFFHVVHG LQ WKLV IDVKLRQ
7KH SRLQWHU ELWV DUH DXWRPDWLFDOO\ FOHDUHG DIWHU WKH UHDG RU ZULWH
RSHUDWLRQ VR WKDW :5 RU 55 LV DGGUHVVHG DJDLQ
=&
$OO 6&& UHJLVWHUV DUH GLUHFWO\ DGGUHVVDEOH $ FRPPDQG LVVXHG LQ
:5% FRQWUROV KRZ WKH 6&& GHFRGHV WKH DGGUHVV SODFHG RQ WKH
DGGUHVVGDWD EXV DW WKH EHJLQQLQJ RI D 5HDG RU :ULWH F\FOH ,Q WKH
6KLIW 5LJKW PRGH WKH FKDQQHO VHOHFW $% LV WDNHQ IURP $' DQG WKH
VWDWH RI $' LV LJQRUHG ,Q WKH 6KLIW /HIW PRGH WKH FKDQQHO VHOHFW
$% LV WDNHQ IURP $' DQG WKH VWDWH RI $' LV LJQRUHG $' DQG
$' DUH DOZD\V LJQRUHG DV DGGUHVV ELWV DQG WKH UHJLVWHU DGGUHVV
RFFXSLHV $'$'
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
)XQFWLRQDO 'HVFULSWLRQ
36
=&=& 6HWXS
,QLWLDOL]DWLRQ
7KH V\VWHP SURJUDP ILUVW LVVXHV D VHULHV RI FRPPDQGV WR LQLWLDOL]H
WKH EDVLF PRGH RI RSHUDWLRQ 7KLV LV IROORZHG E\ RWKHU FRPPDQGV
WR TXDOLI\ FRQGLWLRQV ZLWKLQ WKH VHOHFWHG PRGH )RU H[DPSOH LQ WKH
$V\QFKURQRXV PRGH FKDUDFWHU OHQJWK FORFN UDWH QXPEHU RI VWRS
ELWV DQG HYHQ RU RGG SDULW\ PXVW EH VHW ILUVW 7KH LQWHUUXSW PRGH LV
VHW DQG ILQDOO\ WKH UHFHLYHU DQG WUDQVPLWWHU DUH HQDEOHG
:ULWH 5HJLVWHUV
7KH 6&& FRQWDLQV ZULWH UHJLVWHUV IRU WKH & ZKLOH WKHUH DUH
IRU WKH & RQH PRUH DGGLWLRQDO ZULWH UHJLVWHU LI FRXQWLQJ WKH
WUDQVPLW EXIIHU LQ HDFK FKDQQHO 7KHVH ZULWH UHJLVWHUV DUH SUR
JUDPPHG VHSDUDWHO\ WR FRQILJXUH WKH IXQFWLRQDO SHUVRQDOLW\ RI WKH
FKDQQHOV 7KHUH DUH WZR UHJLVWHUV :5 DQG :5 VKDUHG E\ WKH
WZR FKDQQHOV WKDW DUH DFFHVVHG WKURXJK HLWKHU RI WKHP :5 FRQ
WDLQV WKH LQWHUUXSW YHFWRU IRU ERWK FKDQQHOV ZKLOH :5 FRQWDLQV WKH
LQWHUUXSW FRQWURO ELWV DQG UHVHW FRPPDQGV )LJXUHV WKURXJK
GHSLFW WKH IRUPDW RI HDFK ZULWH UHJLVWHU
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
)XQFWLRQDO 'HVFULSWLRQ
)LJXUH :ULWH 5HJLVWHU %LW )XQFWLRQV
Register 0
*
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1
Null Code
Null Code
Null Code
Null Code
Null Code
* B Channel Only
Reset Rx CRC Checker
Reset Tx CRC Checker
Reset Tx Underrun/EOM Latch
Reset Ext/Status Interrupts
Send Abort
Enable Int on Next Rx Character
Reset Tx Int Pending
Error Reset
Reset Highest IUS
Select Shift Left Mode
Select Shift Right Mode
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
D7 D6 D5 D4 D3 D2 D1 D0
Write Register 0 (multiplexed bus mode)
D7 D6 D5 D4 D3 D2 D1 D0
Write Register 0 (non-multiplexed bus mode)
Null Code
0
0
0
1
1
0
1
1
* With Point High Command
Reset Rx CRC Checker
Reset Tx CRC Generator
Reset Tx Underrun/EOM Latch
Register 1
Register 2
Register 3
Register 4
Register 5
Register 6
Register 7
Register 8
Register 9
Register 10
Register 11
Register 12
Register 13
Register 14
Register 15
*
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
Null Code
Point High
Reset Ext/Status Interrupts
Send Abort (SDLC)
Enable Int on Next Rx Character
Reset Tx Int Pending
Error Reset
Reset Highest IUS
D7 D6 D5 D4 D3 D2 D1 D0
Write Register 1
0
0
0
0
1
1
1
1
Ext Int Enable
Tx Int Enable
Parity is Special Condition
Rx Int on Special Condition Only
Int on all Rx Characters or Special Condition
Rx Int on First Character or Special Condition
WAIT/DMA Request on
Receive /Transmit
Rx Int Disable
WAIT/DMA Request Function
WAIT/DMA Request
D7 D6 D5 D4 D3 D2 D1 D0
Write Register 2
V0
V1
V2
V3
V4
V5
V6
V7
Interrupt
Vector
D7 D6 D5 D4 D3 D2 D1 D0
Write Register 3
Rx Enable
Sync Character Load Inhibit
Address Search Mode (SDLC)
Rx CRC Enable
Enter Hunt Mode
Auto Enables
0
0
0
0
1
1
1
1
Rx 5 Bits/Character
Rx 7 Bits/Character
Rx 6 Bits/Character
Rx 8 Bits/Character
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
)XQFWLRQDO 'HVFULSWLRQ
36
)LJXUH :ULWH 5HJLVWHU %LW )XQFWLRQV
D7 D6 D5 D4 D3 D2 D1 D0
Write Register 4
Parity Enable
Parity EVEN/ODD
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
Sync Modes Enable
1 Stop Bit/Character
1 1/2 Stop Bits/Character
2 Stop Bits/Character
8-Bit Sync Character
16-Bit Sync Character
SDLC Mode (01111110 Flag)
External Sync Mode
X1 Clock Mode
X16 Clock Mode
X32 Clock Mode
X64 Clock Mode
D7 D6 D5 D4 D3 D2 D1 D0
Write Register 5
0
0
0
0
1
1
1
1
Tx CRC Enable
RTS
SDLC/CRC-16
Tx Enable
Send Break
DTR
Tx 5 Bits (or Less)/Character
Tx 7 Bits/Character
Tx 6 Bits/Character
Tx 8 Bits/Character
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
)XQFWLRQDO 'HVFULSWLRQ
)LJXUH :ULWH 5HJLVWHU %LW )XQFWLRQV
D7 D6 D5 D4 D3 D2 D1 D0
Write Register 6
Sync7
Sync1
Sync7
Sync3
ADR7
ADR7
Sync6
Sync0
Sync6
Sync2
ADR6
ADR6
Sync5
Sync5
Sync5
Sync1
ADR5
ADR5
Sync4
Sync4
Sync4
Sync0
ADR4
ADR4
Sync3
Sync3
Sync3
1
x
ADR3
Sync2
Sync2
Sync2
1
x
ADR2
Sync1
Sync1
Sync1
1
x
ADR1
Sync0
Sync0
Sync0
1
x
ADR0
Monosync, 8 Bits
Monosync, 6 Bits
Bisync, 16 Bits
Bisync, 12 Bits
SDLC
SDLC (Address Range)
D7 D6 D5 D4 D3 D2 D1 D0
Write Register 7
Sync7
Sync5
Sync15
Sync11
Monosync, 8 Bits
Monosync, 6 Bits
Bisync, 16 Bits
Bisync, 12 Bits
SDLC
0
Sync6
Sync4
Sync14
Sync10
1
Sync5
Sync3
Sync13
Sync9
1
Sync4
Sync2
Sync12
Sync8
1
Sync3
Sync1
Sync11
Sync7
1
Sync2
Sync0
Sync10
Sync6
1
Sync1
x
Sync9
Sync5
1
Sync0
x
Sync8
Sync4
0
D7 D6 D5 D4 D3 D2 D1 D0
WR 7' Prime (85C30 only)
Auto Tx Flag
Auto EOM Reset
Auto RTS Deactivation
Force TxD High
DTR/REQ Fast Mode
Complete CRC Reception
Extended Read Enable
Reserved (Program as 0)
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
)XQFWLRQDO 'HVFULSWLRQ
36
)LJXUH :ULWH 5HJLVWHU %LW )XQFWLRQV
0
0
0
0
1
1
1
1
D7 D6 D5 D4 D3 D2 D1 D0
Write Register 9
No Reset
Channel Reset B
Channel Reset A
Force Hardware Reset
VIS
NV
DLC
MIE
Status High/Status Low
Software INTACK Enable
D7 D6 D5 D4 D3 D2 D1 D0
Write Register 9
0
0
0
0
1
1
1
1
NRZ
NRZI
FM1 (Transition = 1)
FM1 (Transition = 0)
CRC Preset I/O
Go Active on Poll
Mark/Flag Idle
Abort/Flag on Underrun
Loop Mode
6-Bit/8-Bit Sync
D7 D6 D5 D4 D3 D2 D1 D0
Write Register 11
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
TRxC Out = Xtal Output
TRxC Out = Transmit Clock
TRxC Out = BR Generator Output
TRxC Out = DPLL Output
TRxC O/I
Transmit Clock = RTxC Pin
Transmit Clock = TRxC Pin
Transmit Clock = BR Generator Output
Transmit Clock = DPLL Output
Receive Clock = RTxC Pin
Receive Clock = TRxC Pin
Receive Clock = BR Generator Output
Receive Clock = DPLL Output
RTxC Xtal/No Xtal
D7 D6 D5 D4 D3 D2 D1 D0
Write Register 9
TC0
TC1
TC2
TC3
TC4
TC5
TC6
TC7
Lower Byte of
Time Constant
Upper Byte of
Time Constant
D7 D6 D5 D4 D3 D2 D1 D0
Write Register 13
TC8
TC9
TC10
TC11
TC12
TC13
TC14
TC15
D7 D6 D5 D4 D3 D2 D1 D0
Write Register 14
BR Generator Enable
BR Generator Source
DTR/Request Function
Auto Echo
Local Loopback
0
0
0
0
0
1
1
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
Null Command
Enter Search Mode
Reset Missing Clock
Disable DPLL
Set Source = BR Generator
Set Source = RTxC
Set FM Mode
Set NRZI Mode
D7 D6 D5 D4 D3 D2 D1 D0
Write Register 15
0
Zero Count IE
SDLC FIFO Enable
DCD IE
Sync/Hunt IE
CTS IE
Tx Underrun/EOM IE
Break/Abort IE
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
)XQFWLRQDO 'HVFULSWLRQ
5HDG 5HJLVWHUV
7KH 6&& FRQWDLQV WHQ UHDG UHJLVWHUV HOHYHQ FRXQWLQJ WKH UHFHLYH
EXIIHU 55 LQ HDFK FKDQQHO )RXU RI WKHVH PD\ EH UHDG WR REWDLQ
VWDWXV LQIRUPDWLRQ 55 55 55 DQG 55 7ZR UHJLVWHUV
55 DQG 55 DUH UHDG WR OHDUQ WKH %DXG 5DWH *HQHUDWRU WLPH
FRQVWDQW 55 FRQWDLQV HLWKHU WKH XQPRGLILHG LQWHUUXSW YHFWRU
&KDQQHO $ RU WKH YHFWRU PRGLILHG E\ VWDWXV LQIRUPDWLRQ &KDQQHO
% 55 FRQWDLQV WKH ,QWHUUXSW 3HQGLQJ ,3 ELWV &KDQQHO $ RQO\
)LJXUH 55 DQG 55 FRQWDLQ WKH LQIRUPDWLRQ LQ WKH 6'/&
)UDPH 6WDWXV ),)2 EXW LV RQO\ UHDG ZKHQ :5 ' LV VHW )LJXUHV
DQG
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
)XQFWLRQDO 'HVFULSWLRQ
36
)LJXUH 5HDG 5HJLVWHU %LW )XQFWLRQV
D7 D6 D5 D4 D3 D2 D1 D0
Read Register 0
Rx Character Available
Zero Count
Tx Buffer Empty
DCD
Sync/Hunt
CTS
Tx Underrun/EOM
Break/Abort
D7 D6 D5 D4 D3 D2 D1 D0
Read Register 1
All Sent
Residue Code 2
Residue Code 1
Residue Code 0
Parity Error
Rx Overrun Error
CRC/Framing Error
End of Frame (SDLC)
D7 D6 D5 D4 D3 D2 D1 D0
Read Register 2
V0
V1
V2
V3
V4
V5
V6
V7
Interrupt
Vector *
* Modified in B Channel
D7 D6 D5 D4 D3 D2 D1 D0
Read Register 12
TC0
TC1
TC2
TC3
TC4
TC5
TC6
TC7
Lower Byte
of Time Constant
D7 D6 D5 D4 D3 D2 D1 D0
Read Register 10
0
On Loop
0
0
Loop Sending
0
Two Clocks Missing
One Clocks Missing
D7 D6 D5 D4 D3 D2 D1 D0
Read Register 3
Channel B Ext/Status IP
Channel B Tx IP
Channel B Rx IP
Channel A Ext/Status IP
Channel A Tx IP
Channel A Rx IP
0
0
*
* Always 0 in B Channel
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
)XQFWLRQDO 'HVFULSWLRQ
)LJXUH 5HDG 5HJLVWHU %LW )XQFWLRQV
=& 7LPLQJ
7KH 6&& JHQHUDWHV LQWHUQDO FRQWURO VLJQDOV IURP WKH :5 DQG 5'
WKDW DUH UHODWHG WR 3&/. 3&/. KDV QR SKDVH UHODWLRQVKLS ZLWK :5
DQG 5' WKH FLUFXLWU\ JHQHUDWLQJ WKH LQWHUQDO FRQWURO VLJQDOV SUR
YLGHV WLPH IRU PHWDVWDEOH FRQGLWLRQV WR GLVDSSHDU 7KLV JLYHV ULVH
WR D UHFRYHU\ WLPH UHODWHG WR 3&/.7KH UHFRYHU\ WLPH DSSOLHV RQO\
EHWZHHQ EXV WUDQVDFWLRQV LQYROYLQJ WKH 6&& 7KH UHFRYHU\ WLPH
UHTXLUHG IRU SURSHU RSHUDWLRQ LV VSHFLILHG IURP WKH IDOOLQJ HGJH RI
:5 RU 5' LQ WKH ILUVW WUDQVDFWLRQ LQYROYLQJ WKH 6&& WR WKH IDOOLQJ
HGJH RI :5 RU 5' LQ WKH VHFRQG WUDQVDFWLRQ LQYROYLQJ WKH 6&&
7KLV WLPH PXVW EH DW OHDVW 3&/.V UHJDUGOHVV RI ZKLFK UHJLVWHU RU
FKDQQHO LV EHLQJ DFFHVVHG
5HDG &\FOH 7LPLQJ
)LJXUH LOOXVWUDWHV 5HDG F\FOH WLPLQJ $GGUHVVHV RQ $ % DQG '&
DQG WKH VWDWXV RQ ,17$&. PXVW UHPDLQ VWDEOH WKURXJKRXW WKH
F\FOH ,I &( IDOOV DIWHU 5' IDOOV RU LI &( ULVHV EHIRUH 5' ULVHV WKH
HIIHFWLYH 5' LV VKRUWHQHG
D7 D6 D5 D4 D3 D2 D1 D0
Read Register 13
TC8
TC9
TC10
TC11
TC12
TC13
TC14
TC15
Upper Byte
of Time Constant
D7 D6 D5 D4 D3 D2 D1 D0
Read Register 15
0
Zero Count IE
0
DCD IE
Sync/Hunt IE
CTS IE
Tx Underrun/EOM IE
Break/Abort IE
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
)XQFWLRQDO 'HVFULSWLRQ
36
)LJXUH 5HDG &\FOH 7LPLQJ
:ULWH &\FOH 7LPLQJ
)LJXUH LOOXVWUDWHV :ULWH F\FOH WLPLQJ $GGUHVVHV RQ $% DQG '&
DQG WKH VWDWXV RQ ,17$&. PXVW UHPDLQ VWDEOH WKURXJKRXW WKH
F\FOH ,I &( IDOOV DIWHU :5 IDOOV RU LI &( ULVHV EHIRUH :5 ULVHV WKH
HIIHFWLYH :5 LV VKRUWHQHG
D7D0
Data Valid
RD
CE
INTACK
A/B, D/C
Address Valid
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
)XQFWLRQDO 'HVFULSWLRQ
)LJXUH :ULWH &\FOH 7LPLQJ
,QWHUUXSW $FNQRZOHGJH &\FOH 7LPLQJ
)LJXUH LOOXVWUDWHV ,QWHUUXSW $FNQRZOHGJH F\FOH WLPLQJ %HWZHHQ
WKH WLPH ,17$&. JRHV /RZ DQG WKH IDOOLQJ HGJH RI 5' WKH LQWHUQDO
DQG H[WHUQDO ,(,,(2 GDLV\ FKDLQV VHWWOH ,I WKHUH LV DQ LQWHUUXSW
SHQGLQJ LQ WKH 6&& DQG ,(, LV +LJK ZKHQ 5' IDOOV WKH $FNQRZO
HGJH F\FOH LV LQWHQGHG IRU WKH 6&& ,Q WKLV FDVH WKH 6&& PD\ EH
SURJUDPPHG WR UHVSRQG WR 5' /RZ E\ SODFLQJ LWV LQWHUUXSW YHFWRU
RQ '' ,W WKHQ VHWV WKH DSSURSULDWH ,QWHUUXSW8QGHU6HUYLFH
ODWFK LQWHUQDOO\ ,I WKH H[WHUQDO GDLV\ FKDLQ LV QRW XVHG $& SDUDPH
WHU LV UHTXLUHG WR VHWWOH WKH LQWHUUXSW SULRULW\ GDLV\ FKDLQ LQWHUQDO
WR WKH 6&& ,I WKH H[WHUQDO GDLV\ FKDLQ LV XVHG WKH XVHU VKRXOG IRO
ORZ WKH HTXDWLRQ LQ $& &KDUDFWHULVWLFV 5HDG:ULWH 7LPLQJ 7DEOH
6q6qq
6
$GGUHVV 9DOLG
'DWD 9DOLG
:5
''
&(
,17$&.
$% '&
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
)XQFWLRQDO 'HVFULSWLRQ
36
1RWH VWDUWLQJ RQ 3DJH IRU FDOFXODWLQJ WKH UHTXLUHG GDLV\FKDLQ
VHWWOH WLPH
)LJXUH ,QWHUUXSW $FNQRZOHGJH &\FOH 7LPLQJ
=& 7LPLQJ
7KH 6&& JHQHUDWHV LQWHUQDO FRQWURO VLJQDOV IURP $6 DQG '6 WKDW
DUH UHODWHG WR 3&/. %HFDXVH 3&/. KDV QR SKDVH UHODWLRQVKLS
ZLWK $6 DQG '6 WKH FLUFXLWU\ JHQHUDWLQJ WKHVH LQWHUQDO FRQWURO VLJ
QDOV PXVW SURYLGH WLPH IRU PHWDVWDEOH FRQGLWLRQV WR GLVDSSHDU 7KLV
JLYHV ULVH WR D UHFRYHU\ WLPH UHODWHG WR 3&/. 7KH UHFRYHU\ WLPH
DSSOLHV RQO\ EHWZHHQ EXV WUDQVDFWLRQV LQYROYLQJ WKH 6&& 7KH
UHFRYHU\ WLPH UHTXLUHG IRU SURSHU RSHUDWLRQ LV VSHFLILHG IURP WKH
IDOOLQJ HGJH RI '6 LQ WKH ILUVW WUDQVDFWLRQ LQYROYLQJ WKH 6&& WR WKH
IDOOLQJ HGJH RI '6 LQ WKH VHFRQG WUDQVDFWLRQ LQYROYLQJ WKH 6&&
5HDG &\FOH 7LPLQJ
)LJXUH LOOXVWUDWHV 5HDG F\FOH WLPLQJ 7KH DGGUHVV RQ $'$'
DQG WKH VWDWH RI &6 DQG ,17$&. DUH ODWFKHG E\ WKH ULVLQJ HGJH RI
$6 5: PXVW EH +LJK WR LQGLFDWH D 5HDG F\FOH &6 PXVW DOVR EH
+LJK IRU WKH 5HDG F\FOH WR RFFXU 7KH GDWD EXV GULYHUV LQ WKH 6&&
DUH WKHQ HQDEOHG ZKLOH '6 LV /RZ
D7D0
RD
INTACK
Vector
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
)XQFWLRQDO 'HVFULSWLRQ
)LJXUH 5HDG &\FOH 7LPLQJ
:ULWH &\FOH 7LPLQJ
)LJXUH LOOXVWUDWHV :ULWH F\FOH WLPLQJ 7KH DGGUHVV RQ $'$'
DQG WKH VWDWH RI &6 DQG ,17$&. DUH ODWFKHG E\ WKH ULVLQJ HGJH RI
$6 5: PXVW EH /RZ WR LQGLFDWH D :ULWH F\FOH &6 PXVW EH +LJK
IRU WKH :ULWH F\FOH WR RFFXU '6 /RZ VWUREHV WKH GDWD LQWR WKH 6&&
INTACK
DS
AS
CS0
R/W
CS1
AD7AD0
Address
Data Valid
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
)XQFWLRQDO 'HVFULSWLRQ
36
)LJXUH :ULWH &\FOH 7LPLQJ
,QWHUUXSW $FNQRZOHGJH &\FOH 7LPLQJ
)LJXUH LOOXVWUDWHV ,QWHUUXSW $FNQRZOHGJH F\FOH WLPLQJ 7KH
DGGUHVV RQ $'$' DQG WKH VWDWH RI &6 DQG ,17$&. DUH
ODWFKHG E\ WKH ULVLQJ HGJH RI $6 ,I ,17$&. LV /RZ WKH DGGUHVV
DQG &6 DUH LJQRUHG 7KH VWDWH RI WKH 5: DQG &6 DUH DOVR
LJQRUHG IRU WKH GXUDWLRQ RI WKH ,QWHUUXSW $FNQRZOHGJH F\FOH
%HWZHHQ WKH ULVLQJ HGJH RI $6 DQG WKH IDOOLQJ HGJH RI '6 WKH LQWHU
QDO DQG H[WHUQDO ,(,,(2 GDLV\ FKDLQV VHWWOH ,I WKHUH LV DQ LQWHUUXSW
SHQGLQJ LQ WKH 6&& DQG ,(, LV +LJK ZKHQ '6 IDOOV WKH $FNQRZO
HGJH F\FOH ZDV LQWHQGHG IRU WKH 6&& ,Q WKLV FDVH WKH 6&& LV SUR
INTACK
DS
AS
CS0
R/W
CS1
AD7AD0
Address
Data
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
)XQFWLRQDO 'HVFULSWLRQ
JUDPPHG WR UHVSRQG WR 5' /RZ E\ SODFLQJ LWV LQWHUUXSW YHFWRU RQ
'' DQG LQWHUQDOO\ VHWWLQJ WKH DSSURSULDWH ,QWHUUXSW8QGHU6HU
YLFH ODWFK
)LJXUH ,QWHUUXSW $FNQRZOHGJH &\FOH 7LPLQJ
AD7AD0
DS
(Ignored)
(Ignored)
Vector
AS
CS0
INTACK
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
$EVROXWH 0D[LPXP 5DWLQJV
(OHFWULFDO &KDUDFWHULVWLFV
$EVROXWH 0D[LPXP 5DWLQJV
6WUHVVHV JUHDWHU WKDQ WKRVH OLVWHG XQGHU $EVROXWH 0D[LPXP 5DW
LQJV PD\ FDXVH SHUPDQHQW GDPDJH WR WKH GHYLFH 7KLV LV D VWUHVV
UDWLQJ RQO\ 2SHUDWLRQ RI WKH GHYLFH DW DQ\ FRQGLWLRQ DERYH WKRVH
LQGLFDWHG LQ WKH RSHUDWLRQDO VHFWLRQV RI WKHVH VSHFLILFDWLRQV LV QRW
LPSOLHG ([SRVXUH WR DEVROXWH PD[LPXP UDWLQJ FRQGLWLRQV IRU
H[WHQGHG SHULRGV PD\ DIIHFW GHYLFH UHOLDELOLW\
6WDQGDUG 7HVW &RQGLWLRQV
7KH '& &KDUDFWHULVWLFV DQG FDSDFLWDQFH VHFWLRQV EHORZ DSSO\ IRU
WKH IROORZLQJ VWDQGDUG WHVW FRQGLWLRQV XQOHVV RWKHUZLVH QRWHG $OO
YROWDJHV DUH UHIHUHQFHG WR *1' 3RVLWLYH FXUUHQW IORZV LQWR WKH UHI
HUHQFHG SLQ 5HIHU WR )LJXUHV DQG
9 9
FF
9
*1' 9
7
$
DV VSHFLILHG LQ 2UGHULQJ ,QIRUPDWLRQ
9FF 6XSSO\ 9ROWDJH UDQJH
9 WR 9
9ROWDJHV RQ DOO SLQV ZLWK UHVSHFW WR *1' 9 WR 9&& 9
7
$
2SHUDWLQJ $PELHQW 7HPSHUDWXUH
6HH 2UGHULQJ ,QIRUPDWLRQ
6WRUDJH 7HPSHUDWXUH
& WR &
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
(OHFWULFDO &KDUDFWHULVWLFV
)LJXUH 6WDQGDUG 7HVW /RDG
)LJXUH 2SHQ'UDLQ 7HVW /RDG
100 pF
250
m
A
2.1 K
W
From Output
Under Test
From Output
50 pF
2.2 K
W
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
(OHFWULFDO &KDUDFWHULVWLFV
36
&DSDFLWDQFH
7DEOH OLVWV WKH LQSXW RXWSXW DQG ELGLUHFWLRQDO FDSDFLWDQFH
0LVFHOODQHRXV
*DWH &RXQW LV
'& &KDUDFWHULVWLFV
=&=&
7DEOH OLVWV WKH GF FKDUDFWHULVWLFV IRU WKH =&=& GHYLFHV
7DEOH &DSDFLWDQFH
6\PERO 3DUDPHWHU
0LQ
0D[
8QLW
7HVW &RQGLWLRQ
&
DI
,QSXW &DSDFLWDQFH
S)
h
D S) 0+] RYHU VSHFLILHG WHPSHUDWXUH UDQJH
8QPHDVXUHG 3LQV
5HWXUQHG WR *URXQG
i
E 8QPHDVXUHG SLQV UHWXUQHG WR *URXQG
&
PVU
2XWSXW &DSDFLWDQFH
S)
&
DP
%LGLUHFWLRQDO &DSDFLWDQFH
S)
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
(OHFWULFDO &KDUDFWHULVWLFV
7DEOH =&=& '& &KDUDFWHULVWLFV
6\PERO 3DUDPHWHU 0LQ
7\S 0D[
8QLW &RQGLWLRQ
9
DC
,QSXW +LJK
9ROWDJH
9
88
h
D
9
&&
69 W XQOHVV RWKHUZLVH VSHFLILHG RYHU VSHFLILHG WHPSHUDWXUH UDQJH
9
9
DG
,QSXW /RZ
9ROWDJH
9
9
PC
2XWSXW +LJK
9ROWDJH
9
,
PC
P$
9
PC!
2XWSXW +LJK
9ROWDJH
9
88
9
,
PC
m$
9
PG
2XWSXW /RZ
9ROWDJH
9
,
PG
P$
,
DG
,QSXW
/HDNDJH
m$
9
DI
9
,
PG
2XWSXW
/HDNDJH
m$
9
PVU
9
,
88
9
88
6XSSO\
&XUUHQW
i
E
7\SLFDO ,
&&
ZDV PHDVXUHG ZLWK RVFLOODWRU RII
0+]
P$ 9
88
9 9
DC
9
DG
0+] P$ &U\VWDO 2VFLOODWRU RII
,
88PT8
&U\VWDO
26&
&XUUHQW
p
F
1R ,
&&
26& PD[ LV VSHFLILHG GXH WR GHSHQGHQF\ RQ H[WHUQDO FLUFXLW DQG IUHTXHQF\ RI
RVFLOODWLRQ
P$ &XUUHQW IRU HDFK 26& LQ
DGGLWLRQ WR ,
88
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
(OHFWULFDO &KDUDFWHULVWLFV
36
$& &KDUDFWHULVWLFV
=& 5HDG:ULWH 7LPLQJ 'LDJUDPV
)LJXUHV WKURXJK LOOXVWUDWH WKH =& UHDGZULWH WLPLQJ GLD
JUDPV 7DEOH OLVWV WKH =& WLPLQJ SDUDPHWHUV
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
(OHFWULFDO &KDUDFWHULVWLFV
)LJXUH =& 5HDG:ULWH 7LPLQJ 'LDJUDP
PCLK
A/B, D/C
INTACK
CE
RD
D7D0
Read
WR
D7D0
Write
W/REQ
Wait
W/REQ
Request
DTR/REQ
Request
INT
6
1
2
5
11
13
10
16
19
22
Active
Valid
23
25
27
28
31
29
32
33
34
37
35
36
24
26
17
20
30
3
4
7
10
15
18
12
14
9
21
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
(OHFWULFDO &KDUDFWHULVWLFV
36
)LJXUH =& ,QWHUUXSW $FNQRZOHGJH 7LPLQJ 'LDJUDP
)LJXUH =& &\FOH 7LPLQJ 'LDJUDP
D7D0
INT
PCLK
INTACK
RD
IEI
IEO
41
38
10
23
Active
Valid
10
14
24
26
42
40
38
15
45
44
43
CE
49b
49b
49a
PCLK
RD or WR
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
(OHFWULFDO &KDUDFWHULVWLFV
)LJXUH =& 5HVHW 7LPLQJ 'LDJUDP
7DEOH =& 5HDG:ULWH 7LPLQJ
1R 6\PERO
3DUDPHWHU
0+]
0+]
0+]
0LQ
0D[
0LQ
0D[
0LQ 0D[
7Z3&,
3&/. /RZ :LGWK
7Z3&K
3&/. +LJK :LGWK
7I3&
3&/. )DOO 7LPH
7U3&
3&/. 5LVH 7LPH
7F3&
3&/. &\FOH 7LPH
7V$:5
$GGUHVV WR :5
)DOO 6HWXS 7LPH
7K$:5
$GGUHVV WR :5
5LVH +ROG 7LPH
7V$5'
$GGUHVV WR 5'
)DOO 6HWXS 7LPH
7K$5'
$GGUHVV WR 5'
5LVH +ROG 7LPH
7VL$3&
,17$&. WR 3&/.
5LVH 6HWXS 7LPH
48
RD
WR
47
48
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
(OHFWULFDO &KDUDFWHULVWLFV
36
7VL$L:5
h
,17$&. WR :5
)DOO 6HWXS 7LPH
7K,$:5
,17$&. WR :5
5LVH +ROG 7LPH
7VL$L5'
,17$&. WR 5'
)DOO 6HWXS 7LPH
7K,$5'
,17$&. WR 5'
5LVH +ROG 7LPH
7K,$3&
,17$&. WR 3&/.
5LVH +ROG 7LPH
7V&(,:5
&( /RZ WR :5
)DOO 6HWXS 7LPH
7K&(:5
&( WR :5 5LVH
+ROG 7LPH
7V&(K:5
&( +LJK WR :5
)DOO 6HWXS 7LPH
7V&(,5'
&( /RZ WR 5' )DOO
6HWXS 7LPH
7K&(5'
&( WR 5' 5LVH
+ROG 7LPH
7V&(K5'
&( +LJK WR 5'
)DOO 6HWXS 7LPH
7Z5',
5' /RZ :LGWK
7G5''5$
5' )DOO WR 5HDG
'DWD $FWLYH 'HOD\
7DEOH =& 5HDG:ULWH 7LPLQJ FRQWLQXHG
1R 6\PERO
3DUDPHWHU
0+]
0+]
0+]
0LQ
0D[
0LQ
0D[
0LQ 0D[
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
(OHFWULFDO &KDUDFWHULVWLFV
7G5'U'5
5' 5LVH WR 'DWD
1RW 9DOLG 'HOD\
7G5','5
5' )DOO WR 5HDG
'DWD 9DOLG 'HOD\
7G5''5]
5' 5LVH WR 5HDG
'DWD )ORDW 'HOD\
7G$'5
$GGU WR 5HDG 'DWD
9DOLG 'HOD\
7Z:5,
:5 /RZ :LGWK
7G:5':
:5 )DOO WR :ULWH
'DWD 9DOLG 'HOD\
7K'::5
:ULWH 'DWD WR :5
5LVH +ROG 7LPH
7G:5:
i
:5 )DOO WR :DLW
9DOLG 'HOD\
7G5':
!
5' )DOO WR :DLW
9DOLG 'HOD\
7G:5I5(4 :5 )DOO WR :5(4
1RW 9DOLG 'HOD\
7G5'I5(4
p
5' )DOO WR :5(4
1RW 9DOLG 'HOD\
D 7G:5U5(4 :5 )DOO WR '75
5(4 1RW 9DOLG
7F3F
7F3F
7F3F
E 7G:5U5(4
"
:5 )DOO WR '75
5(4 1RW 9DOLG
7DEOH =& 5HDG:ULWH 7LPLQJ FRQWLQXHG
1R 6\PERO
3DUDPHWHU
0+]
0+]
0+]
0LQ
0D[
0LQ
0D[
0LQ 0D[
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
(OHFWULFDO &KDUDFWHULVWLFV
36
7G5'UU5(4 5' 5LVH WR '75
5(4 1RW 9DOLG
'HOD\
1$
1$
1$
7G3&,17
3&/. )DOO WR ,17
9DOLG 'HOD\
7G,$L5'
q
,17$&. WR 5'
)DOO $FN 'HOD\
7Z5'$
5'
$FNQRZOHGJH
:LGWK
7G5'$'5
5' )DOO $FN WR
5HDG 'DWD 9DOLG
'HOD\
7VL(,5'$
,(, WR 5' )DOO
$FN 6HWXS 7LPH
7K,(,5'$
,(, WR 5' 5LVH
$FN +ROG 7LPH
7G,(OU,(2
,(, WR ,(2 'HOD\
7LPH
7G3&,(2
3&/. 5LVH WR ,(2
'HOD\
7G5'$,17
!
5' )DOO WR ,17
,QDFWLYH 'HOD\
7G5'U:54 5' 5LVH WR :5
)DOO 'HOD\ IRU 1R
5HVHW
7DEOH =& 5HDG:ULWH 7LPLQJ FRQWLQXHG
1R 6\PERO
3DUDPHWHU
0+]
0+]
0+]
0LQ
0D[
0LQ
0D[
0LQ 0D[
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
(OHFWULFDO &KDUDFWHULVWLFV
)LJXUH LV WKH =& JHQHUDO WLPLQJ GLDJUDP 7DEOH OLVWV WKH
=& JHQHUDO WLPLQJ FKDUDFWHULVWLFV =& V\VWHP WLPLQJ LV
VKRZQ LQ )LJXUH DQG GHVFULEHG LQ 7DEOH 7DEOH SURYLGHV
=& UHDGZULWH WLPLQJ FKDUDFWHULVWLFV
)LJXUHV WKURXJK LOOXVWUDWH =& UHDGZULWH WLPLQJ LQWHUUXSW
DFNQRZOHGJH WLPLQJ DQG UHVHW WLPLQJ UHVSHFWLYHO\ 7DEOH SUR
YLGHV =& UHDGZULWH WLPLQJ FKDUDFWHULVWLFV
7G:545' :5 5LVH WR 5'
)DOO 'HOD\ IRU 1R
5HVHW
7Z5(6
:5 DQG 5' /RZ
IRU 5HVHW
D 7UF
r
9DOLG $FFHVV
5HFRYHU\ 7LPH
7F3F 7F3F 7F3F
E 7UFL
s
5' RU :5 )DOO WR
3& )DOO 6HWXS
7LPH
D
3DUDPHWHU GRHV QRW DSSO\ WR ,QWHUUXSW $FNQRZOHGJH WUDQVDFWLRQV
E
2SHQGUDLQ RXWSXW PHDVXUHG ZLWK RSHQGUDLQ WHVW ORDG
F
3DUDPHWHU DSSOLHV WR HQKDQFHG 5HTXHVW PRGH RQL\ :5 '
G
3DUDPHWHU LV V\VWHP GHSHQGHQW )RU DQ\ 6&& LQ WKH GDLV\ FKDLQ 7G,$L5' PXVW EH JUHDWHU WKDQ
WKH VXP RI 7G3&,(2 IRU WKH KLJKHVW SULRULW\ GHYLFH LQ WKH GDLV\ FKDLQ 7VL(,5'$ IRU WKH 6&& DQG
7G,(,,(2 IRU HDFK GHYLFH VHSDUDWLQJ WKHP LQ WKH GDLV\ FKDLQ
H
3DUDPHWHU DSSOLHV RQO\ EHWZHHQ WUDQVDFWLRQV LQYROYLQJ WKH =& 6/ LI :55' IDOOLQJ HGJH
LV V\QFKURQL]HG WR 3&/. IDOOLQJ HGJH WKHQ 7U& 7F3F
I
7KLV VSHFLILFDWLRQ LV RQO\ DSSOLFDEOH ZKHQ 9DOLG $FFHVV 5HFRYHU\ 7LPH LV OHVV WKDQ 3&/.
7DEOH =& 5HDG:ULWH 7LPLQJ FRQWLQXHG
1R 6\PERO
3DUDPHWHU
0+]
0+]
0+]
0LQ
0D[
0LQ
0D[
0LQ 0D[
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
(OHFWULFDO &KDUDFWHULVWLFV
36
)LJXUH =& *HQHUDO 7LPLQJ 'LDJUDP
SYNC
Input
CTS/TRxC
DCD
CTS/TRxC
RTxC
CTS/TRxC
Output
22
22
22
22
20
18
19
16
17
14
15
1
2
6
7
4
5
8
9
3
12
11
13
TxD
RTxC
Transmit
CTS/TRxC,
SYNC
External
10
RxD
RTxC
Receive
CTS/TRxC,
W/REQ
Wait
W/REQ
Request
PCLK
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
(OHFWULFDO &KDUDFWHULVWLFV
7DEOH =& *HQHUDO 7LPLQJ 7DEOH
1R 6\PERO
3DUDPHWHU
0+]
0+]
0+]
0LQ
0D[
0LQ
0D[ 0LQ
0D[
7G3&5(4
3&/. WR :5(4 9DOLG
7G3&:
3&/. WR :DLW ,QDFWLYH
7V5;&3&
5[& WR 3&/. 6HWXS
7LPH
hi
1$
1$
1$
7V5;'5;&U 5[' WR 5[& 6HWXS 7LPH
7K5;'5[&U 5[' WR 5;& +ROG 7LPH
7V5;'5;&I 5[' WR 5;& 6HWXS
7LPH
p
7K5;'5;&I 5[' WR 5;& +ROG 7LPH
"
7V6<5;&
6<1& WR 5[& 6HWXS
7LPH
7K6<5;&
6<1& WR 5[& +ROG 7LPH
7F3F
7F3F
7F3F
7V7;&3&
7[& WR 3&/. 6HWXS
7LPH
qr
1$
1$
1$
7G7;&I7;' 7[& WR 7[' 'HOD\
#
7G7[&U7;' 7[& WR 7[' 'HOD\
#"
7G7;'75; 7[' WR 75[& 'HOD\
D 7Z57;K
57[& +LJK :LGWK
s
E 7Z57;K(
57[& +LJK :LGWK
t
D 7Z57;,
75[& /RZ :LGWK
%
E 7Z57;,(
57[& /RZ :LGWK
&
D 7F57;
57[& &\FOH 7LPH
%u
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
(OHFWULFDO &KDUDFWHULVWLFV
36
E 7F57;(
57[& &\FOH 7LPH
&
7F57;;
&U\VWDO 2VF 3HULRG
v
7Z75;K
75[& +LJK :LGWK
%
7Z75;,
75[& /RZ :LGWK
%
7F75;
75[& &\FOH 7LPH
%'
7Z(;7
'&' RU &76 3XOVH :LGWK
7Z6<
6<1& 3XOVH :LGWK
D
5[& LV 57[& RU 75[& ZKLFKHYHU LV VXSSO\LQJ WKH UHFHLYH FORFN
E
6\QFKURQL]DWLRQ RI 5[& WR 3&/. LV HOLPLQDWHG LQ GLYLGH E\ IRXU RSHUDWLRQ
F
3DUDPHWHU DSSOLHV RQO\ WR )0 HQFRGLQJGHFRGLQJ
G
7[& LV 75[& RU 57[& ZKLFKHYHU LV VXSSO\LQJ WKH WUDQVPLW FORFN
H
([WHUQDO 3&/. WR 57[& RU 7[& V\QFKURQL]DWLRQ UHTXLUHPHQW HOLPLQDWHG IRU 3&/. GLYLGHE\IRXU
RSHUDWLRQ75[& DQG 57[& ULVH DQG IDOO WLPHV DUH LGHQWLFDO WR 3&/. 5HIHUHQFH WLPLQJ VSHFV
7I3& DQG 7U3&7[ DQG 5[ LQSXW FORFN VOHZ UDWHV VKRXOG EH NHSW WR D PD[LPXP RI QVHF $OO
SDUDPHWHUV UHODWHG WR LQSXW &/. HGJHV VKRXOG EH UHIHUHQFHG DW WKH SRLQW DW ZKLFK WKH WUDQVLWLRQ
EHJLQV RU HQGV ZKLFKHYHU LV ZRUVW FDVH
I
3DUDPHWHU DSSOLHV RQO\ IRU WUDQVPLWWHU DQG UHFHLYHU '3// DQG %DXG 5DWH *HQHUDWRU WLPLQJ
UHTXLUHPHQWV DUH LGHQWLFDO WR FDVH 3&/. UHTXLUHPHQWV
J
(1+$1&(' )($785( 57[& XVHG DV LQSXW WR LQWHUQDO '3// RQO\
K
7KH PD[LPXP UHFHLYH RU WUDQVPLW GDWD UDWH LV 3&/.
L
%RWK 57[& DQG 6<1& KDYH S) FDSDFLWRUV WR JURXQG FRQQHFWLRQV
=& JHQHUDO WLPLQJ LV VKRZQ LQ )LJXUH ZLWK SDUDPHWHUV SUR
YLGHG LQ 7DEOH =& V\VWHP WLPLQJ LV VKRZQ LQ )LJXUH ZLWK
SDUDPHWHUV SURYLGHG LQ 7DEOH
7DEOH =& *HQHUDO 7LPLQJ 7DEOH FRQWLQXHG
1R 6\PERO
3DUDPHWHU
0+]
0+]
0+]
0LQ
0D[
0LQ
0D[ 0LQ
0D[
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
(OHFWULFDO &KDUDFWHULVWLFV
)LJXUH =& 6\VWHP 7LPLQJ 'LDJUDP
10
INT
SYNC
Input
INT
CTS, DCD
DTR/REQ
Request
Wait
W/REQ
Request
W/REQ
TRxC, RTxC
Transmit
INT
SYNC
Output
Wait
W/REQ
Request
W/REQ
RTxC, TRxC
Receive
9
8
7
6
6
4
3
1
2
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
(OHFWULFDO &KDUDFWHULVWLFV
36
7DEOH =& 6\VWHP 7LPLQJ 7DEOH
1R 6\PERO
3DUDPHWHU
0+]
0+]
0+]
0LQ
0D[
0LQ
0D[
0LQ 0D[
7G5;&5(4 5[& +LJK WR :5(4
9DOLG
hi
D
5[& LV 57[& RU 75[& ZKLFKHYHU LV VXSSO\LQJ WKH UHFHLYH FORFN
E
8QLWV HTXDO WR 7F3F
7G5;&:
5[& +LJK WR :DLW
,QDFWLYH
!p
F
2SHQGUDLQ RXWSXW PHDVXUHG ZLWK RSHQGUDLQ WHVW ORDG
7G5G;&6< 5[& +LJK WR 6<1&
9DOLG
!
7V5;&,17 5[& +LJK WR ,17 9DOLG
!"
7G7;&5(4 7[& /RZ WR :5(4
9DOLG
!q
G
7[& LV 75[& RU 57[& ZKLFKHYHU LV VXSSO\LQJ WKH WUDQVPLW FORFN
7G7;&:
7[& /RZ WR :DLW
,QDFWLYH
!"#
7G7;&'54 7[& /RZ WR '755(4
9DOLG
"#
7G7;&,17 7[& /RZ WR ,17 9DOLG
!"#
D 7G6<,17
6<1& WR ,17 9DOLG
!"
E 7G6<,17
6<1& WR ,17 9DOLG
!"r
H
8QLWV HTXDO WR $6
7G(;7,17 '&' RU &76 WR ,17
9DOLG
!"
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
(OHFWULFDO &KDUDFWHULVWLFV
7DEOH =& 5HDG:ULWH 7LPLQJ
1R 6\PERO
3DUDPHWHU
0+]
0+]
0+]
0LQ
0D[
0LQ
0D[
0LQ
0D[
7Z3&,
3&/. /RZ :LGWK
7Z3&K
3&/. +LJK :LGWK
7I3&
3&/. )DLO 7LPH
7U3&
3&/. 5LVH 7LPH
7F3&
3&/. &\FOH 7LPH
7V$:5 $GGUHVV WR :5 )DLO 6HWXS
7LPH
7K$:5 $GGUHVV WR :5 5LVH +ROG
7LPH
7V$5' $GGUHVV WR 5' )DOO 6HWXS
7LPH
7K$5' $GGUHVV WR 5' 5LVH +ROG
7LPH
7VL$3& ,17$&. WR 3&/. 5LVH
6HWXS 7LPH
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
(OHFWULFDO &KDUDFWHULVWLFV
36
)LJXUH =& 5HDG:ULWH 7LPLQJ 'LDJUDP
Wait
W/REQ
Request
PCLK
42
40
41
43
44
44
27
INT
DTR/REQ
Request
W/REQ
25
26
24
22
15
15
16
17
16
12
13
19
21
AD7AD0
Read
AD7AD0
Write
DS
12
Write
R/W
Write
R/W
Read
INTACK
7
8
9
CS1
CS0
7
4
4
14
6
10
10
18
20
23
2
AS
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
(OHFWULFDO &KDUDFWHULVWLFV
)LJXUH =& ,QWHUUXSW $FNQRZOHGJH 7LPLQJ 'LDJUDP
)LJXUH =& 5HVHW 7LPLQJ 'LDJUDP
INT
IEO
IEI
36
35
34
32
31
22
33
20
30
19
29
8
7
AD7AD0
DS
INTACK
AS
DS
AS
37
38
35
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
(OHFWULFDO &KDUDFWHULVWLFV
36
7DEOH =& 5HDG:ULWH 7LPLQJ
D
1R 6\PERO
3DUDPHWHU
0+]
0+]
0LQ
0D[
0LQ
0D[
7Z$6
$6 /RZ :LGWK
7G'6$6
'6 5LVH WR $6 )DOO 'HOD\
i
7V&62$6 &6 WR $6 5LVH 6HWXS 7LPH
!
7K&62$6 &6 WR $6 5LVH +ROG 7LPH
!
7V&6'6
&6 WR '6 )DOO 6HWXS 7LPH
!
7K&6'6
&6 WR '6 5LVH +ROG 7LPH
!
7VL$$6
,17$&. WR $6 5LVH 6HWXS 7LPH
7K,$$6
,17$&. WR $6 5LVH +ROG 7LPH
7V5:5'6 5: 5HDG WR '6 )DOO 6HWXS
7LPH
7K5:'6
5: WR '6 5LVH +ROG 7LPH
7V5::'6 5: :ULWH WR '6 )DOO 6HWXS
7LPH
7G$6'6
$6 5LVH WR '6 )DOO 'HOD\
7Z'6,
'6 /RZ :LGWK
7U&
9DOLG $FFHVV 5HFRYHU\ 7LPH
p
7F3&
7F3&
7V$$6
$GGUHVV WR $6 5LVH 6HWXS
7LPH
!
7K$$6
$GGUHVV WR $6 5LVH +ROG 7LPH
!
7V':'6
:ULWH 'DWD WR '6 )DOO 6HWXS
7LPH
7K':'6
:ULWH 'DWD WR '6 5LVH +ROG
7LPH
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
(OHFWULFDO &KDUDFWHULVWLFV
7G'6'$
'6 )DOO WR 'DWD $FWLYH 'HOD\
7G'6U'5
'6 5LVH WR 5HDG 'DWD 1RW 9DOLG
'HOD\
7G'6I'5
'6 )DOO WR 5HDG 'DWD 9DOLG
'HOD\
7G$6'5
$6 5LVH WR 5HDG 'DWD 9DOLG
'HOD\
7G'6'5]
'6 5LVH WR 5HDG 'DWD )ORDW
'HOD\
q
7G$'5
$GGUHVV 5HTXLUHG 9DOLG WR
5HDG 'DWD 9DOLG 'HOD\
7G'6:
'6 )DOO WR :DLW 9DOLG 'HOD\
r
7G'6I5(4 '6 )DOO WR :5(4 1RW 9DOLG
'HOD\
7G'6U5(4 '6 )DOO WR '755(4 1RW 9DOLG
'HOD\
7F3&
7F3&
7G$6,17
$6 5LVH WR ,17 9DOLG 'HOD\
$
7G$6'6$
$6 5LVH WR '6 )DOO
$FNQRZOHGJH 'HOD\
s
7Z'6$
'6 $FNQRZOHGJH /RZ :LGWK
7G'6$'5 '6 )DOO $FNQRZOHGJH WR 5HDG
'DWD 9DOLG 'HOD\
7VL(,'6$
,(, WR '6 )DOO $FNQRZOHGJH
6HWXS 7LPH
7DEOH =& 5HDG:ULWH 7LPLQJ
D
FRQWLQXHG
1R 6\PERO
3DUDPHWHU
0+]
0+]
0LQ
0D[
0LQ
0D[
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
(OHFWULFDO &KDUDFWHULVWLFV
36
7K,(,'6$
,(, WR '6 5LVH $FNQRZOHGJH
+ROG 7LPH
7G,(,,(2
,(, WR ,(2 'HOD\
7G$6,(2
$6 5LVH WR ,(2 'HOD\
t
7G'6$,17 '6 )DOO $FNQRZOHGJH WR ,17
,QDFWLYH 'HOD\
$
7G'6$64
'6 5LVH WR $6 )DOO 'HOD\ IRU
1R 5HVHW
7G$64'6 $6 5LVH WR '6 )DOO 'HOD\ IRU 1R
5HVHW
7Z5(6
$6 DQG '6 &RLQFLGHQW /RZ IRU
5HVHW
u
7Z3&,
3&/. /RZ :LGWK
7Z3&K
3&/. +LJK :LGWK
7F3&
3&/. &\FOH 7LPH
7U3&
3&/. 5LVH 7LPH
7I3&
3&/. )DOO 7LPH
D
8QLWV LQ QDQRVHFRQGV QV XQOHVV RWKHUZLVH QRWHG
E
3DUDPHWHU GRHV QRW DSSO\ WR ,QWHUUXSW $FNQRZOHGJH WUDQVDFWLRQV
F
3DUDPHWHU DSSOLHV RQO\ EHWZHHQ WUDQVDFWLRQV LQYROYLQJ WKH 6&&
G
)ORDW GHOD\ LV GHILQHG DV WKH WLPH UHTXLUHG IRU D
9 FKDQJH LQ WKH RXWSXW ZLWK D PD[LPXP
'& ORDG DQG D PLQLPXP $& ORDG
H
2SHQGUDLQ RXWSXW PHDVXUHG ZLWK RSHQGUDLQ WHVW ORDG
I
3DUDPHWHU LV V\VWHP GHSHQGHQW )RU DQ\ =6&& LQ WKH GDLV\ FKDLQ 7G$6'6$ PXVW EH
JUHDWHU WKDQ WKH VXP RI 7G$6,(2 IRU WKH KLJKHVW SULRULW\ GHYLFH LQ WKH GDLV\ FKDLQ 7VL(,'6$
IRU WKH =6&& DQG 7G,(OI,(2 IRU HDFK GHYLFH VHSDUDWLQJ WKHP LQ WKH GDLV\ FKDLQ
7DEOH =& 5HDG:ULWH 7LPLQJ
D
FRQWLQXHG
1R 6\PERO
3DUDPHWHU
0+]
0+]
0LQ
0D[
0LQ
0D[
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
(OHFWULFDO &KDUDFWHULVWLFV
J
3DUDPHWHU DSSOLHV RQO\ WR D =6&& SXOOLQJ ,17 /RZ DW WKH EHJLQQLQJ RI WKH ,QWHUUXSW
$FNQRZOHGJH WUDQVDFWLRQ
K
,QWHUQDO FLUFXLWU\ DOORZV IRU WKH UHVHW SURYLGHG E\ WKH =% WR EH UHFRJQL]HG DV D UHVHW E\ WKH =
6&& $OO WLPLQJ UHIHUHQFHV DVVXPH 9 IRU D ORJLF DQG 9 IRU D ORJLF
)LJXUH GLVSOD\V =& JHQHUDO WLPLQJ DQG 7DEOH OLVWV WKH
DVVRFLDWHG JHQHUDO WLPLQJ FKDUDFWHULVWLFV )LJXUH GLVSOD\V WKH
=& V\VWHP WLPLQJ ZLWK WKH DVVRFLDWHG SDUDPHWHUV OLVWHG LQ
7DEOH
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
(OHFWULFDO &KDUDFWHULVWLFV
36
)LJXUH =& *HQHUDO 7LPLQJ 'LDJUDP
SYNC
Input
22
22
22
22
CTS, DCD
TRxC
RTxC
TRxC
Output
TRxC, RTxC
Transmit
SYNC
External
RxD
RTxC, TRxC
Receive
W/REQ
Wait
W/REQ
Request
PCLK
20
19
18
16
17
14
15
13
8
11
10
9
4
5
6
3
7
1
2
12
TxD
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
(OHFWULFDO &KDUDFWHULVWLFV
7DEOH =& *HQHUDO 7LPLQJ
D
1R
6\PERO
3DUDPHWHU
0+]
0+]
0LQ
0D[
0LQ
0D[
7G3&5(4
3&/. /RZ WR :5(4 9DOLG
7V3&:
3&/. /RZ WR :DLW ,QDFWLYH
7V5;&3&
5[& +LJK WR 3&/. +LJK 6HWXS
7LPH
ip
1$
1$
1$
1$
7V5;'5;&U 5[' WR 5[& +LJK 6HWXS 7LPH
7K5;'5[&U 5[' WR 5[& +LJK +ROG 7LPH
!
7V5;'5;&I 5[' WR 5[& /RZ 6HWXS 7LPH
!q
7K5;'5;&I 5[' WR 5[& /RZ +ROG 7LPH
!#
7V6<5;&
6<1& WR 5[& +LJK 6HWXS
7LPH
!
7K6<5;&
6<1& WR 5[& +LJK +ROG 7LPH
!
7F3F
7F3F
7V7;&3&
7[& /RZ WR 3&/. +LJK 6HWXS
7LPH
r"
1$
1$
7G7;&I7;' 7[& /RZ WR 7[' 'HOD\
$
7G7[&U7;' 7[& +LJK WR 7[' 'HOD\
$#
7G7;'75; 7[' WR 75[& 'HOD\
7Z57;K
57[& +LJK :LGWK
s
7Z57;,
75[& /RZ :LGWK
%
D 7F57;
57[& &\FOH 7LPH
%t
E 7[5[ '3// '3// &\FOH 7LPH 0LQ
&u
7F57;;
&U\VWDO 2VF 3HULRG
v
7Z75;K
75[& +LJK :LGWK
%
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
(OHFWULFDO &KDUDFWHULVWLFV
36
7Z75;,
75[& /RZ :LGWK
%
7F75;
75[& &\FOH 7LPH
%&
7Z(;7
'&' RU &76 3XOVH :LGWK
7Z6<
6<1& 3XOVH :LGWK
D
8QLWV LQ QDQRVHFRQGV QV RWKHUZLVH QRWHG
E
5[& LV 57[& RU 75[& ZKLFKHYHU LV VXSSO\LQJ WKH UHFHLYH FORFN
F
6\QFKURQL]DWLRQ RI 5[& WR 3&/. LV HOLPLQDWHG LQ GLYLGH E\ IRXU RSHUDWLRQ
G
3DUDPHWHU DSSOLHV RQO\ WR )0 HQFRGLQJGHFRGLQJ
H
7[& LV 75[& RU 57[& ZKLFKHYHU LV VXSSO\LQJ WKH WUDQVPLW FORFN
I
3DUDPHWHU DSSOLHV RQO\ IRU WUDQVPLWWHU DQG UHFHLYHU '3// DQG %DXG 5DWH *HQHUDWRU WLPLQJ
UHTXLUHPHQWV DUH LGHQWLFDO WR FDVH 3&/. UHTXLUHPHQWV
J
7KH PD[LPXP UHFHLYH RU WUDQVPLW GDWD UDWH LV 3&/.
K
$SSOLHV WR '3// FORFN VRXUFH RQL\ 0D[LPXP GDWD UDWH RI 3&/. VWLOO DSSOLHV '3// FORFN
VKRXOG KDYH D GXW\ F\FOH
L
%RWK 57[& DQG 6<1& KDYH SI FDSDFLWRUV WR JURXQG FRQQHFWHG WR WKHP
7DEOH =& *HQHUDO 7LPLQJ
D
FRQWLQXHG
1R
6\PERO
3DUDPHWHU
0+]
0+]
0LQ
0D[
0LQ
0D[
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
(OHFWULFDO &KDUDFWHULVWLFV
)LJXUH =& 6\VWHP 7LPLQJ 'LDJUDP
SYNC
Input
CTS, DCD
TRxC
RTxC
TRxC
Output
TxD
TRxC, RTxC
Transmit
SYNC
External
22
22
21
21
20
18
19
17
18
14
15
11
10
12
RxD
10
RTxC, TRxC
Receive
W/REQ
Wait
9
8
4
5
3
W/REQ
Request
PCLK
6
7
2
1
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
(OHFWULFDO &KDUDFWHULVWLFV
36
7DEOH =& 6\VWHP 7LPLQJ
1R
6\PERO
3DUDPHWHU
0+]
0+]
0LQ
0D[
0LQ
0D[
7G5;&5(4 5[& +LJK WR :5(4 9DOLG
hi
D
5[& LV 57[& RU 75[& ZKLFKHYHU LV VXSSO\LQJ WKH UHFHLYH FORFN
E
8QLWV HTXDO WR 7F3F
7G5;&:
5[& +LJK WR :DLW ,QDFWLYH
!p
F
2SHQGUDLQ RXWSXW PHDVXUHG ZLWK RSHQGUDLQ WHVW ORDG
7G5G;&6< 5[& +LJK WR 6<1& 9DOLG
!
7G5;&,17 5[& +LJK WR ,17 9DOLG
!"
1RWH
q!
G
8QLWV HTXDO WR $6
7G7;&5(4 7[& /RZ WR :5(4 9DOLG
r!
H
7[& LV 75[& RU 57[& ZKLFKHYHU LV VXSSO\LQJ WKH WUDQVPLW FORFN
7G7;&:
7[& /RZ WR :DLW ,QDFWLYH
!"
7G7;&'54 7[& /RZ WR '755(4 9DOLG
!"
7G7;&,17 7[& /RZ WR ,17 9DOLG
!
1RWH
!#
D
7G6<,17
6<1& WR ,17 9DOLG
!"
E
7G6<,17
6<1& WR ,17 9DOLG
!"#
7G(;7,17 1RWH
!"#
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
(OHFWULFDO &KDUDFWHULVWLFV
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
3DFNDJLQJ DQG 2UGHULQJ
3DFNDJLQJ DQG 2UGHULQJ
3DFNDJH ,QIRUPDWLRQ
)LJXUHV DQG LOOXVWUDWH WKH SLQ ',3 SDFNDJH DQG SLQ
3/&& SDFNDJH GLDJUDPV
)LJXUH 3LQ ',3 3DFNDJH 'LDJUDP
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
3DFNDJLQJ DQG 2UGHULQJ
)LJXUH 3LQ 3/&& 3DFNDJH 'LDJUDP
2UGHULQJ ,QIRUPDWLRQ
=&=&
7DEOH SURYLGHV RUGHULQJ LQIRUPDWLRQ IRU WKH =& DQG WKH
=& GHYLFHV
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
3DFNDJLQJ DQG 2UGHULQJ
36
3DFNDJH
3 3ODVWLF ',3
9 3ODVWLF /HDGHG &KLS &DUULHU
' &HUDPLF ',3
7HPSHUDWXUH
( & WR &
6 WR &
6SHHGV
0+]
0+]
0+]
(QYLURQPHQWDO
& 3ODVWLF 6WDQGDUG
7DEOH =&=& 2UGHULQJ ,QIRUPDWLRQ
0+]
0+]
0+]
=&36&
=&36&
=&36&
=&96&
=&96&
=&96&
=&36&3(&
=&36&3(&
=&96&1(&
=&96&1(&
=&=& &026 6&&
6HULDO &RPPXQLFDWLRQV &RQWUROOHU
36
3DFNDJLQJ DQG 2UGHULQJ
([DPSOH
Example
Environmental Flow
Temperature
Package
Speed
Product Number
ZiLOG Prefix
is a Z80C30, 16 MHz, PLCC, 0
C to +70
C, Plastic Standard Flow
Z
80C30
16 P
S
C