=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[LPXP5DWLQJV
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 1RQ0XOWLSOH[HG %XV 0LFURSURFHVVRUV
=&2SWLPL]HGIRU0XOWLSOH[HG%XV0LFURSURFHVVRUV
3LQ&RPSDWLEOHWR10269HUVLRQV
7ZR ,QGHSHQGHQW  WR  0ELW6HFRQG )XOO'XSOH[ &KDQQHOV
(DFKFKDQQHOZLWK6HSDUDWH&U\VWDO2VFLOODWRU%DXG5DWH*HQHU
DWRUDQG'LJLWDO3KDVH/RFNHG/RRS'3//IRU&ORFN5HFRYHU\
0XOWL3URWRFRO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RIWKH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³SURJUDPWRHQDEOHWKURXJK
:5´
1HZSURJUDPPDEOH:5¶ZULWHUHJLVWHUSULPHWRHQDEOHQHZ
IHDWXUHV
,PSURYHPHQWVWRVXSSRUW6'/&PRGHRIV\QFKURQRXVFRPPXQL
FDWLRQ
±
,PSURYHIXQFWLRQDOLW\WRHDVHVHQGLQJEDFNWREDFN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SUHVHWUHVHW
±
([WHQGHGUHDGIRUZULWHUHJLVWHUV
±
:ULWHGDWDVHWXSWLPLQJLPSURYHPHQW
,PSURYHG$&WLPLQJ
±
7KUHHWR3&/.DFFHVVUHFRYHU\WLPH
±
3URJUDPPDEOH
'75
5(4
WLPLQJ
=&=&&0266&&
6HULDO&RPPXQLFDWLRQV&RQWUROOHU
2YHUYLHZ 36
±
:ULWHGDWDWRIDOOLQJHGJHRI:5VHWXS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
PXOWLSURWRFROGDWDFRPPXQLFDWLRQVSHULSKHUDOWKDWHDVLO\LQWHU
IDFHVWR&38¶VZLWKHLWKHUPXOWLSOH[HGRUQRQPXOWLSOH[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\RQFKLS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\WHRUL
HQWHGSURWRFROVVXFKDV,%0%LV\QFDQGV\QFKURQRXVELWRULHQWHG
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JHQHUDOSXUSRVH,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
Transm it 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
JHQHUDOSXUSRVHLQSXWV%RWKLQSXWVDUH6FKPLWWWULJJHUEXIIHUHGWR
DFFRPPRGDWHVORZULVHWLPHLQSXWV7KH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JHQHUDOSXUSRVHLQSXWSLQV%RWKSLQV
DUH6FKPLWWWULJJHUEXIIHUHGWRDFFRPPRGDWHVORZULVHWLPHVLJ
QDOV7KH6&&GHWHFWVSXOVHVRQWKHVHSLQVDQGFDQLQWHUUXSWWKH
&38RQERWKORJLFOHYHOWUDQVLWLRQV
'755(4$'755(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JHQHUDOSXUSRVHRXWSXWVRUDV5HTXHVWOLQHVIRUD'0$
FRQWUROOHU
=&=&&0266&&
6HULDO&RPPXQLFDWLRQV&RQWUROOHU
36 *HQHUDO'HVFULSWLRQ
,(,
,QWHUUXSW(QDEOH,QLQSXW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\GHYLFH¶V,(,LQSXWDQGWKXV
LQKLELWVLQWHUUXSWVIURPORZHUSULRULW\GHYLFHV
,17
,QWHUUXSW5HTXHVWRXWSXWRSHQGUDLQ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;&%
5HFHLYH7UDQVPLW&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JHQHUDOSXUSRVH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;&%
7UDQVPLW5HFHLYH&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3KDVHORFNHGORRSWKH
FU\VWDORVFLOODWRUWKH%DXG5DWH*HQHUDWRURUWKHWUDQVPLWFORFNLQ
WKHRXWSXWPRGH
:5(4$:5(4%
:DLW5HTXHVWRXWSXWVRSHQGUDLQZKHQSURJUDPPHGIRUD:DLW
IXQFWLRQGULYHQ+LJKRUORZZKHQSURJUDPPHGIRUD5HTXHVWIXQF
WLRQ7KHVHGXDOSXUSRVH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WULVWDWH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7ULVWDWH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$6DQG'6FRLQFLGH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
DTR/REQA
RTSA
CTSA
DCDA
PCLD
DCDB
CTSB
RTSB
DTR/REQB
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
DTR/REQA
RTSA
CTSA
DCDA
PCLK
DCDB
CTSB
RTSB
DTR/REQB
NC
7
8
9
10
11
12
13
14
15
16
17
38
37
36
35
34
33
32
31
30
29
39
6543214443424140
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GDWDFRPPXQLFDWLRQVGHYLFHZKLFKWUDQVPLWVDQGUHFHLYHV
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
WRBWR6
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)RUH[DPSOH
:5$:ULWH5HJLVWHUIRUFKDQQHO$
555HDG5HJLVWHUIRUHLWKHUERWKFKDQQHOV
7DEOH 6&&5HDG5HJLVWHU)XQFWLRQV
5HJLVWHU )XQFWLRQ
55
7UDQVPLW5HFHLYH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
([WHUQDO6WDWXVLQWHUUXSWLQIRUPDWLRQ
7DEOH 6&&:ULWH5HJLVWHU)XQFWLRQV
5HJLVWHU )XQFWLRQ
:5
&5&LQLWLDOL]HLQLWLDOL]DWLRQFRPPDQGVIRUWKHYDULRXV
PRGHVUHJLVWHUSRLQWHUV
:5
7UDQVPLW5HFHLYH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QRQYHFWRUHG
%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
7UDQVPLW5HFHLYH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WUDQVPLWWHUUHFHLYHU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
([WHUQDO6WDWXV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(QG2I)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UHHQDEOH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([WHUQDO6WDWXV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
D7–D0
INT
NTACK
IEI D7–D0 INT INTACK IEO IEI D7–D0 INT INTACK IEO IEI D7–D0 INT INTACK
Peripheral PeripheralPeripheral
=&=&&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
QDO6WDWXV(DFKLQWHUUXSWW\SHLVHQDEOHGXQGHUSURJUDPFRQWURO
ZLWK&KDQQHO$KDYLQJKLJKHUSULRULW\WKDQ&KDQQHO%DQGZLWK
5HFHLYHU7UDQVPLWDQG([WHUQDO6WDWXV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HQGRIIUDPH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([WHUQDO6WDWXVLQWHUUXSWLVWRPRQLWRUWKH
VLJQDOWUDQVLWLRQVRIWKH&76'&'DQG6<1&SLQVKRZHYHUDQ
([WHUQDO6WDWXV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IURPFKDQQHO%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
:$,7
5(28(67
RXWSXWLQFRQMXQFWLRQZLWKWKH
:DLW5HTXHVWELWVLQ:57KH
:$, 7
5(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IXOOGXSOH[RSHUDWLRQXQGHU'0$FRQWURO
6&&'DWD&RPPXQLFDWLRQV&DSDELOLWLHV
7KH6&&SURYLGHVWZRLQGHSHQGHQWIXOOGXSOH[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RQHDQGDKDOIRUWZRVWRSELWV
SHUFKDUDFWHUDQGFDQSURYLGHDEUHDNRXWSXWDWDQ\WLPH7KH
UHFHLYHUEUHDNGHWHFWLRQORJLFLQWHUUXSWVWKH&38ERWKDWWKHVWDUW
DQGDWWKHHQGRIDUHFHLYHGEUHDN5HFHSWLRQLVSURWHFWHGIURP
VSLNHVE\DWUDQVLHQWVSLNHUHMHFWLRQPHFKDQLVPWKDWFKHFNVWKH
VLJQDORQHKDOI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$EXLOWLQFKHFNLQJSURFHVVDYRLGVWKHLQWHUSUHWDWLRQRID
IUDPLQJHUURUDVDQHZVWDUWELW$IUDPLQJHUURUUHVXOWVLQWKHDGGL
WLRQRIRQHKDOI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ELWRULHQWHGV\QFKURQRXVFRPPX
QLFDWLRQ6\QFKURQRXVE\WHRULHQWHG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\WHRULHQWHG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;;;
HUURUFKHFNLQJ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ELWRULHQWHGSURWRFROVVXFKDV
6'/&DQG+'/&E\SHUIRUPLQJDXWRPDWLF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7KHWUDQVPLWWHU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
QDOVWDWXV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XVHUVHOHFWHG
DGGUHVVRUWRDJOREDOEURDGFDVWDGGUHVV,QWKLVPRGHIUDPHVQRW
PDWFKLQJHLWKHUWKHXVHUVHOHFWHG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
RIIUDPHFDQEHVHOHFWHG7KHUHFHLYHUDXWRPDWLFDOO\GHOHWHVDOO¶V
LQVHUWHGE\WKHWUDQVPLWWHUGXULQJFKDUDFWHUDVVHPEO\&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WUDIILFIORZ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RQHELW
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
LVWKHELWSDWWHUQ%HFDXVHRI]HURLQVHUWLRQGXULQJPHV
VDJHVWKLVELWSDWWHUQLVXQLTXH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EDFNWREDFN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VWDWXVHUURU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IRUPDELWWLPHFRQVWDQWDELWGRZQFRXQWHUDQGD
IOLSIORSRQWKHRXWSXWSURGXFLQJDVTXDUHZDYH2QVWDUWXSWKH
RXWSXWIOLSIORS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3KDVHORFNHG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UHODWHVWKH
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MLWWHUIUHH
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\ELSKDVH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ELSKDVH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ELSKDVHOHYHOGDWDE\XVLQJWKH'3//LQWKH)0
PRGHDQGSURJUDPPLQJWKHUHFHLYHUIRU15=GDWD0DQFKHVWHU
HQFRGLQJDOZD\VSURGXFHVD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:$,75(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
110 0
01
=&=&&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EDFNWREDFN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VWDWXVHUURU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LVVHSDUDWH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&FKHFNHUDXWRPDWLFDOO\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\LVYHULILHG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SRZHURQUHVHW:KHQWKH),)2PRGHLVGLV
DEOHGWKH6&&LVGRZQZDUGFRPSDWLEOHZLWKWKH1026=
7KH),)2PRGHLVGLVDEOHGRQSRZHUXS: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LVQRW
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 Bi ts Wide
SCC Status Reg
Residue Bits (3)
Overrun, CRC Error
RR1
5 Bits
EN
6 Bits 8 Bi ts
6-Bit MUX
2 Bi ts
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 B it
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IURP55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\WHFRXQW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UHHQDEOLQJ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
Dont 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
FADDDDCCF
07
0
FADDDDCCF
07
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UHJLVWHUVDUH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
FRQWUROZRUG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
DGGUHVVGDWD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
*
00
01
10
11
00
01
10
11
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
01
1
0
0
00
0
0
0
1
11
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 Code0
0
01
10
11
* 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
Registe r 10
Register 11
Registe r 12
Register 13
Register 14
Register 15
*
000
00
00
000
00
000
0000
0
00
0
0
11
11
111
1
111
111
1
1
1
1
1
1
11
1
000
00
00
000
00
111
1
111
111
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
00
00
1
1
11
Ext Int Enable
Tx Int Enable
Parity is Special Conditio n
Rx Int on Special Condition Only
Int on all Rx Characters or Special Condition
Rx Int on First Character or Special Condition
W AIT/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
00
1
11
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
01
1
11
0
0
0
01
1
11
0
0
0
01
1
11
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)
Externa l Sync Mode
X1 Clock Mode
X16 Clock Mode
X32 Clock Mode
X64 C lock Mode
D7 D6 D5 D4 D3 D2 D1 D0
Write Register 5
0
00
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
SDLC0
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
01
1
11
D7 D6 D5 D4 D3 D2 D1 D0
Write Register 9
No Reset
Chan nel Res et 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
01
1
11
NRZ
NRZI
FM1 (Transition = 1)
FM1 (Transition = 0)
CRC Preset I/O
Go Ac tive on Poll
Mark/Flag Idle
Abort/Flag on Underrun
Loop Mo de
6-Bit/8-Bit Sync
D7 D6 D5 D4 D3 D2 D1 D0
Write Register 11
0
0
0
01
1
11
0
0
0
01
1
11
0
0
0
01
1
11
TRxC Out = Xtal Out put
TRxC Out = Transmit Clock
TRxC Out = BR Generator Output
TRxC Out = DPLL Output
TRxC O/I
T ransmit Clock = RTx C Pin
Tr ansmit Clock = TRxC Pin
T rans m it Cloc k = B R G enerator Output
Transmit Clock = DPL L O utput
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
Low e r B y te of
T ime 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 Ech o
Local Loopback
0
0
0
0
01
1
0
0
00
0
0
0
1
11
11
1
1
1
1
1
Null Command
Enter Search Mode
Re set Missing Clock
Disa ble D P LL
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 5HDG5HJLVWHU%LW)XQFWLRQV
D7 D6 D5 D4 D3 D2 D1 D0
Read Register 0
Rx Character A vai lable
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PHWDVWDEOH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 Co nstant
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:5IDOOV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\FKDLQVVHWWOH,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,QWHUUXSW8QGHU6HUYLFH
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
$G
$GG
$
$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$6DQG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,QWHUUXSW8QGHU6HU
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 Outp u t
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
&
,1
,QSXW&DSDFLWDQFH  S)
D
D S) 0+]RYHUVSHFLILHGWHPSHUDWXUHUDQJH
8QPHDVXUHG3LQV
5HWXUQHGWR*URXQG
E
E 8QPHDVXUHGSLQVUHWXUQHGWR*URXQG
&
287
2XWSXW&DSDFLWDQFH  S)
&
,2
%LGLUHFWLRQDO&DSDFLWDQFH  S)
=&=&&0266&&
6HULDO&RPPXQLFDWLRQV&RQWUROOHU
36 (OHFWULFDO&KDUDFWHULVWLFV

7DEOH =&=&'&&KDUDFWHULVWLFV
6\PERO 3DUDPHWHU 0LQ 7\S 0D[ 8QLW &RQGLWLRQ
9
,+
,QSXW+LJK
9ROWDJH
 9
&&

D
D 9
&&
 69WXQOHVVRWKHUZLVHVSHFLILHGRYHUVSHFLILHGWHPSHUDWXUHUDQJH
9
9
,/
,QSXW/RZ
9ROWDJH
  9
9
2+
2XWSXW+LJK
9ROWDJH
 9 ,
2+
 P$
9
2+
2XWSXW+LJK
9ROWDJH
9
&&
 9 ,
2+
 
m
$
9
2/
2XWSXW/RZ
9ROWDJH
 9 ,
2/
 P$
,
,/
,QSXW
/HDNDJH

m
$ 9
,1
9
,
2/
2XWSXW
/HDNDJH

m
$ 9
287
9
,
&&
9
&&
6XSSO\
&XUUHQW
E
E 7\SLFDO,
&&
ZDVPHDVXUHGZLWKRVFLOODWRURII
0+] P$ 9
&&
99
,+
 9
,/
 
0+] P$ &U\VWDO2VFLOODWRURII
,
&&26&
&U\VWDO
26&
&XUUHQW
F
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,
&&
=&=&&0266&&
6HULDO&RPPXQLFDWLRQV&RQWUROOHU
(OHFWULFDO&KDUDFWHULVWLFV 36

$&&KDUDFWHULVWLFV
=&5HDG:ULWH7LPLQJ'LDJUDPV
)LJXUHVWKURXJKLOOXVWUDWHWKH=&UHDGZULWH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
710
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' $GGUHVVWR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
D
,17$&.WR:5
)DOO6HWXS7LPH
  
 7K,$:5 ,17$&.WR:5
5LVH+ROG7LPH

 7VL$L5'
,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WR5')DOO
6HWXS7LPH

 7K&(5'
&(WR5'5LVH
+ROG7LPH

 7V&(K5'
&(+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:
E
:5)DOOWR:DLW
9DOLG'HOD\
  
 7G5':
5')DOOWR:DLW
9DOLG'HOD\
  
 7G:5I5(4 :5)DOOWR:5(4
1RW9DOLG'HOD\
  
 7G5'I5(4
F
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:5U5(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,$L5'
G
,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WLPLQJGLDJUDP7DEOHOLVWVWKH
=&JHQHUDOWLPLQJFKDUDFWHULVWLFV=&V\VWHPWLPLQJLV
VKRZQLQ)LJXUHDQGGHVFULEHGLQ7DEOH7DEOHSURYLGHV
=&UHDGZULWHWLPLQJFKDUDFWHULVWLFV
)LJXUHVWKURXJKLOOXVWUDWH=&UHDGZULWHWLPLQJLQWHUUXSW
DFNQRZOHGJHWLPLQJDQGUHVHWWLPLQJUHVSHFWLYHO\7DEOHSUR
YLGHV=&UHDGZULWHWLPLQJFKDUDFWHULVWLFV
 7G:545' :55LVHWR5'
)DOO'HOD\IRU1R
5HVHW
  
 7Z5(6 :5DQG5'/RZ
IRU5HVHW
  
D7UF
H
9DOLG$FFHVV
5HFRYHU\7LPH
7F3F 7F3F 7F3F
E 7UFL
I
5'RU:5)DOOWR
3&)DOO6HWXS
7LPH
 
D 3DUDPHWHUGRHVQRWDSSO\WR,QWHUUXSW$FNQRZOHGJHWUDQVDFWLRQV
E 2SHQGUDLQRXWSXWPHDVXUHGZLWKRSHQGUDLQ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,$L5'PXVWEHJUHDWHUWKDQ
WKHVXPRI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:55'IDOOLQJHGJH
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
67
45
89
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
DE
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
F
 
 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
GH
1$ 1$ 1$
 7G7;&I7;' 7[&WR7[''HOD\
  
 7G7[&U7;' 7[&WR7[''HOD\

  
 7G7;'75; 7['WR75[&'HOD\   
D 7Z57;K 57[&+LJK:LGWK
I
  
E 7Z57;K( 57[&+LJK:LGWK
J
  
D 7Z57;, 75[&/RZ:LGWK
  
E 7Z57;,( 57[&/RZ:LGWK
  
D 7F57; 57[&&\FOH7LPH
K
  
=&=&&0266&&
6HULDO&RPPXQLFDWLRQV&RQWUROOHU
(OHFWULFDO&KDUDFWHULVWLFV 36

E 7F57;( 57[&&\FOH7LPH
  
 7F57;; &U\VWDO2VF3HULRG
L
     
 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HQFRGLQJGHFRGLQJ
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&/.GLYLGHE\IRXU
RSHUDWLRQ75[&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
DE
D 5[&LV57[&RU75[&ZKLFKHYHULVVXSSO\LQJWKHUHFHLYHFORFN
E 8QLWVHTXDOWR7F3F
     
 7G5;&: 5[&+LJKWR:DLW
,QDFWLYH
F
F 2SHQGUDLQRXWSXWPHDVXUHGZLWKRSHQGUDLQ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
G
G 7[&LV75[&RU57[&ZKLFKHYHULVVXSSO\LQJWKHWUDQVPLWFORFN
    
7G7;&: 7[&/RZWR:DLW
,QDFWLYH


7G7;&'54 7[&/RZWR'755(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
H
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
1921
AD7AD0
Read
AD7AD0
Write
DS
12
Write
R/W
Write
R/W
Read
INTACK
78
9
CS1
CS0
7
4
414 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\
E
 
 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$65LVH6HWXS7LPH  
 7K,$$6 ,17$&.WR$65LVH+ROG7LPH  
7V5:5'65:
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
F
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'65LVH+ROG
7LPH

=&=&&0266&&
6HULDO&RPPXQLFDWLRQV&RQWUROOHU
36 (OHFWULFDO&KDUDFWHULVWLFV

 7G'6'$ '6)DOOWR'DWD$FWLYH'HOD\
 7G'6U'5 '65LVHWR5HDG'DWD1RW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\
G
 
 7G$'5 $GGUHVV5HTXLUHG9DOLGWR
5HDG'DWD9DOLG'HOD\
 
 7G'6: '6)DOOWR:DLW9DOLG'HOD\
H
 
 7G'6I5(4 '6)DOOWR:5(41RW9DOLG
'HOD\
 
 7G'6U5(4 '6)DOOWR'755(41RW9DOLG
'HOD\
7F3& 7F3&
 7G$6,17 $65LVHWR,179DOLG'HOD\
 
 7G$6'6$ $65LVHWR'6)DOO
$FNQRZOHGJH'HOD\
I
 
 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\
J
 
 7G'6$,17 '6)DOO$FNQRZOHGJHWR,17
,QDFWLYH'HOD\
 
 7G'6$64 '65LVH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
K
 
 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 2SHQGUDLQRXWSXWPHDVXUHGZLWKRSHQGUDLQ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
7D E O H
=&=&&0266&&
6HULDO&RPPXQLFDWLRQV&RQWUROOHU
(OHFWULFDO&KDUDFWHULVWLFV 36

)LJXUH =&*HQHUDO7LPLQJ'LDJUDP
SYNC
Input
22 22
22 22
CTS, DC D
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
456
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
EF
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
G

 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
H
1$ 1$
 7G7;&I7;' 7[&/RZWR7[''HOD\
 
 7G7[&U7;' 7[&+LJKWR7[''HOD\

 
 7G7;'75; 7['WR75[&'HOD\  
 7Z57;K 57[&+LJK:LGWK
I
 
 7Z57;, 75[&/RZ:LGWK
 
D 7F57; 57[&&\FOH7LPH
J
 
E 7[5['3// '3//&\FOH7LPH0LQ
K
 
 7F57;; &U\VWDO2VF3HULRG
L
   
 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HQFRGLQJGHFRGLQJ
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
45
3
W/REQ
Request
PCLK
67
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
DE
D 5[&LV57[&RU75[&ZKLFKHYHULVVXSSO\LQJWKHUHFHLYHFORFN
E 8QLWVHTXDOWR7F3F

 7G5;&: 5[&+LJKWR:DLW,QDFWLYH
F
F 2SHQGUDLQRXWSXWPHDVXUHGZLWKRSHQGUDLQWHVWORDG
   
 7G5G;&6< 5[&+LJKWR6<1&9DOLG

  
 7G5;&,17 5[&+LJKWR,179DOLG

  
1RWH
G
G 8QLWVHTXDOWR$6
  
7G7;&5(4 7[&/RZWR:5(49DOLG
H
H 7[&LV75[&RU57[&ZKLFKHYHULVVXSSO\LQJWKHWUDQVPLWFORFN

7G7;&: 7[&/RZWR:DLW,QDFWLYH

   
7G7;&'54 7[&/RZWR'755(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 M H z , PLCC , 0
C to + 7 0
C, Plastic Stand ard F low
Z 80C30 16 P S C