=&=& &0266&&6HULDO&RP PXQLFDWLRQV&RQWUROOHU 3URGXFW6SHFLILFDWLRQ 3 6 =L/2*:RUOGZLGH+HDGTXDUWHUV 5DFH6WUHHW 6DQ-RVH&$ 7HOHSKRQH )D[ ZZZ=L/2*FRP 7KLVSXEOLFDWLRQLVVXEMHFWWRUHSODFHPHQWE\DODWHUHGLWLRQ7RGHWHUPLQHZKHWKHU DODWHUHGLWLRQH[LVWVRUWRUHTXHVWFRSLHVRISXEOLFDWLRQVFRQWDFW :LQGRZVLVDUHJLVWHUHGWUDGHPDUNRI0LFURVRIW&RUSRUDWLRQ 'RFXPHQW'LVFODLPHU E\=L/2*,QF$OOULJKWVUHVHUYHG,QIRUPDWLRQLQWKLVSXEOLFDWLRQFRQFHUQLQJWKHGHYLFHV DSSOLFDWLRQVRUWHFKQRORJ\GHVFULEHGLVLQWHQGHGWRVXJJHVWSRVVLEOHXVHVDQGPD\EHVXSHUVHGHG =L/2*,1&'2(6127$6680(/,$%,/,7<)25253529,'($5(35(6(17$7,212) $&&85$&<2)7+(,1)250$7,21'(9,&(6257(&+12/2*<'(6&5,%(',17+,6 '2&80(17=L/2*$/62'2(6127$6680(/,$%,/,7<)25,17(//(&78$/3523(57< ,1)5,1*(0(175(/$7(',1$1<0$11(57286(2),1)250$7,21'(9,&(625 7(&+12/2*<'(6&5,%('+(5(,12527+(5:,6(([FHSWZLWKWKHH[SUHVVZULWWHQDSSURYDO =L/2*XVHRILQIRUPDWLRQGHYLFHVRUWHFKQRORJ\DVFULWLFDOFRPSRQHQWVRIOLIHVXSSRUWV\VWHPVLV QRWDXWKRUL]HG1ROLFHQVHVRURWKHUULJKWVDUHFRQYH\HGLPSOLFLWO\RURWKHUZLVHE\WKLVGRFXPHQW XQGHUDQ\LQWHOOHFWXDOSURSHUW\ULJKWV 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU LLL 7DEOHRI&RQWHQWV 7DEOHRI&RQWHQWV LLL /LVWRI)LJXUHV Y /LVWRI7DEOHV YLL 2YHUYLHZ 2WKHU)HDWXUHVIRU=&2QO\ *HQHUDO'HVFULSWLRQ 3LQ'HVFULSWLRQV =&=&&RPPRQ3LQ)XQFWLRQV =& =& )XQFWLRQDO'HVFULSWLRQ ,2,QWHUIDFH&DSDELOLWLHV 3URJUDPPLQJ =& =& =&=&6HWXS =&7LPLQJ =&7LPLQJ (OHFWULFDO&KDUDFWHULVWLFV $EVROXWH0D[LPXP5DWLQJV 6WDQGDUG7HVW&RQGLWLRQV &DSDFLWDQFH 0LVFHOODQHRXV '&&KDUDFWHULVWLFV =&=& $&&KDUDFWHULVWLFV =&5HDG:ULWH7LPLQJ'LDJUDPV 3DFNDJLQJDQG2UGHULQJ 3DFNDJH,QIRUPDWLRQ 2UGHULQJ,QIRUPDWLRQ =&=& 36 7DEOHRI&RQWHQWV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU LY 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU Y /LVWRI)LJXUHV )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH 36 6&&%ORFN'LDJUDP =&DQG=&',33LQ$VVLJQPHQWV =&DQG=&3/&&3LQ$VVLJQPHQWV =&3LQ)XQFWLRQV =&3LQ)XQFWLRQV 6&&7UDQVPLW'DWD3DWK 6&&5HFHLYH'DWD3DWK 6&&,QWHUUXSW3ULRULW\6FKHGXOH 6RPH6&&3URWRFROV 'HWHFWLQJRU%LW6\QFKURQRXV&KDUDFWHUV $Q6'/&/RRS 'DWD(QFRGLQJ0HWKRGV 6'/&)UDPH6WDWXV),)2 6'/&%\WH&RXQWLQJ'HWDLO :ULWH5HJLVWHU%LW)XQFWLRQV :ULWH5HJLVWHU%LW)XQFWLRQV :ULWH5HJLVWHU%LW)XQFWLRQV :ULWH5HJLVWHU%LW)XQFWLRQV 5HDG5HJLVWHU%LW)XQFWLRQV 5HDG5HJLVWHU%LW)XQFWLRQV 5HDG&\FOH7LPLQJ :ULWH&\FOH7LPLQJ ,QWHUUXSW$FNQRZOHGJH&\FOH7LPLQJ 5HDG&\FOH7LPLQJ :ULWH&\FOH7LPLQJ ,QWHUUXSW$FNQRZOHGJH&\FOH7LPLQJ 6WDQGDUG7HVW/RDG 2SHQ'UDLQ7HVW/RDG =&5HDG:ULWH7LPLQJ'LDJUDP =&,QWHUUXSW$FNQRZOHGJH7LPLQJ'LDJUDP =&&\FOH7LPLQJ'LDJUDP =&5HVHW7LPLQJ'LDJUDP =&*HQHUDO7LPLQJ'LDJUDP =&6\VWHP7LPLQJ'LDJUDP /LVWRI)LJXUHV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU YL )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH )LJXUH 36 =&5HDG:ULWH7LPLQJ'LDJUDP =&,QWHUUXSW$FNQRZOHGJH7LPLQJ'LDJUDP =&5HVHW7LPLQJ'LDJUDP =&*HQHUDO7LPLQJ'LDJUDP =&6\VWHP7LPLQJ'LDJUDP 3LQ',33DFNDJH'LDJUDP 3LQ3/&&3DFNDJH'LDJUDP /LVWRI)LJXUHV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU YLL /LVWRI7DEOHV 7DEOH 7DEOH 7DEOH 7DEOH 7DEOH 7DEOH 7DEOH 7DEOH 7DEOH 7DEOH 7DEOH 7DEOH 36 6&&5HDG5HJLVWHU)XQFWLRQV 6&&:ULWH5HJLVWHU)XQFWLRQV &DSDFLWDQFH =&=&'&&KDUDFWHULVWLFV =&5HDG:ULWH7LPLQJ =&*HQHUDO7LPLQJ7DEOH =&6\VWHP7LPLQJ7DEOH =&5HDG:ULWH7LPLQJ =&5HDG:ULWH7LPLQJ =&*HQHUDO7LPLQJ =&6\VWHP7LPLQJ =&=&2UGHULQJ,QIRUPDWLRQ /LVWRI7DEOHV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU YLLL 36 /LVWRI7DEOHV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 2YHUYLHZ =& 2SWLPL]HG IRU 1RQ0XOWLSOH[HG %XV 0LFURSURFHVVRUV =&2SWLPL]HGIRU0XOWLSOH[HG%XV0LFURSURFHVVRUV 3LQ&RPSDWLEOHWR10269HUVLRQV 0XOWL3URWRFRO2SHUDWLRQXQGHU3URJUDP&RQWURO3URJUDPPDEOH IRU15=15=,RU)0'DWD(QFRGLQJ $V\QFKURQRXV 0RGH ZLWK )LYH WR (LJKW %LWV DQG 2QH 2QH DQG 2QH+DOIRU7ZR6WRS%LWV3HU&KDUDFWHU3URJUDPPDEOH&ORFN )DFWRU%UHDN'HWHFWLRQDQG*HQHUDWLRQ3DULW\2YHUUXQDQG )UDPLQJ(UURU'HWHFWLRQ 6\QFKURQRXV0RGHZLWK,QWHUQDORU([WHUQDO&KDUDFWHU6\QFKURQL ]DWLRQRQ2QHRU7ZR6\QFKURQRXV&KDUDFWHUVDQG&5&*HQHU DWLRQDQG&KHFNLQJZLWK&5&RU&5&&&,773UHVHWWRHLWKHU VRUV 6'/&+'/& 0RGH ZLWK &RPSUHKHQVLYH )UDPH/HYHO &RQWURO $XWRPDWLF=HUR,QVHUWLRQDQG'HOHWLRQ,)LHOG5HVLGXH+DQGOLQJ $ERUW*HQHUDWLRQDQG'HWHFWLRQ&5&*HQHUDWLRQDQG&KHFNLQJ DQG6'/&/RRS 6RIWZDUH ,QWHUUXSW $FNQRZOHGJH )HDWXUH QRW DYDLODEOH ZLWK 1026 /RFDO/RRSEDFNDQG$XWR(FKR0RGHV 36 7ZR ,QGHSHQGHQW WR 0ELW6HFRQG )XOO'XSOH[ &KDQQHOV (DFKFKDQQHOZLWK6HSDUDWH&U\VWDO2VFLOODWRU%DXG5DWH*HQHU DWRUDQG'LJLWDO3KDVH/RFNHG/RRS'3//IRU&ORFN5HFRYHU\ 6XSSRUWV7'LJLWDO7UXQN (QKDQFHG'0$6XSSRUWQRWDYDLODEOHZLWK1026[%LW 6WDWXV),)2%LW%\WH&RXQWHU 2YHUYLHZ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 6SHHGV ± =&20+] ± =&20+] 2WKHU)HDWXUHVIRU=&2QO\ 6RPHRIWKHIHDWXUHVOLVWHGEHORZDUHDYDLODEOHE\GHIDXOW6RPHRI WKHPIHDWXUHVZLWKDUHGLVDEOHGRQGHIDXOWWRPDLQWDLQFRPSDWL ELOLW\ZLWKWKHH[LVWLQJ6&&GHVLJQDQG³SURJUDPWRHQDEOHWKURXJK :5´ 1HZSURJUDPPDEOH:5¶ZULWHUHJLVWHUSULPHWRHQDEOHQHZ IHDWXUHV ,PSURYHPHQWVWRVXSSRUW6'/&PRGHRIV\QFKURQRXVFRPPXQL FDWLRQ ± ,PSURYHIXQFWLRQDOLW\WRHDVHVHQGLQJEDFNWREDFNIUDPHV ± $XWRPDWLF6'/&RSHQLQJ)ODJWUDQVPLVVLRQ ± $XWRPDWLF7[8QGHUUXQ(20/DWFKUHVHWLQ6'/&PRGH ± $XWRPDWLF576GHDFWLYDWLRQ ± 7['SLQIRUFHG+LJKLQ6'/&15=,PRGHDIWHUFORVLQJIODJ ± &RPSOHWH&5&UHFHSWLRQ ± ,PSURYHGUHVSRQVHWR$ERUWVHTXHQFHLQVWDWXV),)2 ± $XWRPDWLF7[&5&JHQHUDWRUSUHVHWUHVHW ± ([WHQGHGUHDGIRUZULWHUHJLVWHUV ± :ULWHGDWDVHWXSWLPLQJLPSURYHPHQW ,PSURYHG$&WLPLQJ ± 7KUHHWR3&/.DFFHVVUHFRYHU\WLPH ± 3URJUDPPDEOH'755(4WLPLQJ 36 2YHUYLHZ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU ± ± 2YHUYLHZ :ULWHGDWDWRIDOOLQJHGJHRI:5VHWXSWLPHUHTXLUHPHQWLV QRZHOLPLQDWHG 5HGXFHG,17WLPLQJ 2WKHUIHDWXUHVLQFOXGH ± ([WHQGHGUHDGIXQFWLRQWRUHDGEDFNWKHZULWWHQYDOXHWRWKH ZULWHUHJLVWHUV ± /DWFKLQJ552GXULQJUHDG ± 552ELW'DQG55ELW'QRZKDVUHVHWGHIDXOWYDOXH 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 36 2YHUYLHZ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU *HQHUDO'HVFULSWLRQ 7KH=L/2*=&=&6HULDO&RPPXQLFDWLRQV&RQWUROOHU 6&&LVDSLQDQGVRIWZDUHFRPSDWLEOH&026PHPEHURIWKH 6&&IDPLO\LQWURGXFHGE\=L/2*LQ,WLVDGXDOFKDQQHO PXOWLSURWRFROGDWDFRPPXQLFDWLRQVSHULSKHUDOWKDWHDVLO\LQWHU IDFHVWR&38¶VZLWKHLWKHUPXOWLSOH[HGRUQRQPXOWLSOH[HGDGGUHVV GDWDEXVHV7KHDGYDQFHG&026SURFHVVRIIHUVORZHUSRZHUFRQ VXPSWLRQKLJKHUSHUIRUPDQFHDQGVXSHULRUQRLVHLPPXQLW\7KH SURJUDPPLQJIOH[LELOLW\RIWKHLQWHUQDOUHJLVWHUVDOORZVWKH6&&WR EHFRQILJXUHGWRVDWLVI\DZLGHYDULHW\RIVHULDOFRPPXQLFDWLRQV DSSOLFDWLRQV)LJXUHLOOXVWUDWHVDEORFNGLDJUDPRIWKH6&& 7KHPDQ\RQFKLSIHDWXUHVVXFKDV%DXG5DWH*HQHUDWRUV%5* 'LJLWDO3KDVH/RFNHG/RRSV'3//DQGFU\VWDORVFLOODWRUVUHGXFH WKHQHHGIRUH[WHUQDOORJLF$GGLWLRQDOIHDWXUHVLQFOXGHD[ELW VWDWXV),)2DQGELWE\WHFRXQWHUWRVXSSRUWKLJKVSHHG6'/& WUDQVIHUVXVLQJ'0$FRQWUROOHUV 7KH6&&KDQGOHVDV\QFKURQRXVIRUPDWVV\QFKURQRXVE\WHRUL HQWHGSURWRFROVVXFKDV,%0%LV\QFDQGV\QFKURQRXVELWRULHQWHG SURWRFROVVXFKDV+'/&DQG,%06'/&7KLVYHUVDWLOHGHYLFHVXS SRUWVYLUWXDOO\DQ\VHULDOGDWDWUDQVIHUDSSOLFDWLRQFDVVHWWHGLV NHWWHWDSHGULYHVHWF 7KHGHYLFHJHQHUDWHVDQGFKHFNV&5&FRGHVLQDQ\V\QFKURQRXV PRGHDQGFDQEHSURJUDPPHGWRFKHFNGDWDLQWHJULW\LQYDULRXV PRGHV7KH6&&DOVRFRQWDLQVIDFLOLWLHVIRUPRGHPFRQWUROVLQERWK FKDQQHOV,QDSSOLFDWLRQVZKHUHWKHVHFRQWUROVDUHQRWQHHGHGWKH PRGHPFRQWUROVFDQEHXVHGIRUJHQHUDOSXUSRVH,2 7KHGDLV\FKDLQLQWHUUXSWKLHUDUFK\LVDOVRVXSSRUWHG 36 *HQHUDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU Transmit Logic Transmit MUX Transmit Buffer TxDA Data Encoding & CRC Generation Channel A Exploded View Receive and Transmit Clock Multiplexer TRxCA RTxCA Crystal Oscillator Amplifier Digital Baud Rate Phase-Locked Generator Loop CTSA DCDA Modem/Control Logic SYNCA RTSA DTRA/REQA Receive Logic Rec. Status Rec. Status FIFO 3 Byte FIFO 3 Byte SDLC Frame Status FIFO 10 X 19 Databus Receive MUX RxDA CRC Checker Data Decode & Sync Character Detection Interrupt Control Logic Channel A Register Interrupt Control Logic Channel B Register Channel A CPU & DMA Bus Interface Control Interrupt Control INT INTACK IEI IEO Channel B )LJXUH6&&%ORFN'LDJUDP 36 *HQHUDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 3LQ'HVFULSWLRQV =&=&&RPPRQ3LQ)XQFWLRQV 7KHIROORZLQJVHFWLRQGHVFULEHVWKHSLQIXQFWLRQVFRPPRQWRWKH =&DQGWKH=&)LJXUHVDQGGHWDLOWKHUHVSHFWLYHSLQ DVVLJQPHQWVDQG)LJXUHVDQGGHVLJQDWHWKHSLQIXQFWLRQV &76$&76% &OHDU7R6HQGLQSXWVDFWLYH/RZ,IWKHVHSLQVDUHSURJUDPPHG IRU$XWR(QDEOHD/RZRQWKHLQSXWVHQDEOHVWKHUHVSHFWLYHWUDQV PLWWHUV,IQRWSURJUDPPHGDV$XWR(QDEOHWKH\PD\EHXVHGDV JHQHUDOSXUSRVHLQSXWV%RWKLQSXWVDUH6FKPLWWWULJJHUEXIIHUHGWR DFFRPPRGDWHVORZULVHWLPHLQSXWV7KH6&&GHWHFWVSXOVHVRQ WKHVHLQSXWVDQGFDQLQWHUUXSWWKH&38RQERWKORJLFOHYHOWUDQVL WLRQV '&'$'&'% 'DWD&DUULHU'HWHFWLQSXWVDFWLYH/RZ7KHVHSLQVIXQFWLRQDV UHFHLYHUHQDEOHVLIWKH\DUHSURJUDPPHGIRU$XWR(QDEOH2WKHU ZLVHWKHVHSLQVDUHXVHGDVJHQHUDOSXUSRVHLQSXWSLQV%RWKSLQV DUH6FKPLWWWULJJHUEXIIHUHGWRDFFRPPRGDWHVORZULVHWLPHVLJ QDOV7KH6&&GHWHFWVSXOVHVRQWKHVHSLQVDQGFDQLQWHUUXSWWKH &38RQERWKORJLFOHYHOWUDQVLWLRQV '755(4$'755(4% 'DWD7HUPLQDO5HDG\5HTXHVWRXWSXWVDFWLYH/RZ7KHVHRXW SXWVIROORZWKHVWDWHSURJUDPPHGLQWRWKH'75ELW7KH\FDQDOVR EHXVHGDVJHQHUDOSXUSRVHRXWSXWVRUDV5HTXHVWOLQHVIRUD'0$ FRQWUROOHU *HQHUDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU ,(, ,QWHUUXSW(QDEOH,QLQSXWDFWLYH+LJK,(,LVXVHGZLWK,(2WRIRUP DQLQWHUUXSWGDLV\FKDLQZKHQWKHUHLVPRUHWKDQRQHLQWHUUXSW GULYHQGHYLFH$KLJK,(,LQGLFDWHVWKDWQRRWKHUKLJKHUSULRULW\ GHYLFHKDVDQLQWHUUXSWXQGHUVHUYLFHRULVUHTXHVWLQJDQLQWHUUXSW ,(2 ,QWHUUXSW(QDEOH2XWRXWSXWDFWLYH+LJK,(2LV+LJKRQO\LI,(,LV +LJKDQGWKH&38LVQRWVHUYLFLQJWKH6&&LQWHUUXSWRUWKH6&&LV QRWUHTXHVWLQJDQLQWHUUXSWLQWHUUXSW$FNQRZOHGJHF\FOHRQO\,(2 LVFRQQHFWHGWRWKHQH[WORZHUSULRULW\GHYLFH¶V,(,LQSXWDQGWKXV LQKLELWVLQWHUUXSWVIURPORZHUSULRULW\GHYLFHV ,17 ,QWHUUXSW5HTXHVWRXWSXWRSHQGUDLQDFWLYH/RZ7KLVVLJQDO DFWLYDWHVZKHQWKH6&&UHTXHVWVDQLQWHUUXSW ,17$&. ,QWHUUXSW$FNQRZOHGJHLQSXWDFWLYH/RZ7KLVVLJQDOLQGLFDWHVDQ DFWLYH,QWHUUXSW$FNQRZOHGJHF\FOH'XULQJWKLVF\FOHWKH6&& LQWHUUXSWGDLV\FKDLQVHWWOHV:KHQ5'RU'6EHFRPHVDFWLYHWKH 6&&SODFHVDQLQWHUUXSWYHFWRURQWKHGDWDEXVLI,(,LV+LJK ,17$&.LVODWFKHGE\WKHULVLQJHGJHRI3&/. 3&/. &ORFNLQSXW7KLVLVWKHPDVWHU6&&FORFNXVHGWRV\QFKURQL]H LQWHUQDOVLJQDOV3&/.LVD77/OHYHOVLJQDO3&/.LVQRWUHTXLUHG WRKDYHDQ\SKDVHUHODWLRQVKLSZLWKWKHPDVWHUV\VWHPFORFN 36 *HQHUDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 5['$5['% 5HFHLYH'DWDLQSXWVDFWLYH+LJK7KHVHVLJQDOVUHFHLYHVHULDO GDWDDWVWDQGDUG77/OHYHOV 57;&$57;&% 5HFHLYH7UDQVPLW&ORFNVLQSXWVDFWLYH/RZ7KHVHSLQVFDQEH SURJUDPPHGLQVHYHUDOGLIIHUHQWRSHUDWLQJPRGHV,QHDFKFKDQ QHO57[&PD\VXSSO\WKHUHFHLYHFORFNWKHWUDQVPLWFORFNWKH FORFNIRUWKH%DXG5DWH*HQHUDWRURUWKHFORFNIRUWKH'LJLWDO 3KDVH/RFNHG/RRS7KHVHSLQVFDQDOVREHSURJUDPPHGIRUXVH ZLWKWKHUHVSHFWLYH6<1&SLQVDVDFU\VWDORVFLOODWRU7KHUHFHLYH FORFNPD\EHRUWLPHVWKHGDWDUDWHLQ$V\QFKURQRXV PRGHV 576$576% 5HTXHVW7R6HQGRXWSXWVDFWLYH/RZ:KHQWKH5HTXHVW7R 6HQG576ELWLQ:ULWH5HJLVWHU)LJXUHVHWVWKH,576VLJQDO JRHV/RZ:KHQWKH576ELWLVUHVHWLQWKH$V\QFKURQRXVPRGH DQG$XWR(QDEOHLVRQWKHVLJQDOJRHV+LJKDIWHUWKHWUDQVPLWWHULV HPSW\,Q6\QFKURQRXVPRGHLWVWULFWO\IROORZVWKHVWDWHRIWKH576 ELW%RWKSLQVFDQEHXVHGDVJHQHUDOSXUSRVHRXWSXWV 6<1&$6<1&% 6\QFKURQL]DWLRQLQSXWVRURXWSXWVDFWLYH/RZ7KHVHSLQVIXQF WLRQDVLQSXWVRXWSXWVRUSDUWRIWKHFU\VWDORVFLOODWRUFLUFXLW,QWKH $V\QFKURQRXV5HFHLYHPRGHFU\VWDORVFLOODWRURSWLRQQRW VHOHFWHGWKHVHSLQVDUHLQSXWVVLPLODUWR&76DQG'&',QWKLV PRGHWUDQVLWLRQVRQWKHVHOLQHVDIIHFWWKHVWDWHRIWKH6\QFKUR QRXV+XQWVWDWXVELWVLQ5HDG5HJLVWHU)LJXUHEXWKDYHQR RWKHUIXQFWLRQ *HQHUDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU ,Q([WHUQDO6\QFKURQL]DWLRQPRGHZLWKWKHFU\VWDORVFLOODWRUQRW VHOHFWHGWKHVHOLQHVDOVRDFWDVLQSXWV,QWKLVPRGH6<1&PXVW EHGULYHQ/RZIRUWZRUHFHLYHFORFNF\FOHVDIWHUWKHODVWELWLQWKH V\QFKURQRXVFKDUDFWHULVUHFHLYHG&KDUDFWHUDVVHPEO\EHJLQVRQ WKHULVLQJHGJHRIWKHUHFHLYHFORFNLPPHGLDWHO\SUHFHGLQJWKHDFWL YDWLRQRI6<1& ,QWKH,QWHUQDO6\QFKURQL]DWLRQPRGH0RQRV\QFDQG%LV\QFZLWK WKHFU\VWDORVFLOODWRUQRWVHOHFWHGWKHVHSLQVDFWDVRXWSXWVDQGDUH DFWLYHRQO\GXULQJWKHSDUWRIWKHUHFHLYHFORFNF\FOHLQZKLFKV\Q FKURQRXVFKDUDFWHUVDUHUHFRJQL]HG7KLVV\QFKURQRXVFRQGLWLRQLV QRWODWFKHG7KHVHRXWSXWVDUHDFWLYHHDFKWLPHDV\QFKURQL]DWLRQ SDWWHUQLVUHFRJQL]HGUHJDUGOHVVRIFKDUDFWHUERXQGDULHV,Q 6'/&PRGHWKHVHSLQVDFWDVRXWSXWVDQGDUHYDOLGRQUHFHLSWRID IODJ 7['$7['% 7UDQVPLW'DWDRXWSXWVDFWLYH+LJK7KHVHRXWSXWVLJQDOVWUDQVPLW VHULDOGDWDDWVWDQGDUG77/OHYHOV 75;&$75;&% 7UDQVPLW5HFHLYH&ORFNVLQSXWVRURXWSXWVDFWLYHORZ7KHVHSLQV FDQEHSURJUDPPHGLQVHYHUDOGLIIHUHQWRSHUDWLQJPRGHV75[& PD\VXSSO\WKHUHFHLYHFORFNRUWKHWUDQVPLWFORFNLQWKHLQSXW PRGHRUVXSSO\WKHRXWSXWRIWKH'LJLWDO3KDVHORFNHGORRSWKH FU\VWDORVFLOODWRUWKH%DXG5DWH*HQHUDWRURUWKHWUDQVPLWFORFNLQ WKHRXWSXWPRGH :5(4$:5(4% :DLW5HTXHVWRXWSXWVRSHQGUDLQZKHQSURJUDPPHGIRUD:DLW IXQFWLRQGULYHQ+LJKRUORZZKHQSURJUDPPHGIRUD5HTXHVWIXQF WLRQ7KHVHGXDOSXUSRVHRXWSXWVPD\EHSURJUDPPHGDV 36 *HQHUDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 5HTXHVWOLQHVIRUD'0$FRQWUROOHURUDV:DLWOLQHVWRV\QFKURQL]H WKH&38WRWKH6&&GDWDUDWH7KHUHVHWVWDWHLV:DLW =& $% &KDQQHO$&KDQQHO%LQSXW7KLVVLJQDOVHOHFWVWKHFKDQQHOLQ ZKLFKWKHUHDGRUZULWHRSHUDWLRQRFFXUV &( &KLS(QDEOHLQSXWDFWLYH/RZ7KLVVLJQDOVHOHFWVWKH6&&IRUD UHDGRUZULWHRSHUDWLRQ '±' 'DWD%XVELGLUHFWLRQDOWULVWDWH7KHVHOLQHVFDUU\GDWDDQGFRP PDQGWRDQGIURPWKH6&& '& 'DWD&RQWURO6HOHFWLQSXW7KLVVLJQDOGHILQHVWKHW\SHRILQIRUPD WLRQWUDQVIHUUHGWRRUIURPWKH6&&$+LJKLQGLFDWHVDGDWDWUDQV IHUD/RZLQGLFDWHVDFRPPDQG 5' 5HDGLQSXWDFWLYH/RZ7KLVVLJQDOLQGLFDWHVDUHDGRSHUDWLRQ DQGZKHQWKH6&&LVVHOHFWHGHQDEOHVWKH6&&¶VEXVGULYHUV 'XULQJWKH,QWHUUXSW$FNQRZOHGJHF\FOHWKLVVLJQDOJDWHVWKHLQWHU UXSWYHFWRURQWRWKHEXVLIWKH6&&LVWKHKLJKHVWSULRULW\GHYLFH UHTXHVWLQJDQLQWHUUXSW *HQHUDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU :5 :ULWHLQSXWDFWLYH/RZ:KHQWKH6&&LVVHOHFWHGWKLVVLJQDO LQGLFDWHVDZULWHRSHUDWLRQ7KHFRLQFLGHQFHRI,$'DQG:5LV LQWHUSUHWHGDVDUHVHW =& $'±$' $GGUHVV'DWD%XVELGLUHFWLRQDODFWLYH+LJK7ULVWDWH7KHVHPXO WLSOH[HGOLQHVFDUU\UHJLVWHUDGGUHVVHVWRWKH6&&DVZHOODVGDWD RUFRQWUROLQIRUPDWLRQ $6 $GGUHVV6WUREHLQSXWDFWLYH/RZ$GGUHVVHVRQ$'±$'DUH ODWFKHGE\WKHULVLQJHGJHRIWKLVVLJQDO &6 &KLS6HOHFWLQSXWDFWLYH/RZ7KLVVLJQDOLVODWFKHGFRQFXU UHQWO\ZLWKWKHDGGUHVVHVRQ$'±$'DQGPXVWEHDFWLYHIRUWKH LQWHQGHGEXVWUDQVDFWLRQWRRFFXU &6 &KLS6HOHFWLQSXWDFWLYH+LJK7KLVVHFRQGVHOHFWVLJQDOPXVW DOVREHDFWLYHEHIRUHWKHLQWHQGHGEXVWUDQVDFWLRQFDQRFFXU&6 PXVWUHPDLQDFWLYHWKURXJKRXWWKHWUDQVDFWLRQ 36 *HQHUDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU '6 'DWDVWUREHLQSXWDFWLYH/RZ7KLVVLJQDOSURYLGHVWLPLQJIRUWKH WUDQVIHURIGDWDLQWRDQGRXWRIWKH6&&,I$6DQG'6FRLQFLGHWKLV FRQIOXHQFHLVLQWHUSUHWHGDVDUHVHW 5: 5HDG:ULWHLQSXW7KLVVLJQDOVSHFLILHVZKHWKHUWKHRSHUDWLRQWR EHSHUIRUPHGLVDUHDGRUDZULWH D1 1 40 D0 AD1 1 40 AD0 D3 2 39 D2 AD3 2 39 AD2 D5 3 38 D4 AD5 3 38 AD4 D7 4 37 D6 AD7 4 37 AD6 INT 5 36 RD INT 5 36 DS IEO 6 35 WR IEO 6 35 AS IEI 7 34 A/B IEI 7 34 R/W INTACK 8 33 CE INTACK 8 33 CS0 +5v 9 32 D/C +5v 9 32 CS1 31 GND 31 GND W/REQA 10 W/REQA 10 SYNCA 11 30 W/REQB SYNCA 11 30 RTxCA 12 W/REQB 29 SYNCB RTxCA 12 29 RxDA SYNCB 13 28 RTxCB RxDA 13 28 RTxCB TRxCA 14 27 RxDB TRxCA 14 27 RxDB TxDA 15 26 TRxCB TxDA 15 26 TRxCB DTR/REQA 16 25 TxDB DTR/REQA 16 25 TxDB RTSA 17 24 DTR/REQB RTSA 17 24 DTR/REQB CTSA 18 23 RTSB CTSA 18 23 RTSB DCDA 19 22 CTSB DCDA 19 22 CTSB PCLK 20 21 DCDB PCLK 20 21 DCDB Z85C30 Z80C30 )LJXUH=&DQG=&',33LQ$VVLJQPHQWV *HQHUDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 1 44 43 42 41 40 39 38 AS 2 DS AD6 AD0 3 4 AD4 AD1 6 5 AD2 AD3 RD 1 44 43 42 41 40 39 38 D6 2 4 D4 3 5 D2 6 INT AD7 AD5 9 D0 8 D1 IEI INTACK D3 7 INT D7 D5 IEO WR A/B IEO 7 IEI INTACK 8 37 CE D/C 9 37 CS0 CS1 R/W +5V 10 36 NC +5V 10 36 NC W/REQA SYNCA 11 35 11 35 34 GND W/REQB RTxCA 13 33 W/REQA GND W/REQB SYNCA RTxCA SYNCB 13 33 SYNCB RxDA 14 32 RTxCB RxDA 14 32 RTxCB TRxCA 15 31 RxDB TRxCA 15 31 RxDB TxDA 16 30 TRxCB TxDA 16 30 TRxCB NC 17 29 18 19 20 21 22 23 24 25 26 27 28 NC 17 29 18 19 20 21 22 23 24 25 26 27 28 TxDB NC DTR/REQB RTSB CTSB DCDB PCLK CTSA DCDA TxDB Z80C30 12 NC DTR/REQA RTSA NC DTR/REQB 34 RTSB CTSB DCDB PCLD CTSA NC DTR/REQA RTSA DCDA Z85C30 12 )LJXUH=&DQG=&3/&&3LQ$VVLJQPHQWV 36 *HQHUDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU Data Bus Bus Timing and Reset Control Interrupt D7 TxDA D6 RxDA D5 TRxCA D4 RTxCA D3 SYNCA D2 W/REQA D1 DTR/REQA D0 RTSA CTSA RD WR Z85C30 TxDB CE RxDB D/C TRxCB INT RTxCB IEI IEO Channel Clocks Channel Controls for Modem, DMA and Other CH-A DCDA A/B INTACK Serial Data Serial Data Channel Clocks SYNCB W/REQB DTR/REQB RTSB CTSB CH-B Channel Controls for Modem, DMA and Other DCDB )LJXUH=&3LQ)XQFWLRQV *HQHUDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU Data Bus Bus Timing and Reset Control Interrupt AD7 TxDA AD6 RxDA AD5 TRxCA AD4 RTxCA AD3 SYNCA AD2 W/REQA AD1 DTR/REQA AD0 RTSA CTSA AS DS Z80C30 TxDB CS1 RxDB CS0 TRxCB INT RTxCB INTACK SYNCB IEO Channel Clocks Channel Controls for Modem, DMA and Other CH-A DCDA R/W IEI Serial Data W/REQB DTR/REQB RTSB CTSB Serial Data Channel Clocks CH-B Channel Controls for Modem, DMA and Other DCDB )LJXUH=&3LQ)XQFWLRQV 36 *HQHUDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU )XQFWLRQDO'HVFULSWLRQ 7KHDUFKLWHFWXUHRIWKH6&&LVGHVFULEHGIURPWZRSRLQWVRIYLHZ $VDGDWDFRPPXQLFDWLRQVGHYLFHZKLFKWUDQVPLWVDQGUHFHLYHV GDWDLQDZLGHYDULHW\RISURWRFROV $VDPLFURSURFHVVRUSHULSKHUDOLQZKLFKWKH6&&RIIHUVYDOXDEOH IHDWXUHVVXFKDVYHFWRUHGLQWHUUXSWVDQG'0$VXSSRUW 7KH6&&¶VSHULSKHUDODQGGDWDFRPPXQLFDWLRQDUHGHVFULEHGLQ WKHIROORZLQJVHFWLRQV)LJXUHRQSDJHLOOXVWUDWHVWKH6&&EORFN GLDJUDP)LJXUHVDQGVKRZWKHGHWDLOVRIWKHFRPPXQLFDWLRQV EHWZHHQWKHUHFHLYHDQGWUDQVPLWORJLFWRWKHV\VWHPEXV7KHIHD WXUHVDQGGDWDSDWKIRUHDFKRIWKH6&&¶V$DQG%FKDQQHOVLV LGHQWLFDO 36 )XQFWLRQDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU Internal Data Bus To Other Channel WR6 WR7 SYNC Register SYNC WRB TX Buffer 1 Byte Internal TXD Register Final TX MUX 20-Bit TX Shift Register TXD Sync Sync Zero Insert (5 Bits) SDLC Transmit MUX & 2-Bit Delay NRZ Encode Transmit Clock CRC-Gen From Receiver )LJXUH6&&7UDQVPLW'DWD3DWK 36 )XQFWLRQDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU CPU/I/O I/O Data buffer Internal Data Bus Upper Byte (WR13) Time Constant BRG Input Status FIFO 10 X 19 Frame Lower Byte (WR12) Time Constant 16-Bit Down Counter Rec. Error FIFO 3 Byte Deep Rec. Error FIFO 3 Byte Deep BRG Output DIV 2 14-Bit Counter Rec. Error Logic Hunt Mode (BISYNC) DPLL IN DPLL OUT DPLL SYNC Register & Zero Delete 3-Bit Receive Shift Register Internal TXD RXD 1-Bit MUX NRZI Decode CRC Delay Register (8 bits) MUX To Transmit Section SDLC-CRC CRC Checker SYNC CRC CRC Result )LJXUH 6&&5HFHLYH'DWD3DWK ,2,QWHUIDFH&DSDELOLWLHV 6\VWHPFRPPXQLFDWLRQWRDQGIURPWKH6&&LVSHUIRUPHGWKURXJK WKH6&&¶VUHJLVWHUVHW7KHUHDUHVL[WHHQZULWHUHJLVWHUVDQGHLJKW UHDGUHJLVWHUV7DEOHVDQGOLVWDOO6&&UHJLVWHUVDQGSURYLGHD EULHIGHVFULSWLRQRIWKHLUIXQFWLRQV )XQFWLRQDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7KURXJKRXWWKLVGRFXPHQWWKHZULWHDQGUHDGUHJLVWHUVDUHUHIHU HQFHGZLWKWKHIROORZLQJQRWDWLRQ³:5´IRU:ULWH5HJLVWHUDQG³55´ IRU5HDG5HJLVWHU)RUH[DPSOH :5$:ULWH5HJLVWHUIRUFKDQQHO$ 555HDG5HJLVWHUIRUHLWKHUERWKFKDQQHOV 7DEOH 6&&5HDG5HJLVWHU)XQFWLRQV 5HJLVWHU )XQFWLRQ 55 7UDQVPLW5HFHLYHEXIIHUVWDWXVDQG([WHUQDOVWDWXV 55 6SHFLDO5HFHLYH&RQGLWLRQVWDWXV 55 0RGLILHGLQWHUUXSWYHFWRU&KDQQHO%RQO\8QPRGLILHG LQWHUUXSWYHFWRU&KDQQHO$RQO\ 55 ,QWHUUXSW3HQGLQJELWV&KDQQHO$RQO\ 55 5HFHLYH%XIIHU 55 0LVFHOODQHRXVVWDWXV 55 /RZHUE\WHRI%DXG5DWH*HQHUDWRUWLPHFRQVWDQW 55 8SSHUE\WHRI%DXG5DWH*HQHUDWRUWLPHFRQVWDQW 55 ([WHUQDO6WDWXVLQWHUUXSWLQIRUPDWLRQ 7DEOH 6&&:ULWH5HJLVWHU)XQFWLRQV 36 5HJLVWHU )XQFWLRQ :5 &5&LQLWLDOL]HLQLWLDOL]DWLRQFRPPDQGVIRUWKHYDULRXV PRGHVUHJLVWHUSRLQWHUV :5 7UDQVPLW5HFHLYHLQWHUUXSWDQGGDWDWUDQVIHUPRGH GHILQLWLRQ )XQFWLRQDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7DEOH 6&&:ULWH5HJLVWHU)XQFWLRQVFRQWLQXHG 5HJLVWHU )XQFWLRQ :5 ,QWHUUXSWYHFWRUDFFHVVHGWKURXJKHLWKHUFKDQQHO :5 5HFHLYHSDUDPHWHUVDQGFRQWURO :5 7UDQVPLW5HFHLYHPLVFHOODQHRXVSDUDPHWHUVDQG PRGHV :5 7UDQVPLWSDUDPHWHUVDQGFRQWUROV :5 6\QFFKDUDFWHUVRU6'/&DGGUHVVILHOG :5 6\QFFKDUDFWHURU6'/&IODJ :5 ([WHQGHG)HDWXUHDQG),)2&RQWURO:53ULPH :5 7UDQVPLWEXIIHU :5 0DVWHULQWHUUXSWFRQWURODQGUHVHWDFFHVVHGWKURXJK HLWKHUFKDQQHO :5 0LVFHOODQHRXVWUDQVPLWWHUUHFHLYHUFRQWUROELWV :5 &ORFNPRGHFRQWURO :5 /RZHUE\WHRI%DXG5DWH*HQHUDWRUWLPHFRQVWDQW :5 8SSHUE\WHRI%DXG5DWH*HQHUDWRUWLPHFRQVWDQW :5 0LVFHOODQHRXVFRQWUROELWV :5 ([WHUQDO6WDWXVLQWHUUXSWFRQWURO &2QO\ 7KHUHDUHWKUHHPHWKRGVWRPRYHGDWDLQWRDQGRXWRIWKH6&& 3ROOLQJ ,QWHUUXSWYHFWRUHGDQGQRQYHFWRUHG %ORFN7UDQVIHU7KH%ORFN7UDQVIHUPRGHFDQEHLPSOHPHQWHGXQ GHU&38RU'0$FRQWURO )XQFWLRQDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 3ROOLQJ :KHQSROOLQJDOOLQWHUUXSWVDUHGLVDEOHG7KUHHVWDWXVUHJLVWHUVLQ WKH6&&DUHDXWRPDWLFDOO\XSGDWHGZKHQHYHUDQ\IXQFWLRQLVSHU IRUPHG)RUH[DPSOH(QG2I)UDPHLQ6'/&PRGHVHWVDELWLQ RQHRIWKHVHVWDWXVUHJLVWHUV7KHSXUSRVHRISROOLQJLVIRUWKH&38 WRSHULRGLFDOO\UHDGDVWDWXVUHJLVWHUXQWLOWKHUHJLVWHUFRQWHQWVLQGL FDWHWKHQHHGIRUGDWDWREHWUDQVIHUUHG2QO\RQHUHJLVWHULVUHDG 'HSHQGLQJRQLWVFRQWHQWVWKH&38HLWKHUZULWHVGDWDUHDGVGDWD RUFRQWLQXHV7ZRELWVLQWKHUHJLVWHULQGLFDWHWKHQHHGIRUGDWD WUDQVIHU$QDOWHUQDWLYHLVDSROORIWKH,QWHUUXSW3HQGLQJUHJLVWHUWR GHWHUPLQHWKHVRXUFHRIDQLQWHUUXSW7KHVWDWXVIRUERWKFKDQQHOV UHVLGHVLQRQHUHJLVWHU ,QWHUUXSWV 7KH6&&¶VLQWHUUXSWVWUXFWXUHVXSSRUWVYHFWRUHGDQGQHVWHGLQWHU UXSWV1HVWHGLQWHUUXSWVDUHVXSSRUWHGZLWKWKHLQWHUUXSWDFNQRZO HGJHIHDWXUH,17$&.SLQRIWKH6&&7KLVDOORZVWKH&38WR UHFRJQL]HWKHRFFXUUHQFHRIDQLQWHUUXSWDQGUHHQDEOHKLJKHUSUL RULW\LQWHUUXSWV%HFDXVHDQ,17$&.F\FOHUHOHDVHVWKH,17SLQ IURPWKHDFWLYHVWDWHDKLJKHUSULRULW\6&&LQWHUUXSWRUDQRWKHU KLJKHUSULRULW\GHYLFHFDQLQWHUUXSWWKH&38:KHQDQ6&& UHVSRQGVWRDQ,QWHUUXSW$FNQRZOHGJHVLJQDO,17$&.IURPWKH &38DQLQWHUUXSWYHFWRUFDQEHSODFHGRQWKHGDWDEXV7KLVYHF WRULVZULWWHQLQ:5DQGPD\EHUHDGLQ557RVSHHGLQWHUUXSW UHVSRQVHWLPHWKH6&&FDQPRGLI\WKUHHELWVLQWKLVYHFWRUWRLQGL FDWHVWDWXV,IWKHYHFWRULVUHDGLQ&KDQQHO$VWDWXVLVQHYHU LQFOXGHG,IWKHYHFWRULVUHDGLQ&KDQQHO%VWDWXVLVDOZD\V LQFOXGHG (DFKRIWKHVL[VRXUFHVRILQWHUUXSWVLQWKH6&&7UDQVPLW 5HFHLYHDQG([WHUQDO6WDWXVLQWHUUXSWVLQERWKFKDQQHOVKDVWKUHH ELWVDVVRFLDWHGZLWKWKHLQWHUUXSWVRXUFH,QWHUUXSW3HQGLQJ,3 ,QWHUUXSW8QGHU6HUYLFH,86DQG,QWHUUXSW(QDEOH,(2SHUDWLRQ 36 )XQFWLRQDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU RIWKH,(ELWLVVWUDLJKWIRUZDUG,IWKH,(ELWLVVHWIRUDJLYHQLQWHU UXSWVRXUFHWKHQWKDWVRXUFHFDQUHTXHVWLQWHUUXSWV7KHH[FHSWLRQ LVZKHQWKH0,(0DVWHU,QWHUUXSW(QDEOHELWLQ:5LVUHVHWDQG QRLQWHUUXSWVFDQEHUHTXHVWHG7KH,(ELWVDUHZULWHRQO\ 7KHRWKHUWZRELWVDUHUHODWHGWRWKHLQWHUUXSWSULRULW\FKDLQ)LJXUH $VDPLFURSURFHVVRUSHULSKHUDOWKH6&&PD\UHTXHVWDQLQWHU UXSWRQO\ZKHQQRKLJKHUSULRULW\GHYLFHLVUHTXHVWLQJRQHWKDWLV ZKHQ,(,LV+LJK,IWKHGHYLFHLQTXHVWLRQUHTXHVWVDQLQWHUUXSWLW SXOOVGRZQ,177KH&38UHVSRQGVZLWK,17$&.DQGWKHLQWHUUXSW LQJGHYLFHSODFHVWKHYHFWRURQWKHGDWDEXV +5 V Peripheral Peripheral IEI D7–D0 INT INTACK IEO IEI D7–D0 INT INTACK IEO Peripheral IEI D7–D0 INT INTACK +5 V D7–D0 INT NTACK )LJXUH 6&&,QWHUUXSW3ULRULW\6FKHGXOH 7KH6&&FDQDOVRH[HFXWHDQLQWHUUXSWDFNQRZOHGJHF\FOHWKURXJK VRIWZDUH,QVRPH&38HQYLURQPHQWVLWLVGLIILFXOWWRFUHDWHWKH ,17$&.VLJQDOZLWKWKHQHFHVVDU\WLPLQJWRDFNQRZOHGJHLQWHUUXSWV DQGDOORZWKHQHVWLQJRILQWHUUXSWV,QWKHVHFDVHVWKH,17$&.VLJ QDOFDQEHFUHDWHGZLWKDVRIWZDUHFRPPDQGWRWKH6&& ,QWKH6&&WKH,QWHUUXSW3HQGLQJ,3ELWVLJQDOVDQHHGIRULQWHU UXSWVHUYLFLQJ:KHQDQ,3ELWLVDQGWKH,(,LQSXWLV+LJKWKH,17 RXWSXWLVSXOOHG/RZUHTXHVWLQJDQLQWHUUXSW,QWKH6&&LIWKH,( ELWLVQRWVHWE\HQDEOLQJLQWHUUXSWVWKHQWKH,3IRUWKDWVRXUFHLV QHYHUVHW7KH,3ELWVDUHUHDGDEOHLQ55$ )XQFWLRQDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7KH,86ELWVVLJQDOWKDWDQLQWHUUXSWUHTXHVWLVEHLQJVHUYLFHG,IDQ ,86LVVHWDOOLQWHUUXSWVRXUFHVRIORZHUSULRULW\LQWKH6&&DQG H[WHUQDOWRWKH6&&DUHSUHYHQWHGIURPUHTXHVWLQJLQWHUUXSWV7KH LQWHUQDOLQWHUUXSWVRXUFHVDUHLQKLELWHGE\WKHVWDWHRIWKHLQWHUQDO GDLV\FKDLQZKLOHORZHUSULRULW\GHYLFHVDUHLQKLELWHGE\WKH,(2 RXWSXWRIWKH6&&EHLQJSXOOHG/RZDQGSURSDJDWHGWRVXEVHTXHQW SHULSKHUDOV$Q,86ELWLVVHWGXULQJDQ,QWHUUXSW$FNQRZOHGJH F\FOHLIWKHUHDUHQRKLJKHUSULRULW\GHYLFHVUHTXHVWLQJLQWHUUXSWV 7KHUHDUHWKUHHW\SHVRILQWHUUXSWV7UDQVPLW5HFHLYHDQG([WHU QDO6WDWXV(DFKLQWHUUXSWW\SHLVHQDEOHGXQGHUSURJUDPFRQWURO ZLWK&KDQQHO$KDYLQJKLJKHUSULRULW\WKDQ&KDQQHO%DQGZLWK 5HFHLYHU7UDQVPLWDQG([WHUQDO6WDWXVLQWHUUXSWVSULRULWL]HGLQWKDW RUGHUZLWKLQHDFKFKDQQHO :KHQHQDEOHGWKHUHFHLYHULQWHUUXSWVWKH&38LQRQHRIWKUHH ZD\V ,QWHUUXSWRQ)LUVW5HFHLYH&KDUDFWHURU6SHFLDO5HFHLYH&RQGLWLRQ ,QWHUUXSWRQ$OO5HFHLYH&KDUDFWHUVRU6SHFLDO5HFHLYH&RQGLWLRQV ,QWHUUXSWRQ6SHFLDO5HFHLYH&RQGLWLRQV2QO\ ,QWHUUXSWRQ)LUVW&KDUDFWHURU6SHFLDO&RQGLWLRQDQG,QWHUUXSWRQ 6SHFLDO&RQGLWLRQ2QO\DUHW\SLFDOO\XVHGZLWKWKH%ORFN7UDQVIHU PRGH$VSHFLDO5HFHLYH&RQGLWLRQLVRQHRIWKHIROORZLQJUHFHLYHU RYHUUXQIUDPLQJHUURULQ$V\QFKURQRXVPRGHHQGRIIUDPHLQ 6'/&PRGHDQGRSWLRQDOO\DSDULW\HUURU7KH6SHFLDO5HFHLYH &RQGLWLRQLQWHUUXSWLVGLIIHUHQWIURPDQRUGLQDU\UHFHLYHFKDUDFWHU DYDLODEOHLQWHUUXSWRQO\E\WKHVWDWXVSODFHGLQWKHYHFWRUGXULQJWKH ,QWHUUXSW$FNQRZOHGJHF\FOH,Q,QWHUUXSWRQ)LUVW5HFHLYH&KDUDF WHUDQLQWHUUXSWRFFXUVIURP6SHFLDO5HFHLYH&RQGLWLRQVDQ\WLPH DIWHUWKHILUVWUHFHLYHFKDUDFWHULQWHUUXSW 7KHPDLQIXQFWLRQRIWKH([WHUQDO6WDWXVLQWHUUXSWLVWRPRQLWRUWKH VLJQDOWUDQVLWLRQVRIWKH&76'&'DQG6<1&SLQVKRZHYHUDQ ([WHUQDO6WDWXVLQWHUUXSWLVDOVRFDXVHGE\D7UDQVPLW8QGHUUXQ 36 )XQFWLRQDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU FRQGLWLRQD]HURFRXQWLQWKH%DXG5DWH*HQHUDWRUE\WKHGHWHF WLRQRID%UHDN$V\QFKURQRXVPRGH$ERUW6'/&PRGHRU(23 6'/&/RRSPRGHVHTXHQFHLQWKHGDWDVWUHDP7KHLQWHUUXSW FDXVHGE\WKH$ERUWRU(23KDVDVSHFLDOIHDWXUHDOORZLQJWKH 6&&WRLQWHUUXSWZKHQWKH$ERUWRU(23VHTXHQFHLVGHWHFWHGRU WHUPLQDWHG7KLVIHDWXUHIDFLOLWDWHVWKHSURSHUWHUPLQDWLRQRIWKH FXUUHQWPHVVDJHFRUUHFWLQLWLDOL]DWLRQRIWKHQH[WPHVVDJHDQGWKH DFFXUDWHWLPLQJRIWKH$ERUWFRQGLWLRQLQH[WHUQDOORJLFLQ6'/& PRGH,Q6'/&/RRSPRGHWKLVIHDWXUHDOORZVVHFRQGDU\VWDWLRQV WRUHFRJQL]HWKHSULPDU\VWDWLRQUHJDLQLQJFRQWURORIWKHORRSGXULQJ DSROOVHTXHQFH 6RIWZDUH,QWHUUXSW$FNQRZOHGJH 2QWKH&026YHUVLRQRIWKH6&&WKH6&&LQWHUUXSWDFNQRZOHGJH F\FOHFDQEHLQLWLDWHGWKURXJKVRIWZDUH,I:ULWH5HJLVWHU:5 ELW'LVVHW5HDG5HJLVWHU55UHVXOWVLQDQLQWHUUXSWDFNQRZO HGJHF\FOHWREHH[HFXWHGLQWHUQDOO\/LNHDKDUGZDUH,17$&. F\FOHDVRIWZDUHDFNQRZOHGJHFDXVHVWKH,17SLQWRUHWXUQ+LJK WKH,(2SLQWRJRORZDQGVHWWKH,86ODWFKIRUWKHKLJKHVWSULRULW\ LQWHUUXSWSHQGLQJ 6LPLODUWRXVLQJWKHKDUGZDUH,17$&.VLJQDODVRIWZDUHDFNQRZO HGJHF\FOHUHTXLUHVWKDWD5HVHW+LJKHVW,86FRPPDQGEHLVVXHG LQWKHLQWHUUXSWVHUYLFHURXWLQH:KHQHYHUDQLQWHUUXSWDFNQRZO HGJHF\FOHLVXVHGKDUGZDUHRUVRIWZDUHDUHVHWKLJKHVW,86FRP PDQGLVUHTXLUHG,I55LVUHDGIURPFKDQQHO$WKHXQPRGLILHG YHFWRULVUHWXUQHG,I55LVUHDGIURPFKDQQHO%WKHQWKHYHFWRULV PRGLILHGWRLQGLFDWHWKHVRXUFHRIWKHLQWHUUXSW7KH9HFWRU,QFOXGHV 6WDWXV9,6DQG1R9HFWRU19ELWVLQ:5DUHLJQRUHGZKHQELW LVVHWWR :KHQWKH,17$&.DQG,(,SLQVDUHQRWEHLQJXVHGWKH\VKRXOGEH SXOOHGXSWR9&&WKURXJKDUHVLVWRU.RKPW\SLFDO )XQFWLRQDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU &38'0$%ORFN7UDQVIHU 7KH6&&SURYLGHVD%ORFN7UDQVIHUPRGHWRDFFRPPRGDWH&38 EORFNWUDQVIHUIXQFWLRQVDQG20$FRQWUROOHUV7KH%ORFN7UDQVIHU PRGHXVHVWKH:$,75(28(67RXWSXWLQFRQMXQFWLRQZLWKWKH :DLW5HTXHVWELWVLQ:57KH:$,75(28(67RXWSXWFDQEH GHILQHGXQGHUVRIWZDUHFRQWURODVD:$,7OLQHLQWKH&38%ORFN 7UDQVIHUPRGHRUDVD5(48(67OLQHLQWKH'0$%ORFN7UDQVIHU PRGH 7RD'0$FRQWUROOHUWKH6&&5(48(67RXWSXWLQGLFDWHVWKDWWKH 6&&LVUHDG\WRWUDQVIHUGDWDWRRUIURPPHPRU\7RWKH&38WKH :$,7OLQHLQGLFDWHVWKDWWKH(6&&LVQRWUHDG\WRWUDQVIHUGDWD WKHUHE\UHTXHVWLQJWKDWWKH&38H[WHQGWKH,2F\FOH7KH'75 5(48(67OLQHDOORZVIXOOGXSOH[RSHUDWLRQXQGHU'0$FRQWURO 6&&'DWD&RPPXQLFDWLRQV&DSDELOLWLHV 7KH6&&SURYLGHVWZRLQGHSHQGHQWIXOOGXSOH[SURJUDPPDEOH FKDQQHOVIRUXVHLQDQ\FRPPRQDV\QFKURQRXVRUV\QFKURQRXV GDWDFRPPXQLFDWLRQSURWRFROV)LJXUH(DFKRIWKHGDWDFRPPX QLFDWLRQFKDQQHOVKDVLGHQWLFDOIHDWXUHVDQGFDSDELOLWLHV 36 )XQFWLRQDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU Parity Start Stop Marking Line Data Data Marking Line Data Asynchronous SYNC Data Data CRC1 CRC2 Data CRC1 CRC2 Data CRC1 CRC2 CRC1 CRC2 Monosync SYNC SYNC Data Signal Bisync Data External Sync Flag Address Information Information Flag SDLC/HDLC/X.25 )LJXUH 6RPH6&&3URWRFROV $V\QFKURQRXV0RGHV 6HQGDQG5HFHLYHLVDFFRPSOLVKHGLQGHSHQGHQWO\RQHDFKFKDQQHO ZLWKILYHWRHLJKWELWVSHUFKDUDFWHUSOXVRSWLRQDOHYHQRURGGSDULW\ 7KHWUDQVPLWWHUVFDQVXSSO\RQHRQHDQGDKDOIRUWZRVWRSELWV SHUFKDUDFWHUDQGFDQSURYLGHDEUHDNRXWSXWDWDQ\WLPH7KH UHFHLYHUEUHDNGHWHFWLRQORJLFLQWHUUXSWVWKH&38ERWKDWWKHVWDUW DQGDWWKHHQGRIDUHFHLYHGEUHDN5HFHSWLRQLVSURWHFWHGIURP VSLNHVE\DWUDQVLHQWVSLNHUHMHFWLRQPHFKDQLVPWKDWFKHFNVWKH VLJQDORQHKDOIDELWWLPHDIWHUD/RZOHYHOLVGHWHFWHGRQWKH UHFHLYHGDWDLQSXW5['$RU5['%SLQV,IWKH/RZGRHVQRWSHU VLVWDWUDQVLHQWWKHFKDUDFWHUDVVHPEO\SURFHVVGRHVQRWVWDUW )XQFWLRQDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU )UDPLQJHUURUVDQGRYHUUXQHUURUVDUHGHWHFWHGDQGEXIIHUHG WRJHWKHUZLWKWKHSDUWLDOFKDUDFWHURQZKLFKWKH\RFFXU9HFWRUHG LQWHUUXSWVDOORZIDVWVHUYLFLQJRUHUURUFRQGLWLRQVXVLQJGHGLFDWHG URXWLQHV$EXLOWLQFKHFNLQJSURFHVVDYRLGVWKHLQWHUSUHWDWLRQRID IUDPLQJHUURUDVDQHZVWDUWELW$IUDPLQJHUURUUHVXOWVLQWKHDGGL WLRQRIRQHKDOIDELWWLPHWRWKHSRLQWDWZKLFKWKHVHDUFKIRUWKH QH[WVWDUWELWEHJLQV 7KH6&&GRHVQRWUHTXLUHV\PPHWULFWUDQVPLWDQGUHFHLYHFORFN VLJQDOVDIHDWXUHDOORZLQJXVHRIWKHZLGHYDULHW\RIFORFNVRXUFHV 7KHWUDQVPLWWHUDQGUHFHLYHUKDQGOHGDWDDWDUDWHVXSSOLHGWRWKH UHFHLYHDQGWUDQVPLWFORFNLQSXWV,Q$V\QFKURQRXVPRGHVWKH 6<1&SLQPD\EHSURJUDPPHGDVDQLQSXWXVHGIRUIXQFWLRQVVXFK DVPRQLWRULQJDULQJLQGLFDWRU 6\QFKURQRXV0RGHV 7KH6&&VXSSRUWVERWKE\WHDQGELWRULHQWHGV\QFKURQRXVFRPPX QLFDWLRQ6\QFKURQRXVE\WHRULHQWHGSURWRFROVDUHKDQGOHGLQVHY HUDOPRGHV7KH\DOORZFKDUDFWHUV\QFKURQL]DWLRQZLWKDELWRU ELWV\QFFKDUDFWHU0RQRV\QFDQGDELWRUELWV\QFKURQL]D WLRQSDWWHUQ%LV\QFRUZLWKDQH[WHUQDOV\QFVLJQDO/HDGLQJV\QF FKDUDFWHUVDUHUHPRYHGZLWKRXWLQWHUUXSWLQJWKH&38 RUELWV\QFKURQRXVFKDUDFWHUVDUHGHWHFWHGZLWKRUELW SDWWHUQVLQWKH6&&E\RYHUODSSLQJWKHODUJHUSDWWHUQDFURVVPXOWL SOHLQFRPLQJV\QFKURQRXVFKDUDFWHUVDVLQGLFDWHGLQ)LJXUH 7 Bits SYNC SYNC SYNC Data Data Data Data 8 16 )LJXUH 'HWHFWLQJRU%LW6\QFKURQRXV&KDUDFWHUV 36 )XQFWLRQDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU &5&FKHFNLQJIRU6\QFKURQRXVE\WHRULHQWHGPRGHVLVGHOD\HGE\ RQHFKDUDFWHUWLPHVRWKDWWKH&38PD\GLVDEOH&5&FKHFNLQJRQ VSHFLILFFKDUDFWHUV7KLVIHDWXUHSHUPLWVWKHLPSOHPHQWDWLRQRISUR WRFROVVXFKDV,%0%LV\QF %RWK&5&;;;DQG&&,77;;; HUURUFKHFNLQJSRO\QRPLDOVDUHVXSSRUWHG(LWKHUSRO\QRPLDO PD\EHVHOHFWHGLQDOO6\QFKURQRXVPRGHV8VHUVPD\SUHVHWWKH &5&JHQHUDWRUDQGFKHFNHUWRDOO¶VRUDOO¶V7KH6&&DOVRSUR YLGHVDIHDWXUHWKDWDXWRPDWLFDOO\WUDQVPLWV&5&GDWDZKHQQR RWKHUGDWDLVDYDLODEOHIRUWUDQVPLVVLRQ7KLVIHDWXUHDOORZVIRUKLJK VSHHGWUDQVPLVVLRQVXQGHU'0$FRQWUROZLWKQRQHHGIRU&38 LQWHUYHQWLRQDWWKHHQGRIDPHVVDJH:KHQWKHUHLVQRGDWDRU &5&WRVHQGLQ6\QFKURQRXVPRGHVWKHWUDQVPLWWHULQVHUWV RUELWV\QFFKDUDFWHUVUHJDUGOHVVRIWKHSURJUDPPHGFKDUDFWHU OHQJWK 6'/&0RGH 7KH6&&VXSSRUWV6\QFKURQRXVELWRULHQWHGSURWRFROVVXFKDV 6'/&DQG+'/&E\SHUIRUPLQJDXWRPDWLFIODJVHQGLQJ]HUR LQVHUWLRQDQG&5&JHQHUDWLRQ$VSHFLDOFRPPDQGLVXVHGWR DERUWDIUDPHLQWUDQVPLVVLRQ$WWKHHQGRIDPHVVDJHWKH6&& DXWRPDWLFDOO\WUDQVPLWVWKH&5&DQGWUDLOLQJIODJZKHQWKHWUDQV PLWWHUXQGHUUXQV7KHWUDQVPLWWHUPD\DOVREHSURJUDPPHGWRVHQG DQLGOHOLQHFRQVLVWLQJRIFRQWLQXRXVIODJFKDUDFWHUVRUDVWHDG\ PDUNLQJFRQGLWLRQ ,IDWUDQVPLWXQGHUUXQRFFXUVLQWKHPLGGOHRIDPHVVDJHDQH[WHU QDOVWDWXVLQWHUUXSWZDUQVWKH&38RIWKLVVWDWXVFKDQJHLVVXHLQJ DQDERUW7KH6&&PD\DOVREHSURJUDPPHGWRVHQGDQDERUWLWVHOI LQFDVHRIDQXQGHUUXQUHOLHYLQJWKH&38RIWKLVWDVN2QHWRHLJKW ELWVSHUFKDUDFWHUFDQEHVHQWDOORZLQJUHFHSWLRQRIDPHVVDJH ZLWKQRSULRULQIRUPDWLRQDERXWWKHFKDUDFWHUVWUXFWXUHLQWKHLQIRU PDWLRQILHOGRIDIUDPH )XQFWLRQDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7KHUHFHLYHUDXWRPDWLFDOO\DFTXLUHVV\QFKURQL]DWLRQRQWKHOHDGLQJ IODJRIDIUDPHLQ6'/&RU+'/&DQGSURYLGHVDV\QFKURQL]DWLRQ VLJQDORQWKH6<1&SLQDQLQWHUUXSWFDQDOVREHSURJUDPPHG 7KHUHFHLYHUFDQEHSURJUDPPHGWRVHDUFKIRUIUDPHVDGGUHVVHG E\DVLQJOHE\WHRUIRXUELWVZLWKLQDE\WHRIDXVHUVHOHFWHG DGGUHVVRUWRDJOREDOEURDGFDVWDGGUHVV,QWKLVPRGHIUDPHVQRW PDWFKLQJHLWKHUWKHXVHUVHOHFWHGRUEURDGFDVWDGGUHVVDUH LJQRUHG 7KHQXPEHURIDGGUHVVE\WHVDUHH[WHQGHGXQGHUVRIWZDUHFRQWURO )RUUHFHLYLQJGDWDDQLQWHUUXSWRQWKHILUVWUHFHLYHGFKDUDFWHURU DQLQWHUUXSWRQHYHU\FKDUDFWHURURQVSHFLDOFRQGLWLRQRQO\HQG RIIUDPHFDQEHVHOHFWHG7KHUHFHLYHUDXWRPDWLFDOO\GHOHWHVDOO¶V LQVHUWHGE\WKHWUDQVPLWWHUGXULQJFKDUDFWHUDVVHPEO\&5&LVDOVR FDOFXODWHGDQGLVDXWRPDWLFDOO\FKHFNHGWRYDOLGDWHIUDPHWUDQVPLV VLRQ$WWKHHQGRIWUDQVPLVVLRQWKHVWDWXVRIDUHFHLYHGIUDPHLV DYDLODEOHLQWKHVWDWXVUHJLVWHUV,Q6'/&PRGHWKH6&&PXVWEH SURJUDPPHGWRXVHWKH6'/&&5&SRO\QRPLDOEXWWKHJHQHUDWRU DQGFKHFNHUPD\EHSUHVHWWRDOO¶VRUDOO¶V7KH&5&LQYHUWV EHIRUHWUDQVPLVVLRQDQGWKHUHFHLYHUFKHFNVDJDLQVWWKHELWSDWWHUQ 15=15=,RU)0FRGLQJPD\EHXVHGLQDQ\[PRGH7KHSDULW\ RSWLRQVDYDLODEOH,Q$V\QFKURQRXVPRGHVDUHDYDLODEOHLQ6\Q FKURQRXVPRGHV 6'/&/RRS0RGH 7KH6&&VXSSRUWV6'/&/RRSPRGHLQDGGLWLRQWRQRUPDO6'/& ,QDQ6'/&/RRSDSULPDU\FRQWUROOHUVWDWLRQPDQDJHVWKHPHV VDJHWUDIILFIORZRQWKHORRSDQGDQ\QXPEHURIVHFRQGDU\VWDWLRQV ,Q6'/&/RRSPRGHWKH6&&SHUIRUPVWKHIXQFWLRQVRIDVHFRQG DU\VWDWLRQZKLOHDQ6&&RSHUDWLQJLQUHJXODU6'/&PRGHDFWVDVD FRQWUROOHU)LJXUH6'/&ORRSPRGHFDQEHVHOHFWHGE\VHWWLQJ :5ELW' 36 )XQFWLRQDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU Controller Secondary #1 Secondary #2 Secondary #4 Secondary #3 )LJXUH $Q6'/&/RRS $VHFRQGDU\VWDWLRQLQDQ6'/&/RRSLVDOZD\VOLVWHQLQJWRWKH PHVVDJHVVHQWDURXQGWKHORRSDQGLQIDFWSDVVHVWKHVHPHV VDJHVWRWKHUHVWRIWKHORRSE\UHWUDQVPLWWLQJWKHPZLWKDRQHELW WLPHGHOD\7KHVHFRQGDU\VWDWLRQSODFHVLWVRZQPHVVDJHRQWKH ORRSRQO\DWVSHFLILFWLPHV7KHFRQWUROOHUVLJQDOVWKDWVHFRQGDU\ VWDWLRQVFDQWUDQVPLWPHVVDJHVE\VHQGLQJDVSHFLDOFKDUDFWHU FDOOHGDQ(23(QG2I3ROODURXQGWKHORRS7KH(23FKDUDFWHU LVWKHELWSDWWHUQ%HFDXVHRI]HURLQVHUWLRQGXULQJPHV VDJHVWKLVELWSDWWHUQLVXQLTXHDQGHDVLO\UHFRJQL]HG :KHQDVHFRQGDU\VWDWLRQFRQWDLQVDPHVVDJHWRWUDQVPLWDQGUHF RJQL]HVDQ(23RQWKHOLQHLWFKDQJHVWKHODVWELQDU\RIWKH(23 WRDEHIRUHWUDQVPLVVLRQ7KLVFKDQJHKDVWKHHIIHFWRIWXUQLQJ WKH(23LQWRDIODJVHTXHQFH7KHVHFRQGDU\VWDWLRQQRZSODFHV LWVPHVVDJHRQWKHORRSDQGWHUPLQDWHVWKHPHVVDJHZLWKDQ(23 $Q\VHFRQGDU\VWDWLRQVIXUWKHUGRZQWKHORRSZLWKPHVVDJHVWR WUDQVPLWDSSHQGWKHLUPHVVDJHVWRWKHPHVVDJHRIWKHILUVWVHF RQGDU\VWDWLRQE\WKHVDPHSURFHVV$Q\VHFRQGDU\VWDWLRQVZLWK RXWPHVVDJHVWRVHQGHFKRWKHLQFRPLQJPHVVDJHDQGDUH )XQFWLRQDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU SURKLELWHGIURPSODFLQJPHVVDJHVRQWKHORRSH[FHSWZKHQUHFRJ QL]LQJDQ(23,Q6'/&/RRSPRGH15=15=,DQG)0FRGLQJ PD\DOOEHXVHG 7KH6&&¶VDELOLW\WRUHFHLYHKLJKVSHHGEDFNWREDFN6'/&IUDPHV LVPD[LPL]HGE\DGHHSE\ELWZLGHVWDWXV),)2:KHQ HQDEOHGWKURXJK:5ELW'LWSURYLGHVWKH'0$WKHDELOLW\WR FRQWLQXHWRWUDQVIHUGDWDLQWRPHPRU\VRWKDWWKH&38FDQH[DP LQHWKHPHVVDJHODWHU)RUHDFK6'/&IUDPHDELWE\WHFRXQW DQGVWDWXVHUURUELWVDUHVWRUHG7KHE\WHFRXQWDQGVWDWXVELWV DUHDFFHVVHGWKURXJK5HDG5HJLVWHUVDQG5HDG5HJLVWHUV DQGDUHRQO\DFFHVVLEOHZKHQWKH6'/&),)2LVHQDEOHG7KH [VWDWXV),)2LVVHSDUDWHIURPWKHE\WHUHFHLYHGDWD),)2 %DXG5DWH*HQHUDWRU (DFKFKDQQHOLQWKH6&&FRQWDLQVDSURJUDPPDEOH%DXG5DWH *HQHUDWRU(DFKJHQHUDWRUFRQVLVWVRIWZRELWWLPHFRQVWDQWUHJ LVWHUVWKDWIRUPDELWWLPHFRQVWDQWDELWGRZQFRXQWHUDQGD IOLSIORSRQWKHRXWSXWSURGXFLQJDVTXDUHZDYH2QVWDUWXSWKH RXWSXWIOLSIORSLVVHWLQD+LJKVWDWHWKHYDOXHLQWKHWLPHFRQVWDQW UHJLVWHULVORDGHGLQWRWKHFRXQWHUDQGWKHFRXQWHUVWDUWVFRXQWLQJ GRZQ7KHRXWSXWRIWKH%DXG5DWH*HQHUDWRUWRJJOHVZKHQUHDFK LQJWKHYDOXHLQWKHWLPHFRQVWDQWUHJLVWHULVORDGHGLQWRWKH FRXQWHUDQGWKHSURFHVVLVUHSHDWHG7KHWLPHFRQVWDQWPD\EH FKDQJHGDWDQ\WLPHEXWWKHQHZYDOXHGRHVQRWWDNHHIIHFWXQWLO WKHQH[WORDGRIWKHFRXQWHU 7KHRXWSXWRIWKH%DXG5DWH*HQHUDWRUPD\EHXVHGDVHLWKHUWKH WUDQVPLWFORFNWKHUHFHLYHFORFNRUERWK,WFDQDOVRGULYHWKH'LJL WDO3KDVHORFNHGORRSVHHQH[WVHFWLRQ ,IWKHUHFHLYHFORFNRUWUDQVPLWFORFNLVQRWSURJUDPPHGWRFRPH IURPWKH75[&SLQWKHRXWSXWRIWKH%DXG5DWH*HQHUDWRUPD\EH HFKRHGRXWWKURXJKWKH75[&SLQ7KHIROORZLQJIRUPXODUHODWHVWKH WLPHFRQVWDQWWRWKHEDXGUDWHZKHUH3&/.RU57[&LVWKH%DXG 36 )XQFWLRQDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 5DWH*HQHUDWRULQSXWIUHTXHQF\LQ+HUW]7KHFORFNPRGHLV RUDVVHOHFWHGLQ:ULWH5HJLVWHUELWV'DQG'6\QFKUR QRXVRSHUDWLRQPRGHVVHOHFWDQG$V\QFKURQRXVPRGHVVHOHFW RU Time Constant = PCLK or RTxC Frequency -2 2(Baud Rate)(Clock Rate) 'LJLWDO3KDVH/RFNHG/RRS 7KH6&&FRQWDLQVD'LJLWDO3KDVH/RFNHG/RRS'3//WRUHFRYHU FORFNLQIRUPDWLRQIURPDGDWDVWUHDPZLWK15=,RU)0HQFRGLQJ 7KH'3//LVGULYHQE\DFORFNWKDWLVQRPLQDOO\15=,RU )0WLPHVWKHGDWDUDWH7KH'3//XVHVWKLVFORFNDORQJZLWKWKH GDWDVWUHDPWRFRQVWUXFWDFORFNIRUWKHGDWD7KLVFORFNLVXVHGDV WKH6&&UHFHLYHFORFNWKHWUDQVPLWFORFNRUERWK:KHQWKH'3// LVVHOHFWHGDVWKHWUDQVPLWFORFNVRXUFHLWSURYLGHVDMLWWHUIUHH FORFNRXWSXWWKDWLVWKH'3//LQSXWIUHTXHQF\GLYLGHGE\WKHDSSUR SULDWHGLYLVRUIRUWKHVHOHFWHGHQFRGLQJWHFKQLTXH )RU15=,HQFRGLQJWKH'3//FRXQWVWKH[FORFNWRFUHDWHQRPL QDOELWWLPHV$VWKH[FORFNLVFRXQWHGWKH'3//LVVHDUFKLQJ WKHLQFRPLQJGDWDVWUHDPIRUHGJHVHLWKHUWRRUWR:KHQ HYHUDQHGJHLVGHWHFWHGWKH'3//PDNHVDFRXQWDGMXVWPHQW GXULQJWKHQH[WFRXQWLQJF\FOHSURGXFLQJDWHUPLQDOFRXQWFORVHU WRWKHFHQWHURIWKHELWFHOO )RU)0HQFRGLQJWKH'3//DJDLQFRXQWVIURPWREXWZLWKD F\FOHFRUUHVSRQGLQJWRWZRELWWLPHV:KHQWKH'3//LVORFNHGWKH FORFNHGJHVLQWKHGDWDVWUHDPRFFXUEHWZHHQFRXQWVDQG DQGEHWZHHQFRXQWVDQG7KH'3//ORRNVIRUHGJHVRQO\GXU LQJDWLPHFHQWHUHGRQWKHWRFRXQWLQJWUDQVLWLRQ )XQFWLRQDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7KH[FORFNIRUWKH'3//FDQEHSURJUDPPHGWRFRPHIURP HLWKHUWKH57[&LQSXWRUWKHRXWSXWRIWKH%DXG5DWH*HQHUDWRU 7KH'3//RXWSXWPD\EHSURJUDPPHGWREHHFKRHGRXWRIWKH 6&&WKURXJKWKH75[&SLQLIWKLVSLQLVQRWEHLQJXVHGDVDQ LQSXW 'DWD(QFRGLQJ 7KH6&&PD\EHSURJUDPPHGWRHQFRGHDQGGHFRGHWKHVHULDO GDWDLQIRXUGLIIHUHQWPHWKRGV)LJXUH,Q15=HQFRGLQJDLV UHSUHVHQWHGE\D+LJKOHYHODQGDLVUHSUHVHQWHGE\D/RZOHYHO ,Q15=,HQFRGLQJDLVUHSUHVHQWHGE\QRFKDQJHLQOHYHODQGD LVUHSUHVHQWHGE\DFKDQJHLQOHYHO ,Q)0PRUHSURSHUO\ELSKDVHPDUNDWUDQVLWLRQRFFXUVDWWKH EHJLQQLQJRIHYHU\ELWFHOO$LVUHSUHVHQWHGE\DQDGGLWLRQDOWUDQ VLWLRQDWWKHFHQWHURIWKHELWFHOODQGDLVUHSUHVHQWHGE\QRDGGL WLRQDOWUDQVLWLRQDWWKHFHQWHURIWKHELWFHOO ,Q)0ELSKDVHVSDFHDWUDQVLWLRQRFFXUVDWWKHEHJLQQLQJRI HYHU\ELWFHOO$LVUHSUHVHQWHGE\DQDGGLWLRQDOWUDQVLWLRQDWWKH FHQWHURIWKHELWFHOODQGDLVUHSUHVHQWHGE\QRDGGLWLRQDOWUDQVL WLRQDWWKHFHQWHURIWKHELWFHOO ,QDGGLWLRQWRWKHVHIRXUPHWKRGVWKH6&&FDQEHXVHGWRGHFRGH 0DQFKHVWHUELSKDVHOHYHOGDWDE\XVLQJWKH'3//LQWKH)0 PRGHDQGSURJUDPPLQJWKHUHFHLYHUIRU15=GDWD0DQFKHVWHU HQFRGLQJDOZD\VSURGXFHVDWUDQVLWLRQDWWKHFHQWHURIWKHELWFHOO,I WKHWUDQVLWLRQLVWRWKHELWLVD,IWKHWUDQVLWLRQLVWRWKHELW LVD 36 )XQFWLRQDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU Data 1 1 0 0 1 0 NRZ NRZI FM1 FM0 Manchester )LJXUH 'DWD(QFRGLQJ0HWKRGV $XWR(FKRDQG/RFDO/RRSEDFN 7KH6&&LVFDSDEOHRIDXWRPDWLFDOO\HFKRLQJHYHU\WKLQJLW UHFHLYHV7KLVIHDWXUHLVXVHIXOPDLQO\LQ$V\QFKURQRXVPRGHVEXW ZRUNVLQ6\QFKURQRXVDQG6'/&PRGHVDVZHOO$XWR(FKRPRGH 7[LV5[LVXVHGZLWK15=,RU)0HQFRGLQJZLWKQRDGGLWLRQDO GHOD\EHFDXVHWKHGDWDVWUHDPLVQRWGHFRGHGEHIRUHUHWUDQVPLV VLRQ,Q$XWR(FKRPRGHWKH&76LQSXWLVLJQRUHGDVDWUDQVPLWWHU HQDEOHDOWKRXJKWUDQVLWLRQVRQWKLVLQSXWFDQVWLOOFDXVHLQWHUUXSWVLI SURJUDPPHGWRGRVR,QWKLVPRGHWKHWUDQVPLWWHULVDFWXDOO\ E\SDVVHGDQGWKHSURJUDPPHULVUHVSRQVLEOHIRUGLVDEOLQJWUDQV PLWWHULQWHUUXSWVDQG:$,75(48(67RQWUDQVPLW 7KH6&&LVDOVRFDSDEOHRIORFDOORRSEDFN,QWKLVPRGH7['RU 5['LVVLPLODUWR$XWR(FKRPRGH+RZHYHULQ/RFDO/RRSEDFN PRGHWKHLQWHUQDOWUDQVPLWGDWDLVWLHGWRWKHLQWHUQDOUHFHLYHGDWD DQG5['LVLJQRUHGH[FHSWWREHHFKRHGRXWWKURXJK7['7KH &76DQG'&'LQSXWVDUHDOVRLJQRUHGDVWUDQVPLWDQGUHFHLYH HQDEOHV+RZHYHUWUDQVLWLRQVRQWKHVHLQSXWVFDQVWLOOFDXVHLQWHU )XQFWLRQDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU UXSWV/RFDO/RRSEDFNZRUNVLQ$V\QFKURQRXV6\QFKURQRXVDQG 6'/&PRGHVZLWK15=15=,RU)0FRGLQJRIWKHGDWDVWUHDP 6'/&),)2)UDPH6WDWXV),)2(QKDQFHPHQW 7KH6&&¶VDELOLW\WRUHFHLYHKLJKVSHHGEDFNWREDFN6'/&IUDPHV LVPD[LPL]HGE\DGHHSE\ELWZLGHVWDWXV),)2:KHQ HQDEOHGWKURXJK:5ELW'LWSURYLGHVWKH'0$WKHDELOLW\WR FRQWLQXHWRWUDQVIHUGDWDLQWRPHPRU\VRWKDWWKH&38FDQH[DP LQHWKHPHVVDJHODWHU)RUHDFK6'/&IUDPHDELWE\WHFRXQW DQGVWDWXVHUURUELWVDUHVWRUHG7KHE\WHFRXQWDQGVWDWXVELWV DUHDFFHVVHGWKURXJK5HDG5HJLVWHUVDQG5HDG5HJLVWHUV DQGDUHRQO\DFFHVVLEOHZKHQWKH6'/&),)2LVHQDEOHG7KH [VWDWXV),)2LVVHSDUDWHIURPWKHE\WHUHFHLYHGDWD),)2 :KHQWKHHQKDQFHPHQWLVHQDEOHGWKHVWDWXVLQ5HDG5HJLVWHU 55DQGE\WHFRXQWIRUWKH6'/&IUDPHDUHVWRUHGLQWKH[ ELWVWDWXV),)27KLVDUUDQJHPHQWDOORZVWKH'0$FRQWUROOHUWR WUDQVIHUWKHQH[WIUDPHLQWRPHPRU\ZKLOHWKH&38YHULILHVWKDWWKH PHVVDJHZDVSURSHUO\UHFHLYHG 6XPPDUL]LQJWKHRSHUDWLRQGDWDLVUHFHLYHGDVVHPEOHGDQG ORDGHGLQWRWKHHLJKWE\WH),)2EHIRUHEHLQJWUDQVIHUUHGWRPHPRU\ E\WKH'0$FRQWUROOHU:KHQDIODJLVUHFHLYHGDWWKHHQGRIDQ 6'/&IUDPHWKHIUDPHE\WHFRXQWIURPWKHELWFRXQWHUDQGILYH VWDWXVELWVDUHORDGHGLQWRWKHVWDWXV),)2IRUYHULILFDWLRQE\WKH &387KH&5&FKHFNHUDXWRPDWLFDOO\UHVHWVLQSUHSDUDWLRQIRUWKH QH[WIUDPHZKLFKFDQEHJLQLPPHGLDWHO\6LQFHWKHE\WHFRXQWDQG VWDWXVDUHVDYHGIRUHDFKIUDPHWKHPHVVDJHLQWHJULW\LVYHULILHGDW DODWHUWLPH6WDWXVLQIRUPDWLRQIRUXSWRIUDPHVLVVWRUHGEHIRUH DVWDWXV),)2RYHUUXQRFFXUV ,IDIUDPHLVWHUPLQDWHGZLWKDQ$%257WKHE\WHFRXQWLVORDGHGWR WKHVWDWXV),)2DQGWKHFRXQWHUUHVHWVIRUWKHQH[WIUDPH 36 )XQFWLRQDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU ),)2'HWDLO )RUDEHWWHUXQGHUVWDQGLQJRIWKH),)2RSHUDWLRQGHWDLOVUHIHUWR WKHEORFNGLDJUDPLQ)LJXUH (QDEOH'LVDEOH 7KLV),)2LVLPSOHPHQWHGLVHQDEOHGZKHQ:5ELW'LVVHW DQGWKH6&&LVLQWKH6'/&+'/&PRGH2WKHUZLVHWKHVWDWXV UHJLVWHUFRQWHQWVE\SDVVWKH),)2DQGJRGLUHFWO\WRWKHEXVLQWHU IDFHWKH),)2SRLQWHUORJLFLVUHVHWHLWKHUZKHQGLVDEOHGRU WKURXJKDFKDQQHORUSRZHURQUHVHW:KHQWKH),)2PRGHLVGLV DEOHGWKH6&&LVGRZQZDUGFRPSDWLEOHZLWKWKH1026= 7KH),)2PRGHLVGLVDEOHGRQSRZHUXS:5'LVVHWWRRQ UHVHW7KHHIIHFWVRIEDFNZDUGFRPSDWLELOLW\RQWKHUHJLVWHUVHWDUH WKDW55LVDQLPDJHRI5555LVDQLPDJHRI5555LVDQ LPDJHRI55DQG55LVDQLPDJHRI55)RUWKHGHWDLOVRIWKH DGGHGUHJLVWHUVUHIHUWR)LJXUH7KHVWDWXVRIWKH),)2(QDEOH VLJQDOLVREWDLQHGE\UHDGLQJ55ELW',IWKH),)2LVHQDEOHG WKHELWLVVHWWRRWKHUZLVHLWUHVHWV 5HDG2SHUDWLRQ :KHQ:5ELW'VHWVDQGWKH),)2LVQRWHPSW\WKHQH[WUHDG WRVWDWXVUHJLVWHU55RUUHJLVWHUV55DQG55LVIURPWKH),)2 5HDGLQJVWDWXVUHJLVWHU55FDXVHVRQHORFDWLRQRIWKH),)2WR EHFRPHHPSW\6WDWXVLVUHDGDIWHUUHDGLQJWKHE\WHFRXQWRWKHU ZLVHWKHFRXQWLVLQFRUUHFW%HIRUHWKH),)2XQGHUIORZVLWLVGLV DEOHG,QWKLVFDVHWKHPXOWLSOH[HULVVZLWFKHGDOORZLQJVWDWXVWR UHDGGLUHFWO\IURPWKHVWDWXVUHJLVWHU5HDGVIURP55DQG55 FRQWDLQELWVWKDWDUHXQGHILQHG%LW'RI55),)2'DWD$YDLO DEOHGHWHUPLQHVLIVWDWXVGDWDLVFRPLQJIURPWKH),)2RUGLUHFWO\ IURPWKHVWDWXVUHJLVWHUZKLFKVHWVWRZKHQWKH),)2LVQRW HPSW\1RWDOOVWDWXVELWVDUHVWRUHGLQWKH),)27KH$OO6HQW3DU )XQFWLRQDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU LW\DQG(2)ELWVE\SDVVWKH),)26WDWXVELWVVHQWWKURXJKWKH ),)2DUH5HVLGXH%LWV2YHUUXQDQG&5&(UURU Frame Status FIFO Circuitry RR1 Reset on Flag Detect SCC Status Reg Residue Bits (3) Overrun, CRC Error Byte Counter Increment on Byte Detection Enable Count in SDLC 5 Bits End of Frame Signal Status Read Comp 14 Bits FIFO Array 10 Deep by 19 Bits Wide Tail Pointer 4-Bit Counter Head Pointer 4-Bit Counter 4-Bit Comparator Over EOF = 1 5 Bits 6 Bits 8 Bits EN 6-Bit MUX 2 Bits 6 Bits RR1 Equal 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 Interface to SCC WR(15) Bit 2 Set Enables Status FIFO RR7 D6 FIFO Data available status bit Status Bit set to 1 When reading from FIFO RR7 D7 FIFO Overflow Status Bit MSB pf RR(7) is set on Status FIFO overflow 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 )LJXUH 6'/&)UDPH6WDWXV),)2 36 )XQFWLRQDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7KHVHTXHQFHIRURSHUDWLRQRIWKHE\WHFRXQWDQG),)2ORJLFLVWR UHDGWKHUHJLVWHUVLQWKHIROORZLQJRUGHU5555DQG55UHDG LQJ55LVRSWLRQDO$GGLWLRQDOORJLFSUHYHQWVWKH),)2IURPEHLQJ HPSWLHGE\PXOWLSOHUHDGVIURP557KHUHDGIURP55ODWFKHV WKH),)2HPSW\IXOOVWDWXVELWDQGVWHHUVWKHVWDWXVPXOWLSOH[HU WRUHDGIURPWKH6&&PHJDFHOOLQVWHDGRIWKHVWDWXV),)2VLQFH WKHVWDWXV),)2LVHPSW\7KHUHDGIURP55DOORZVDQHQWU\WREH UHDGIURPWKH),)2LIWKH),)2ZDVHPSW\ORJLFZDVDGGHGWRSUH YHQWD),)2XQGHUIORZFRQGLWLRQ :ULWH2SHUDWLRQ :KHQWKHHQGRIDQ6'/&IUDPH(2)LVUHFHLYHGDQGWKH),)2LV HQDEOHGWKHFRQWHQWVRIWKHVWDWXVDQGE\WHFRXQWUHJLVWHUVDUH ORDGHGLQWRWKH),)27KH(2)VLJQDOLVXVHGWRLQFUHPHQWWKH ),)2,IWKH),)2RYHUIORZV55ELW'),)22YHUIORZVHWVWR LQGLFDWHWKHRYHUIORZ7KLVELWDQGWKH),)2FRQWUROORJLFLVUHVHWE\ GLVDEOLQJDQGUHHQDEOLQJWKH),)2FRQWUROELW:5ELW)RU GHWDLOVRI),)2FRQWUROWLPLQJGXULQJDQ6'/&IUDPHUHIHUWR)LJ XUH 0 F A D D D D C 7 0 0 C F F Internal Byte Strobe Increments Counter Don’t Load Counter On 1st Flag Reset Byte Counter Here A D D D D C 7 0 C F Internal Byte Strobe Increments Counter Reset Byte Counter Load Counter Into FIFO and Increment PTR Reset Byte Counter Reset Byte Counter Load Counter Into FIFO and Increment PTR )LJXUH 6'/&%\WH&RXQWLQJ'HWDLO )XQFWLRQDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 3URJUDPPLQJ 7KH6&&FRQWDLQVZULWHUHJLVWHUVLQHDFKFKDQQHOWKDWDUHSUR JUDPPHGE\WKHV\VWHPVHSDUDWHO\WRFRQILJXUHWKHIXQFWLRQDOSHU VRQDOLW\RIWKHFKDQQHOV =& ,QWKH6&&WKHGDWDUHJLVWHUVDUHGLUHFWO\DGGUHVVHGE\VHOHFWLQJD +LJKRQWKH'&SLQ:LWKDOORWKHUUHJLVWHUVH[FHSW:5DQG 55SURJUDPPLQJWKHZULWHUHJLVWHUVUHTXLUHVWZRZULWHRSHUD WLRQVDQGUHDGLQJWKHUHDGUHJLVWHUVUHTXLUHVERWKDZULWHDQGD UHDGRSHUDWLRQ7KHILUVWZULWHLVWR:5DQGFRQWDLQVWKUHHELWV WKDWSRLQWWRWKHVHOHFWHGUHJLVWHU7KHVHFRQGZULWHLVWKHDFWXDO FRQWUROZRUGIRUWKHVHOHFWHGUHJLVWHUDQGLIWKHVHFRQGRSHUDWLRQLV UHDGWKHVHOHFWHGUHDGUHJLVWHULVDFFHVVHG$OORIWKH6&&UHJLV WHUVLQFOXGLQJWKHGDWDUHJLVWHUVPD\EHDFFHVVHGLQWKLVIDVKLRQ 7KHSRLQWHUELWVDUHDXWRPDWLFDOO\FOHDUHGDIWHUWKHUHDGRUZULWH RSHUDWLRQVRWKDW:5RU55LVDGGUHVVHGDJDLQ =& $OO6&&UHJLVWHUVDUHGLUHFWO\DGGUHVVDEOH$FRPPDQGLVVXHGLQ :5%FRQWUROVKRZWKH6&&GHFRGHVWKHDGGUHVVSODFHGRQWKH DGGUHVVGDWDEXVDWWKHEHJLQQLQJRID5HDGRU:ULWHF\FOH,QWKH 6KLIW5LJKWPRGHWKHFKDQQHOVHOHFW$%LVWDNHQIURP$'DQGWKH VWDWHRI$'LVLJQRUHG,QWKH6KLIW/HIWPRGHWKHFKDQQHOVHOHFW $%LVWDNHQIURP$'DQGWKHVWDWHRI$'LVLJQRUHG$'DQG $'DUHDOZD\VLJQRUHGDVDGGUHVVELWVDQGWKHUHJLVWHUDGGUHVV RFFXSLHV$'$' 36 )XQFWLRQDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU =&=&6HWXS ,QLWLDOL]DWLRQ 7KHV\VWHPSURJUDPILUVWLVVXHVDVHULHVRIFRPPDQGVWRLQLWLDOL]H WKHEDVLFPRGHRIRSHUDWLRQ7KLVLVIROORZHGE\RWKHUFRPPDQGV WRTXDOLI\FRQGLWLRQVZLWKLQWKHVHOHFWHGPRGH)RUH[DPSOHLQWKH $V\QFKURQRXVPRGHFKDUDFWHUOHQJWKFORFNUDWHQXPEHURIVWRS ELWVDQGHYHQRURGGSDULW\PXVWEHVHWILUVW7KHLQWHUUXSWPRGHLV VHWDQGILQDOO\WKHUHFHLYHUDQGWUDQVPLWWHUDUHHQDEOHG :ULWH5HJLVWHUV 7KH6&&FRQWDLQVZULWHUHJLVWHUVIRUWKH&ZKLOHWKHUHDUH IRUWKH&RQHPRUHDGGLWLRQDOZULWHUHJLVWHULIFRXQWLQJWKH WUDQVPLWEXIIHULQHDFKFKDQQHO7KHVHZULWHUHJLVWHUVDUHSUR JUDPPHGVHSDUDWHO\WRFRQILJXUHWKHIXQFWLRQDO³SHUVRQDOLW\´RIWKH FKDQQHOV7KHUHDUHWZRUHJLVWHUV:5DQG:5VKDUHGE\WKH WZRFKDQQHOVWKDWDUHDFFHVVHGWKURXJKHLWKHURIWKHP:5FRQ WDLQVWKHLQWHUUXSWYHFWRUIRUERWKFKDQQHOVZKLOH:5FRQWDLQVWKH LQWHUUXSWFRQWUROELWVDQGUHVHWFRPPDQGV)LJXUHVWKURXJK GHSLFWWKHIRUPDWRIHDFKZULWHUHJLVWHU )XQFWLRQDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU Write Register 0 (non-multiplexed bus mode) Write Register 1 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 Ext Int Enable 0 0 0 Register 0 0 0 1 Register 1 0 1 0 Register 2 0 1 1 Register 3 1 0 0 Register 4 1 0 1 Register 5 1 1 0 Register 6 1 1 1 Register 7 0 0 0 Register 8 0 0 1 Register 9 0 1 0 Register 10 0 1 1 Register 11 * 1 0 0 Register 12 1 0 1 Register 13 1 1 0 Register 14 1 1 Register 15 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 0 0 1 1 0 1 0 1 Tx Int Enable Parity is Special Condition 0 0 1 1 0 1 0 1 Rx Int Disable Rx Int on First Character or Special Condition Int on all Rx Characters or Special Condition Rx Int on Special Condition Only WAIT/DMA Request on Receive /Transmit WAIT/DMA Request Function WAIT/DMA Request 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 Null Code Reset Rx CRC Checker Reset Tx CRC Generator Reset Tx Underrun/EOM Latch Write Register 2 D7 D6 D5 D4 D3 D2 D1 D0 V0 V1 V2 V3 V4 * With Point High Command Interrupt Vector V5 V6 Write Register 0 (multiplexed bus mode) V7 D7 D6 D5 D4 D3 D2 D1 D0 Write Register 3 0 0 1 1 0 1 0 1 Null Code Null Code Select Shift Left Mode Select Shift Right Mode D7 D6 D5 D4 D3 D2 D1 D0 * Rx Enable Sync Character Load Inhibit 0 0 0 0 0 1 1 1 1 0 0 1 1 0 1 0 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 Null Code Null Code Reset Ext/Status Interrupts Send Abort Enable Int on Next Rx Character Reset Tx Int Pending Error Reset Reset Highest IUS Null Code Reset Rx CRC Checker Reset Tx CRC Checker Reset Tx Underrun/EOM Latch Address Search Mode (SDLC) Rx CRC Enable Enter Hunt Mode Auto Enables 0 0 1 1 0 1 0 1 Rx 5 Bits/Character Rx 7 Bits/Character Rx 6 Bits/Character Rx 8 Bits/Character * B Channel Only )LJXUH :ULWH5HJLVWHU%LW)XQFWLRQV 36 )XQFWLRQDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU Write Register 4 Write Register 5 D7 D6 D5 D4 D3 D2 D1 D0 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 D7 D6 D5 D4 D3 D2 D1 D0 Parity Enable Tx CRC Enable Parity EVEN/ODD RTS SDLC/CRC-16 Sync Modes Enable 1 Stop Bit/Character 1 1/2 Stop Bits/Character 2 Stop Bits/Character 8-Bit Sync Character 16-Bit Sync Character SDLC Mode (01111110 Flag) External Sync Mode Tx Enable Send Break 0 0 1 1 0 1 0 1 Tx 5 Bits (or Less)/Character Tx 7 Bits/Character Tx 6 Bits/Character Tx 8 Bits/Character DTR 0 0 1 1 0 X1 Clock Mode 1 X16 Clock Mode 0 X32 Clock Mode 1 X64 Clock Mode )LJXUH :ULWH5HJLVWHU%LW)XQFWLRQV )XQFWLRQDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU Write Register 6 D7 D6 D5 D4 D3 D2 D1 D0 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 ADR3 x Sync2 Sync2 Sync2 1 ADR2 x Sync1 Sync1 Sync1 1 ADR1 x Sync0 Sync0 Sync0 1 ADR0 x Monosync, 8 Bits Monosync, 6 Bits Bisync, 16 Bits Bisync, 12 Bits SDLC SDLC (Address Range) Write Register 7 D7 D6 D5 D4 D3 D2 D1 D0 Sync7 Sync6 Sync5 Sync4 Sync15 Sync14 Sync11 Sync10 1 0 Sync5 Sync3 Sync13 Sync9 1 Sync4 Sync2 Sync12 Sync8 1 Sync3 Sync1 Sync11 Sync7 1 Sync2 Sync1 Sync0 x Sync0 x Sync10 Sync9 Sync8 Sync6 Sync5 Sync4 1 1 0 Monosync, 8 Bits Monosync, 6 Bits Bisync, 16 Bits Bisync, 12 Bits SDLC WR 7’ Prime (85C30 only) D7 D6 D5 D4 D3 D2 D1 D0 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) )LJXUH :ULWH5HJLVWHU%LW)XQFWLRQV 36 )XQFWLRQDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU Write Register 9 Write Register 9 D7 D6 D5 D4 D3 D2 D1 D0 0 0 1 1 0 1 0 1 D7 D6 D5 D4 D3 D2 D1 D0 VIS TC0 NV TC1 DLC TC2 MIE TC3 Status High/Status Low TC4 Software INTACK Enable TC5 Lower Byte of Time Constant TC6 No Reset Channel Reset B Channel Reset A Force Hardware Reset TC7 Write Register 13 D7 D6 D5 D4 D3 D2 D1 D0 Write Register 9 D7 D6 D5 D4 D3 D2 D1 D0 TC8 TC9 0 0 1 1 6-Bit/8-Bit Sync TC10 Loop Mode TC11 Abort/Flag on Underrun TC12 Mark/Flag Idle TC13 Go Active on Poll TC14 Upper Byte of Time Constant TC15 0 NRZ 1 NRZI 0 FM1 (Transition = 1) 1 FM1 (Transition = 0) Write Register 14 D7 D6 D5 D4 D3 D2 D1 D0 CRC Preset I/O BR Generator Enable Write Register 11 BR Generator Source D7 D6 D5 D4 D3 D2 D1 D0 DTR/Request Function Auto Echo 0 0 1 1 0 1 0 1 TRxC Out = Xtal Output TRxC Out = Transmit Clock TRxC Out = BR Generator Output TRxC Out = DPLL Output TRxC O/I 0 0 1 1 0 Transmit Clock = RTxC Pin 1 Transmit Clock = TRxC Pin 0 Transmit Clock = BR Generator Output 1 Transmit Clock = DPLL Output Local Loopback 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 Null Command Enter Search Mode Reset Missing Clock Disable DPLL Set Source = BR Generator Set Source = RTxC Set FM Mode Set NRZI Mode Write Register 15 0 0 1 1 0 Receive Clock = RTxC Pin 1 Receive Clock = TRxC Pin 0 Receive Clock = BR Generator Output 1 Receive Clock = DPLL Output D7 D6 D5 D4 D3 D2 D1 D0 RTxC Xtal/No Xtal 0 Zero Count IE SDLC FIFO Enable DCD IE Sync/Hunt IE CTS IE Tx Underrun/EOM IE Break/Abort IE )LJXUH :ULWH5HJLVWHU%LW)XQFWLRQV )XQFWLRQDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 5HDG5HJLVWHUV 7KH6&&FRQWDLQVWHQUHDGUHJLVWHUVHOHYHQFRXQWLQJWKHUHFHLYH EXIIHU55LQHDFKFKDQQHO)RXURIWKHVHPD\EHUHDGWRREWDLQ VWDWXVLQIRUPDWLRQ555555DQG557ZRUHJLVWHUV 55DQG55DUHUHDGWROHDUQWKH%DXG5DWH*HQHUDWRUWLPH FRQVWDQW55FRQWDLQVHLWKHUWKHXQPRGLILHGLQWHUUXSWYHFWRU &KDQQHO$RUWKHYHFWRUPRGLILHGE\VWDWXVLQIRUPDWLRQ&KDQQHO %55FRQWDLQVWKH,QWHUUXSW3HQGLQJ,3ELWV&KDQQHO$RQO\± )LJXUH55DQG55FRQWDLQWKHLQIRUPDWLRQLQWKH6'/& )UDPH6WDWXV),)2EXWLVRQO\UHDGZKHQ:5'LVVHW)LJXUHV DQG 36 )XQFWLRQDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU Read Register 3 Read Register 0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 Rx Character Available Channel B Ext/Status IP Zero Count Channel B Tx IP Tx Buffer Empty Channel B Rx IP DCD Channel A Ext/Status IP Sync/Hunt Channel A Tx IP CTS Channel A Rx IP Tx Underrun/EOM 0 Break/Abort 0 * * Always 0 in B Channel Read Register 1 D7 D6 D5 D4 D3 D2 D1 D0 Read Register 10 D7 D6 D5 D4 D3 D2 D1 D0 All Sent Residue Code 2 0 Residue Code 1 On Loop Residue Code 0 0 Parity Error 0 Rx Overrun Error Loop Sending CRC/Framing Error 0 End of Frame (SDLC) Two Clocks Missing One Clocks Missing Read Register 2 Read Register 12 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 V0 TC0 V1 TC1 V2 V3 V4 Interrupt Vector * TC2 TC3 V5 TC4 V6 TC5 V7 * Modified in B Channel Lower Byte of Time Constant TC6 TC7 )LJXUH 5HDG5HJLVWHU%LW)XQFWLRQV )XQFWLRQDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU Read Register 13 Read Register 15 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 TC8 0 TC9 Zero Count IE TC10 TC11 TC12 0 Upper Byte of Time Constant TC13 DCD IE Sync/Hunt IE CTS IE TC14 Tx Underrun/EOM IE TC15 Break/Abort IE )LJXUH 5HDG5HJLVWHU%LW)XQFWLRQV =&7LPLQJ 7KH6&&JHQHUDWHVLQWHUQDOFRQWUROVLJQDOVIURPWKH:5DQG5' WKDWDUHUHODWHGWR3&/.3&/.KDVQRSKDVHUHODWLRQVKLSZLWK:5 DQG5'WKHFLUFXLWU\JHQHUDWLQJWKHLQWHUQDOFRQWUROVLJQDOVSUR YLGHVWLPHIRUPHWDVWDEOHFRQGLWLRQVWRGLVDSSHDU7KLVJLYHVULVH WRDUHFRYHU\WLPHUHODWHGWR3&/.7KHUHFRYHU\WLPHDSSOLHVRQO\ EHWZHHQEXVWUDQVDFWLRQVLQYROYLQJWKH6&&7KHUHFRYHU\WLPH UHTXLUHGIRUSURSHURSHUDWLRQLVVSHFLILHGIURPWKHIDOOLQJHGJHRI :5RU5'LQWKHILUVWWUDQVDFWLRQLQYROYLQJWKH6&&WRWKHIDOOLQJ HGJHRI:5RU5'LQWKHVHFRQGWUDQVDFWLRQLQYROYLQJWKH6&& 7KLVWLPHPXVWEHDWOHDVW3&/.VUHJDUGOHVVRIZKLFKUHJLVWHURU FKDQQHOLVEHLQJDFFHVVHG 5HDG&\FOH7LPLQJ )LJXUHLOOXVWUDWHV5HDGF\FOHWLPLQJ$GGUHVVHVRQ$%DQG'& DQGWKHVWDWXVRQ,17$&.PXVWUHPDLQVWDEOHWKURXJKRXWWKH F\FOH,I&(IDOOVDIWHU5'IDOOVRULI&(ULVHVEHIRUH5'ULVHVWKH HIIHFWLYH5'LVVKRUWHQHG 36 )XQFWLRQDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU A/B, D/C Address Valid INTACK CE RD Data Valid D7–D0 )LJXUH 5HDG&\FOH7LPLQJ :ULWH&\FOH7LPLQJ )LJXUHLOOXVWUDWHV:ULWHF\FOHWLPLQJ$GGUHVVHVRQ$%DQG'& DQGWKHVWDWXVRQ,17$&.PXVWUHPDLQVWDEOHWKURXJKRXWWKH F\FOH,I&(IDOOVDIWHU:5IDOOVRULI&(ULVHVEHIRUH:5ULVHVWKH HIIHFWLYH:5LVVKRUWHQHG )XQFWLRQDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU $GGUHVV9DOLG $%'& $ $G $GG ,17$&. &( :5 '' 'DWD9DOLG )LJXUH :ULWH&\FOH7LPLQJ ,QWHUUXSW$FNQRZOHGJH&\FOH7LPLQJ )LJXUHLOOXVWUDWHV,QWHUUXSW$FNQRZOHGJHF\FOHWLPLQJ%HWZHHQ WKHWLPH,17$&.JRHV/RZDQGWKHIDOOLQJHGJHRI5'WKHLQWHUQDO DQGH[WHUQDO,(,,(2GDLV\FKDLQVVHWWOH,IWKHUHLVDQLQWHUUXSW SHQGLQJLQWKH6&&DQG,(,LV+LJKZKHQ5'IDOOVWKH$FNQRZO HGJHF\FOHLVLQWHQGHGIRUWKH6&&,QWKLVFDVHWKH6&&PD\EH SURJUDPPHGWRUHVSRQGWR5'/RZE\SODFLQJLWVLQWHUUXSWYHFWRU RQ'',WWKHQVHWVWKHDSSURSULDWH,QWHUUXSW8QGHU6HUYLFH ODWFKLQWHUQDOO\,IWKHH[WHUQDOGDLV\FKDLQLVQRWXVHG$&SDUDPH WHULVUHTXLUHGWRVHWWOHWKHLQWHUUXSWSULRULW\GDLV\FKDLQLQWHUQDO WRWKH6&&,IWKHH[WHUQDOGDLV\FKDLQLVXVHGWKHXVHUVKRXOGIRO ORZWKHHTXDWLRQLQ$&&KDUDFWHULVWLFV5HDG:ULWH7LPLQJ7DEOH 36 )XQFWLRQDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 1RWHVWDUWLQJRQ3DJHIRUFDOFXODWLQJWKHUHTXLUHGGDLV\FKDLQ VHWWOHWLPH INTACK RD D7–D0 Vector )LJXUH ,QWHUUXSW$FNQRZOHGJH&\FOH7LPLQJ =&7LPLQJ 7KH6&&JHQHUDWHVLQWHUQDOFRQWUROVLJQDOVIURP$6DQG'6WKDW DUHUHODWHGWR3&/.%HFDXVH3&/.KDVQRSKDVHUHODWLRQVKLS ZLWK$6DQG'6WKHFLUFXLWU\JHQHUDWLQJWKHVHLQWHUQDOFRQWUROVLJ QDOVPXVWSURYLGHWLPHIRUPHWDVWDEOHFRQGLWLRQVWRGLVDSSHDU7KLV JLYHVULVHWRDUHFRYHU\WLPHUHODWHGWR3&/.7KHUHFRYHU\WLPH DSSOLHVRQO\EHWZHHQEXVWUDQVDFWLRQVLQYROYLQJWKH6&&7KH UHFRYHU\WLPHUHTXLUHGIRUSURSHURSHUDWLRQLVVSHFLILHGIURPWKH IDOOLQJHGJHRI'6LQWKHILUVWWUDQVDFWLRQLQYROYLQJWKH6&&WRWKH IDOOLQJHGJHRI'6LQWKHVHFRQGWUDQVDFWLRQLQYROYLQJWKH6&& 5HDG&\FOH7LPLQJ )LJXUHLOOXVWUDWHV5HDGF\FOHWLPLQJ7KHDGGUHVVRQ$'±$' DQGWKHVWDWHRI&6DQG,17$&.DUHODWFKHGE\WKHULVLQJHGJHRI $65:PXVWEH+LJKWRLQGLFDWHD5HDGF\FOH&6PXVWDOVREH +LJKIRUWKH5HDGF\FOHWRRFFXU7KHGDWDEXVGULYHUVLQWKH6&& DUHWKHQHQDEOHGZKLOH'6LV/RZ )XQFWLRQDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU AS CS0 INTACK AD7–AD0 Address Data Valid R/W CS1 DS )LJXUH 5HDG&\FOH7LPLQJ :ULWH&\FOH7LPLQJ )LJXUHLOOXVWUDWHV:ULWHF\FOHWLPLQJ7KHDGGUHVVRQ$'±$' DQGWKHVWDWHRI&6DQG,17$&.DUHODWFKHGE\WKHULVLQJHGJHRI $65:PXVWEH/RZWRLQGLFDWHD:ULWHF\FOH&6PXVWEH+LJK IRUWKH:ULWHF\FOHWRRFFXU'6/RZVWUREHVWKHGDWDLQWRWKH6&& 36 )XQFWLRQDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU AS CS0 INTACK AD7–AD0 Address Data R/W CS1 DS )LJXUH :ULWH&\FOH7LPLQJ ,QWHUUXSW$FNQRZOHGJH&\FOH7LPLQJ )LJXUHLOOXVWUDWHV,QWHUUXSW$FNQRZOHGJHF\FOHWLPLQJ7KH DGGUHVVRQ$'±$'DQGWKHVWDWHRI&6DQG,17$&.DUH ODWFKHGE\WKHULVLQJHGJHRI$6,I,17$&.LV/RZWKHDGGUHVV DQG&6DUHLJQRUHG7KHVWDWHRIWKH5:DQG&6DUHDOVR LJQRUHGIRUWKHGXUDWLRQRIWKH,QWHUUXSW$FNQRZOHGJHF\FOH %HWZHHQWKHULVLQJHGJHRI$6DQGWKHIDOOLQJHGJHRI'6WKHLQWHU QDODQGH[WHUQDO,(,,(2GDLV\FKDLQVVHWWOH,IWKHUHLVDQLQWHUUXSW SHQGLQJLQWKH6&&DQG,(,LV+LJKZKHQ'6IDOOVWKH$FNQRZO HGJHF\FOHZDVLQWHQGHGIRUWKH6&&,QWKLVFDVHWKH6&&LVSUR )XQFWLRQDO'HVFULSWLRQ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU JUDPPHGWRUHVSRQGWR5'/RZE\SODFLQJLWVLQWHUUXSWYHFWRURQ ''DQGLQWHUQDOO\VHWWLQJWKHDSSURSULDWH,QWHUUXSW8QGHU6HU YLFHODWFK AS CS0 (Ignored) INTACK AD7–AD0 (Ignored) Vector DS )LJXUH ,QWHUUXSW$FNQRZOHGJH&\FOH7LPLQJ 36 )XQFWLRQDO'HVFULSWLRQ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU (OHFWULFDO&KDUDFWHULVWLFV $EVROXWH0D[LPXP5DWLQJV 9FF6XSSO\9ROWDJHUDQJH 9WR9 9ROWDJHVRQDOOSLQVZLWKUHVSHFWWR*1' 9WR9&&9 7$2SHUDWLQJ$PELHQW7HPSHUDWXUH 6HH2UGHULQJ,QIRUPDWLRQ 6WRUDJH7HPSHUDWXUH &WR& 6WUHVVHVJUHDWHUWKDQWKRVHOLVWHGXQGHU$EVROXWH0D[LPXP5DW LQJVPD\FDXVHSHUPDQHQWGDPDJHWRWKHGHYLFH7KLVLVDVWUHVV UDWLQJRQO\2SHUDWLRQRIWKHGHYLFHDWDQ\FRQGLWLRQDERYHWKRVH LQGLFDWHGLQWKHRSHUDWLRQDOVHFWLRQVRIWKHVHVSHFLILFDWLRQVLVQRW LPSOLHG([SRVXUHWRDEVROXWHPD[LPXPUDWLQJFRQGLWLRQVIRU H[WHQGHGSHULRGVPD\DIIHFWGHYLFHUHOLDELOLW\ 6WDQGDUG7HVW&RQGLWLRQV 7KH'&&KDUDFWHULVWLFVDQGFDSDFLWDQFHVHFWLRQVEHORZDSSO\IRU WKHIROORZLQJVWDQGDUGWHVWFRQGLWLRQVXQOHVVRWKHUZLVHQRWHG$OO YROWDJHVDUHUHIHUHQFHGWR*1'3RVLWLYHFXUUHQWIORZVLQWRWKHUHI HUHQFHGSLQ5HIHUWR)LJXUHVDQG 36 99FF9 *1' 9 7$DVVSHFLILHGLQ2UGHULQJ,QIRUPDWLRQ $EVROXWH0D[LPXP5DWLQJV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 2.1 KW From Output Under Test 250 mA 100 pF )LJXUH6WDQGDUG7HVW/RDG 2.2 KW From Output 50 pF )LJXUH 2SHQ'UDLQ7HVW/RDG 36 (OHFWULFDO&KDUDFWHULVWLFV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU &DSDFLWDQFH 7DEOHOLVWVWKHLQSXWRXWSXWDQGELGLUHFWLRQDOFDSDFLWDQFH 7DEOH&DSDFLWDQFH 6\PERO 3DUDPHWHU &,1 0LQ 0D[ 8QLW 7HVW&RQGLWLRQ ,QSXW&DSDFLWDQFH S) &287 2XWSXW&DSDFLWDQFH S) 8QPHDVXUHG3LQV 5HWXUQHGWR*URXQGE &,2 %LGLUHFWLRQDO&DSDFLWDQFH S) D D S) 0+]RYHUVSHFLILHGWHPSHUDWXUHUDQJH E 8QPHDVXUHGSLQVUHWXUQHGWR*URXQG 0LVFHOODQHRXV *DWH&RXQWLV '&&KDUDFWHULVWLFV =&=& 7DEOHOLVWVWKHGFFKDUDFWHULVWLFVIRUWKH=&=&GHYLFHV (OHFWULFDO&KDUDFWHULVWLFV 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7DEOH =&=&'&&KDUDFWHULVWLFV 6\PERO 3DUDPHWHU 0LQ 7\S 0D[ 8QLW &RQGLWLRQ 9,+ ,QSXW+LJK 9ROWDJH 9&&D 9 9,/ ,QSXW/RZ 9ROWDJH 9 92+ 2XWSXW+LJK 9ROWDJH 9 ,2+ P$ 92+ 2XWSXW+LJK 9&& 9ROWDJH 9 ,2+ m$ 92/ 2XWSXW/RZ 9ROWDJH 9 ,2/ P$ ,,/ ,QSXW /HDNDJH m$ 9,19 ,2/ 2XWSXW /HDNDJH m$ 92879 ,&& 9&&6XSSO\ &XUUHQWE 0+] P$ 9&& 99,+ 9,/ 0+] P$ P$ ,&&26& D E F &U\VWDO 26& &XUUHQWF &U\VWDO2VFLOODWRURII &XUUHQWIRUHDFK26&LQ DGGLWLRQWR,&& 9&& 69WXQOHVVRWKHUZLVHVSHFLILHGRYHUVSHFLILHGWHPSHUDWXUHUDQJH 7\SLFDO,&&ZDVPHDVXUHGZLWKRVFLOODWRURII 1R,&&26&PD[LVVSHFLILHGGXHWRGHSHQGHQF\RQH[WHUQDOFLUFXLWDQGIUHTXHQF\RI RVFLOODWLRQ 36 (OHFWULFDO&KDUDFWHULVWLFV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU $&&KDUDFWHULVWLFV =&5HDG:ULWH7LPLQJ'LDJUDPV )LJXUHVWKURXJKLOOXVWUDWHWKH=&UHDGZULWHWLPLQJGLD JUDPV7DEOHOLVWVWKH=&WLPLQJSDUDPHWHUV (OHFWULFDO&KDUDFWHULVWLFV 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 1 PCLK 2 3 4 5 6 A/B, D/C 10 7 9 12 INTACK 11 10 15 14 13 CE 18 16 RD 19 22 D7–D0 Read 21 20 Active Valid 23 17 24 26 25 27 WR 28 D7–D0 Write 31 30 29 W/REQ Wait 32 35 W/REQ Request 33 DTR/REQ Request 34 36 INT 37 )LJXUH =&5HDG:ULWH7LPLQJ'LDJUDP 36 (OHFWULFDO&KDUDFWHULVWLFV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU PCLK 15 10 INTACK 38 10 14 RD 24 38 23 D7–D0 Active Valid 26 40 41 42 IEI 43 44 IEO 45 INT )LJXUH =&,QWHUUXSW$FNQRZOHGJH7LPLQJ'LDJUDP 49b 49b PCLK CE 49a RD or WR )LJXUH =&&\FOH7LPLQJ'LDJUDP (OHFWULFDO&KDUDFWHULVWLFV 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU WR 48 48 47 RD )LJXUH =&5HVHW7LPLQJ'LDJUDP 7DEOH =&5HDG:ULWH7LPLQJ 0+] 1R 6\PERO 3DUDPHWHU 7Z3&, 0+] 0D[ 0LQ 0D[ 0LQ 0D[ 3&/./RZ:LGWK 7Z3&K 3&/.+LJK:LGWK 7I3& 3&/.)DOO7LPH 7U3& 3&/.5LVH7LPH 7F3& 3&/.&\FOH7LPH 7V$:5 $GGUHVVWR:5 )DOO6HWXS7LPH 7K$:5 $GGUHVVWR:5 5LVH+ROG7LPH 7V$5' $GGUHVVWR5' )DOO6HWXS7LPH 7K$5' $GGUHVVWR5' 5LVH+ROG7LPH 7VL$3& 36 0LQ 0+] ,17$&.WR3&/. 5LVH6HWXS7LPH (OHFWULFDO&KDUDFWHULVWLFV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7DEOH =&5HDG:ULWH7LPLQJFRQWLQXHG 0+] 0+] 1R 6\PERO 3DUDPHWHU 0LQ 7VL$L:5D ,17$&.WR:5 )DOO6HWXS7LPH 7K,$:5 ,17$&.WR:5 5LVH+ROG7LPH 7VL$L5' ,17$&.WR5' )DOO6HWXS7LPH 7K,$5' ,17$&.WR5' 5LVH+ROG7LPH 7K,$3& ,17$&.WR3&/. 5LVH+ROG7LPH 7V&(,:5 &(/RZWR:5 )DOO6HWXS7LPH 7K&(:5 &(WR:55LVH +ROG7LPH 7V&(K:5 &(+LJKWR:5 )DOO6HWXS7LPH 7V&(,5' &(/RZWR5')DOO 6HWXS7LPH 7K&(5' &(WR5'5LVH +ROG7LPH 7V&(K5' &(+LJKWR5' )DOO6HWXS7LPH 7Z5', 5'/RZ:LGWK 7G5''5$ 5')DOOWR5HDG 'DWD$FWLYH'HOD\ (OHFWULFDO&KDUDFWHULVWLFV 0D[ 0LQ 0+] 0D[ 0LQ 0D[ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7DEOH =&5HDG:ULWH7LPLQJFRQWLQXHG 0+] 0D[ 0LQ 0+] 1R 6\PERO 3DUDPHWHU 7G5'U'5 5'5LVHWR'DWD 1RW9DOLG'HOD\ 7G5','5 5')DOOWR5HDG 'DWD9DOLG'HOD\ 7G5''5] 5'5LVHWR5HDG 'DWD)ORDW'HOD\ 7G$'5 $GGUWR5HDG'DWD 9DOLG'HOD\ 7Z:5, :5/RZ:LGWK 7G:5': :5)DOOWR:ULWH 'DWD9DOLG'HOD\ 7K'::5 :ULWH'DWDWR:5 5LVH+ROG7LPH 7G:5:E :5)DOOWR:DLW 9DOLG'HOD\ 7G5': 5')DOOWR:DLW 9DOLG'HOD\ 7G:5I5(4 :5)DOOWR:5(4 1RW9DOLG'HOD\ 7G5'I5(4F 5')DOOWR:5(4 1RW9DOLG'HOD\ D 7G:5U5(4 :5)DOOWR'75 5(41RW9DOLG 7F3F 7F3F 7F3F E 7G:5U5(4 :5)DOOWR'75 5(41RW9DOLG 36 0LQ 0+] 0D[ 0LQ 0D[ (OHFWULFDO&KDUDFWHULVWLFV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7DEOH =&5HDG:ULWH7LPLQJFRQWLQXHG 0+] 0LQ 0+] 1R 6\PERO 3DUDPHWHU 7G5'UU5(4 5'5LVHWR'75 5(41RW9DOLG 'HOD\ 1$ 1$ 1$ 7G3&,17 3&/.)DOOWR,17 9DOLG'HOD\ 7G,$L5'G ,17$&.WR5' )DOO$FN'HOD\ 7Z5'$ 5' $FNQRZOHGJH :LGWK 7G5'$'5 5')DOO$FNWR 5HDG'DWD9DOLG 'HOD\ 7VL(,5'$ ,(,WR5')DOO $FN6HWXS7LPH 7K,(,5'$ ,(,WR5'5LVH $FN+ROG7LPH 7G,(OU,(2 ,(,WR,(2'HOD\ 7LPH 7G3&,(2 3&/.5LVHWR,(2 'HOD\ 7G5'$,17 5')DOOWR,17 ,QDFWLYH'HOD\ 7G5'U:54 5'5LVHWR:5 )DOO'HOD\IRU1R 5HVHW (OHFWULFDO&KDUDFWHULVWLFV 0D[ 0LQ 0+] 0D[ 0LQ 0D[ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7DEOH =&5HDG:ULWH7LPLQJFRQWLQXHG 0+] 3DUDPHWHU 7G:545' :55LVHWR5' )DOO'HOD\IRU1R 5HVHW 7Z5(6 :5DQG5'/RZ IRU5HVHW D 7UFH 9DOLG$FFHVV 5HFRYHU\7LPH E 7UFLI 5'RU:5)DOOWR 3&)DOO6HWXS 7LPH H I 0D[ 0LQ 0+] 1R 6\PERO D E F G 0LQ 0+] 0D[ 0LQ 0D[ 7F3F 7F3F 7F3F 3DUDPHWHUGRHVQRWDSSO\WR,QWHUUXSW$FNQRZOHGJHWUDQVDFWLRQV 2SHQGUDLQRXWSXWPHDVXUHGZLWKRSHQGUDLQWHVWORDG 3DUDPHWHUDSSOLHVWRHQKDQFHG5HTXHVWPRGHRQL\:5¶' 3DUDPHWHULVV\VWHPGHSHQGHQW)RUDQ\6&&LQWKHGDLV\FKDLQ7G,$L5'PXVWEHJUHDWHUWKDQ WKHVXPRI7G3&,(2IRUWKHKLJKHVWSULRULW\GHYLFHLQWKHGDLV\FKDLQ7VL(,5'$IRUWKH6&&DQG 7G,(,,(2IRUHDFKGHYLFHVHSDUDWLQJWKHPLQWKHGDLV\FKDLQ 3DUDPHWHUDSSOLHVRQO\EHWZHHQWUDQVDFWLRQVLQYROYLQJWKH=&6/LI:55'IDOOLQJHGJH LVV\QFKURQL]HGWR3&/.IDOOLQJHGJHWKHQ7U& 7F3F 7KLVVSHFLILFDWLRQLVRQO\DSSOLFDEOHZKHQ9DOLG$FFHVV5HFRYHU\7LPHLVOHVVWKDQ3&/. )LJXUHLVWKH=&JHQHUDOWLPLQJGLDJUDP7DEOHOLVWVWKH =&JHQHUDOWLPLQJFKDUDFWHULVWLFV=&V\VWHPWLPLQJLV VKRZQLQ)LJXUHDQGGHVFULEHGLQ7DEOH7DEOHSURYLGHV =&UHDGZULWHWLPLQJFKDUDFWHULVWLFV )LJXUHVWKURXJKLOOXVWUDWH=&UHDGZULWHWLPLQJLQWHUUXSW DFNQRZOHGJHWLPLQJDQGUHVHWWLPLQJUHVSHFWLYHO\7DEOHSUR YLGHV=&UHDGZULWHWLPLQJFKDUDFWHULVWLFV 36 (OHFWULFDO&KDUDFWHULVWLFV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU PCLK 1 W/REQ Request 2 W/REQ Wait 3 CTS/TRxC, RTxC Receive 4 6 5 7 RxD 9 SYNC External 8 CTS/TRxC, RTxC Transmit 10 11 12 TxD 13 CTS/TRxC Output 14 15 RTxC 16 17 CTS/TRxC 19 18 20 CTS/TRxC DCD 22 22 22 22 SYNC Input )LJXUH =&*HQHUDO7LPLQJ'LDJUDP (OHFWULFDO&KDUDFWHULVWLFV 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7DEOH =&*HQHUDO7LPLQJ7DEOH 0+] 0+] 0LQ 0LQ 1R 6\PERO 3DUDPHWHU 7G3&5(4 3&/.WR:5(49DOLG 7G3&: 3&/.WR:DLW,QDFWLYH 7V5;&3& 5[&WR3&/.6HWXS 7LPHDE 7V5;'5;&U 5['WR5[&6HWXS7LPH 7K5;'5[&U 5['WR5;&+ROG7LPH 7V5;'5;&I 5['WR5;&6HWXS 7LPHF 7K5;'5;&I 5['WR5;&+ROG7LPH 7V6<5;& 6<1&WR5[&6HWXS 7LPH 7K6<5;& 6<1&WR5[&+ROG7LPH 7F3F 7F3F 7F3F 7[&WR3&/.6HWXS 7LPHGH 1$ 1$ 7V7;&3& 0D[ 0+] 0D[ 0LQ 0D[ 1$ 1$ 1$ 1$ 7G7;&I7;' 7[&WR7[''HOD\ 7G7[&U7;' 7[&WR7[''HOD\ 7G7;'75; 7['WR75[&'HOD\ D 7Z57;K 57[&+LJK:LGWK E 7Z57;K( 57[&+LJK:LGWKJ D 7Z57;, 75[&/RZ:LGWK E 7Z57;,( 57[&/RZ:LGWK D 7F57; 57[&&\FOH7LPH 36 I K (OHFWULFDO&KDUDFWHULVWLFV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7DEOH =&*HQHUDO7LPLQJ7DEOHFRQWLQXHG 1R 6\PERO 3DUDPHWHU E 7F57;( 57[&&\FOH7LPH 0+] 0+] 0LQ 0LQ 0D[ 0+] 0D[ 0LQ &U\VWDO2VF3HULRGL 7Z75;K 75[&+LJK:LGWK 7Z75;, 75[&/RZ:LGWK 75[&&\FOH7LPH 7Z(;7 '&'RU&763XOVH:LGWK 6<1&3XOVH:LGWK D E F G H I J K L 7F57;; 7F75; 7Z6< 0D[ 5[&LV57[&RU75[&ZKLFKHYHULVVXSSO\LQJWKHUHFHLYHFORFN 6\QFKURQL]DWLRQRI5[&WR3&/.LVHOLPLQDWHGLQGLYLGHE\IRXURSHUDWLRQ 3DUDPHWHUDSSOLHVRQO\WR)0HQFRGLQJGHFRGLQJ 7[&LV75[&RU57[&ZKLFKHYHULVVXSSO\LQJWKHWUDQVPLWFORFN ([WHUQDO3&/.WR57[&RU7[&V\QFKURQL]DWLRQUHTXLUHPHQWHOLPLQDWHGIRU3&/.GLYLGHE\IRXU RSHUDWLRQ75[&DQG57[&ULVHDQGIDOOWLPHVDUHLGHQWLFDOWR3&/.5HIHUHQFHWLPLQJVSHFV 7I3&DQG7U3&7[DQG5[LQSXWFORFNVOHZUDWHVVKRXOGEHNHSWWRDPD[LPXPRIQVHF$OO SDUDPHWHUVUHODWHGWRLQSXW&/.HGJHVVKRXOGEHUHIHUHQFHGDWWKHSRLQWDWZKLFKWKHWUDQVLWLRQ EHJLQVRUHQGVZKLFKHYHULVZRUVWFDVH 3DUDPHWHUDSSOLHVRQO\IRUWUDQVPLWWHUDQGUHFHLYHU'3//DQG%DXG5DWH*HQHUDWRUWLPLQJ UHTXLUHPHQWVDUHLGHQWLFDOWRFDVH3&/.UHTXLUHPHQWV (1+$1&(')($785(²57[&XVHGDVLQSXWWRLQWHUQDO'3//RQO\ 7KHPD[LPXPUHFHLYHRUWUDQVPLWGDWDUDWHLV3&/. %RWK57[&DQG6<1&KDYHS)FDSDFLWRUVWRJURXQGFRQQHFWLRQV =&JHQHUDOWLPLQJLVVKRZQLQ)LJXUHZLWKSDUDPHWHUVSUR YLGHGLQ7DEOH=&V\VWHPWLPLQJLVVKRZQLQ)LJXUHZLWK SDUDPHWHUVSURYLGHGLQ7DEOH (OHFWULFDO&KDUDFWHULVWLFV 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU RTxC, TRxC Receive W/REQ Request 1 W/REQ Wait 2 SYNC Output 3 INT 4 TRxC, RTxC Transmit W/REQ Request 6 W/REQ Wait 6 DTR/REQ Request 7 INT 8 CTS, DCD SYNC Input 9 INT 10 )LJXUH =&6\VWHP7LPLQJ'LDJUDP 36 (OHFWULFDO&KDUDFWHULVWLFV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7DEOH =&6\VWHP7LPLQJ7DEOH 0+] 0+] 0+] 0LQ 0D[ 0LQ 0D[ 0LQ 0D[ 7G5;&5(4 5[&+LJKWR:5(4 9DOLGDE 7G5;&: 7V5;&,17 5[&+LJKWR,179DOLG 7G7;&5(4 7[&/RZWR:5(4 9DOLGG 7G7;&: 7G7;&,17 7[&/RZWR,179DOLG D 7G6<,17 6<1&WR,179DOLG E 7G6<,17 6<1&WR,179DOLG 7G(;7,17 '&'RU&76WR,17 9DOLG 1R 6\PERO 3DUDPHWHU 5[&+LJKWR:DLW ,QDFWLYHF 7G5G;&6< 5[&+LJKWR6<1& 9DOLG 7[&/RZWR:DLW ,QDFWLYH 7G7;&'54 7[&/RZWR'755(4 9DOLG D E F G H H 5[&LV57[&RU75[&ZKLFKHYHULVVXSSO\LQJWKHUHFHLYHFORFN 8QLWVHTXDOWR7F3F 2SHQGUDLQRXWSXWPHDVXUHGZLWKRSHQGUDLQWHVWORDG 7[&LV75[&RU57[&ZKLFKHYHULVVXSSO\LQJWKHWUDQVPLWFORFN 8QLWVHTXDOWR$6 (OHFWULFDO&KDUDFWHULVWLFV 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7DEOH =&5HDG:ULWH7LPLQJ 0+] 0+] 0+] 0LQ 0LQ 1R 6\PERO 3DUDPHWHU 0LQ 0D[ 7Z3&, 3&/./RZ:LGWK 7Z3&K 3&/.+LJK:LGWK 7I3& 3&/.)DLO7LPH 7U3& 3&/.5LVH7LPH 7F3& 3&/.&\FOH7LPH 7V$:5 $GGUHVVWR:5)DLO6HWXS 7LPH 7K$:5 $GGUHVVWR:55LVH+ROG 7LPH 7V$5' $GGUHVVWR5')DOO6HWXS 7LPH 7K$5' $GGUHVVWR5'5LVH+ROG 7LPH 7VL$3& ,17$&.WR3&/.5LVH 6HWXS7LPH 36 0D[ 0D[ (OHFWULFDO&KDUDFWHULVWLFV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU AS 2 4 CS0 7 CS1 4 6 14 INTACK 7 8 R/W Read 9 10 R/W Write 12 10 DS 12 AD7–AD0 Write 13 18 16 15 17 AD7–AD0 Read 20 16 19 15 23 21 22 24 W/REQ Wait 25 W/REQ Request 26 DTR/REQ Request 27 INT 44 PCLK 41 40 43 42 44 )LJXUH =&5HDG:ULWH7LPLQJ'LDJUDP (OHFWULFDO&KDUDFWHULVWLFV 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU AS 7 INTACK 8 DS 30 29 20 19 AD7–AD0 31 22 32 33 IEI 35 34 IEO 36 INT )LJXUH =&,QWHUUXSW$FNQRZOHGJH7LPLQJ'LDJUDP AS 37 38 35 DS )LJXUH =&5HVHW7LPLQJ'LDJUDP 36 (OHFWULFDO&KDUDFWHULVWLFV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7DEOH =&5HDG:ULWH7LPLQJD 0+] 1R 6\PERO 3DUDPHWHU 7Z$6 $6/RZ:LGWK 7G'6$6 '65LVHWR$6)DOO'HOD\ 0LQ 0+] 0D[ 0LQ 7V&62$6 &6WR$65LVH6HWXS7LPH 7K&62$6 &6WR$65LVH+ROG7LPH 7V&6'6 &6WR'6)DOO6HWXS7LPH 7K&6'6 &6WR'65LVH+ROG7LPH 7VL$$6 ,17$&.WR$65LVH6HWXS7LPH 7K,$$6 ,17$&.WR$65LVH+ROG7LPH 7V5:5'6 5:5HDGWR'6)DOO6HWXS 7LPH E 7V5::'6 5::ULWHWR'6)DOO6HWXS 7LPH 7G$6'6 $65LVHWR'6)DOO'HOD\ 7Z'6, '6/RZ:LGWK 7U& 9DOLG$FFHVV5HFRYHU\7LPH 7F3& 7F3& 7V$$6 $GGUHVVWR$65LVH6HWXS 7LPH 7K$$6 $GGUHVVWR$65LVH+ROG7LPH 7V':'6 :ULWH'DWDWR'6)DOO6HWXS 7LPH 7K':'6 :ULWH'DWDWR'65LVH+ROG 7LPH 7K5:'6 5:WR'65LVH+ROG7LPH F (OHFWULFDO&KDUDFWHULVWLFV 0D[ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7DEOH =&5HDG:ULWH7LPLQJDFRQWLQXHG 0+] 0+] 1R 6\PERO 3DUDPHWHU 0LQ 7G'6'$ '6)DOOWR'DWD$FWLYH'HOD\ 7G'6U'5 '65LVHWR5HDG'DWD1RW9DOLG 'HOD\ 7G'6I'5 '6)DOOWR5HDG'DWD9DOLG 'HOD\ 7G$6'5 $65LVHWR5HDG'DWD9DOLG 'HOD\ 7G'6'5] '65LVHWR5HDG'DWD)ORDW 'HOD\G 7G$'5 $GGUHVV5HTXLUHG9DOLGWR 5HDG'DWD9DOLG'HOD\ 7G'6: '6)DOOWR:DLW9DOLG'HOD\ H 7G'6I5(4 '6)DOOWR:5(41RW9DOLG 'HOD\ 7G'6U5(4 '6)DOOWR'755(41RW9DOLG 'HOD\ 7F3& 7F3& 7G$6,17 $65LVHWR,179DOLG'HOD\ 7G$6'6$ $65LVHWR'6)DOO $FNQRZOHGJH'HOD\I 7Z'6$ '6$FNQRZOHGJH/RZ:LGWK 7G'6$'5 '6)DOO$FNQRZOHGJHWR5HDG 'DWD9DOLG'HOD\ 7VL(,'6$ 36 ,(,WR'6)DOO$FNQRZOHGJH 6HWXS7LPH 0D[ 0LQ 0D[ (OHFWULFDO&KDUDFWHULVWLFV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7DEOH =&5HDG:ULWH7LPLQJDFRQWLQXHG 0+] 0+] 1R 6\PERO 3DUDPHWHU 0LQ 7K,(,'6$ ,(,WR'65LVH$FNQRZOHGJH +ROG7LPH 7G,(,,(2 ,(,WR,(2'HOD\ 7G$6,(2 $65LVHWR,(2'HOD\J 7G'6$,17 '6)DOO$FNQRZOHGJHWR,17 ,QDFWLYH'HOD\ 0D[ 0LQ 7G$64'6 $65LVHWR'6)DOO'HOD\IRU1R 5HVHW 7G'6$64 '65LVHWR$6)DOO'HOD\IRU 1R5HVHW 0D[ 7Z5(6 $6DQG'6&RLQFLGHQW/RZIRU 5HVHWK 7Z3&, 3&/./RZ:LGWK 7Z3&K 3&/.+LJK:LGWK 7F3& 3&/.&\FOH7LPH 7U3& 3&/.5LVH7LPH 7I3& 3&/.)DOO7LPH D E F G H I 8QLWVLQQDQRVHFRQGVQVXQOHVVRWKHUZLVHQRWHG 3DUDPHWHUGRHVQRWDSSO\WR,QWHUUXSW$FNQRZOHGJHWUDQVDFWLRQV 3DUDPHWHUDSSOLHVRQO\EHWZHHQWUDQVDFWLRQVLQYROYLQJWKH6&& )ORDWGHOD\LVGHILQHGDVWKHWLPHUHTXLUHGIRUD9FKDQJHLQWKHRXWSXWZLWKDPD[LPXP '&ORDGDQGDPLQLPXP$&ORDG 2SHQGUDLQRXWSXWPHDVXUHGZLWKRSHQGUDLQWHVWORDG 3DUDPHWHULVV\VWHPGHSHQGHQW)RUDQ\=6&&LQWKHGDLV\FKDLQ7G$6'6$PXVWEH JUHDWHUWKDQWKHVXPRI7G$6,(2IRUWKHKLJKHVWSULRULW\GHYLFHLQWKHGDLV\FKDLQ7VL(,'6$ IRUWKH=6&&DQG7G,(OI,(2IRUHDFKGHYLFHVHSDUDWLQJWKHPLQWKHGDLV\FKDLQ (OHFWULFDO&KDUDFWHULVWLFV 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU J K 3DUDPHWHUDSSOLHVRQO\WRD=6&&SXOOLQJ,17/RZDWWKHEHJLQQLQJRIWKH,QWHUUXSW $FNQRZOHGJHWUDQVDFWLRQ ,QWHUQDOFLUFXLWU\DOORZVIRUWKHUHVHWSURYLGHGE\WKH=%WREHUHFRJQL]HGDVDUHVHWE\WKH= 6&&$OOWLPLQJUHIHUHQFHVDVVXPH9IRUDORJLF³´DQG9IRUDORJLF³´ )LJXUHGLVSOD\V=&JHQHUDOWLPLQJDQG7DEOHOLVWVWKH DVVRFLDWHGJHQHUDOWLPLQJFKDUDFWHULVWLFV)LJXUHGLVSOD\VWKH =&V\VWHPWLPLQJZLWKWKHDVVRFLDWHGSDUDPHWHUVOLVWHGLQ 7DEOH 36 (OHFWULFDO&KDUDFWHULVWLFV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU PCLK 1 W/REQ Request 2 W/REQ Wait 3 RTxC, TRxC Receive 5 4 6 7 RxD 8 9 SYNC External 10 TRxC, RTxC Transmit 11 12 TxD 13 TRxC Output 14 15 RTxC 16 17 TRxC 18 19 20 CTS, DCD 22 22 22 22 SYNC Input )LJXUH =&*HQHUDO7LPLQJ'LDJUDP (OHFWULFDO&KDUDFWHULVWLFV 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7DEOH =&*HQHUDO7LPLQJD 0+] 0LQ 0+] 1R 6\PERO 3DUDPHWHU 7G3&5(4 3&/./RZWR:5(49DOLG 7V3&: 3&/./RZWR:DLW,QDFWLYH 7V5;&3& 5[&+LJKWR3&/.+LJK6HWXS 1$ 7LPHEF 1$ 7V5;'5;&U 5['WR5[&+LJK6HWXS7LPH 7K5;'5[&U 5['WR5[&+LJK+ROG7LPH 7V5;'5;&I 5['WR5[&/RZ6HWXS7LPH 7K5;'5;&I 5['WR5[&/RZ+ROG7LPH 7V6<5;& 6<1&WR5[&+LJK6HWXS 7LPH 7K6<5;& 6<1&WR5[&+LJK+ROG7LPH 7F3F 7F3F 7V7;&3& 7[&/RZWR3&/.+LJK6HWXS 7LPHH 1$ 7G7;&I7;' 7[&/RZWR7[''HOD\ 7G7[&U7;' 7[&+LJKWR7[''HOD\ 7G7;'75; 7['WR75[&'HOD\ G 0D[ 1$ 0LQ 1$ 7Z57;K I 57[&+LJK:LGWK 7Z57;, 75[&/RZ:LGWK 57[&&\FOH7LPH E 7[5['3// '3//&\FOH7LPH0LQK 7F57;; &U\VWDO2VF3HULRG 7Z75;K 75[&+LJK:LGWK D 7F57; 36 J L 0D[ 1$ (OHFWULFDO&KDUDFWHULVWLFV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7DEOH =&*HQHUDO7LPLQJDFRQWLQXHG 0+] 1R 6\PERO 3DUDPHWHU 7Z75;, 75[&/RZ:LGWK 7F75; 75[&&\FOH7LPH 7Z(;7 '&'RU&763XOVH:LGWK 7Z6< 6<1&3XOVH:LGWK D E F G H I J K L 0LQ 0+] 0D[ 0LQ 0D[ 8QLWVLQQDQRVHFRQGVQVRWKHUZLVHQRWHG 5[&LV57[&RU75[&ZKLFKHYHULVVXSSO\LQJWKHUHFHLYHFORFN 6\QFKURQL]DWLRQRI5[&WR3&/.LVHOLPLQDWHGLQGLYLGHE\IRXURSHUDWLRQ 3DUDPHWHUDSSOLHVRQO\WR)0HQFRGLQJGHFRGLQJ 7[&LV75[&RU57[&ZKLFKHYHULVVXSSO\LQJWKHWUDQVPLWFORFN 3DUDPHWHUDSSOLHVRQO\IRUWUDQVPLWWHUDQGUHFHLYHU'3//DQG%DXG5DWH*HQHUDWRUWLPLQJ UHTXLUHPHQWVDUHLGHQWLFDOWRFDVH3&/.UHTXLUHPHQWV 7KHPD[LPXPUHFHLYHRUWUDQVPLWGDWDUDWHLV3&/. $SSOLHVWR'3//FORFNVRXUFHRQL\0D[LPXPGDWDUDWHRI3&/.VWLOODSSOLHV'3//FORFN VKRXOGKDYHDGXW\F\FOH %RWK57[&DQG6<1&KDYHSIFDSDFLWRUVWRJURXQGFRQQHFWHGWRWKHP (OHFWULFDO&KDUDFWHULVWLFV 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU PCLK 1 W/REQ Request 2 W/REQ Wait 3 RTxC, TRxC Receive 4 6 5 7 RxD 9 8 SYNC External 10 TRxC, RTxC Transmit 11 12 TxD 10 TRxC Output 14 15 RTxC 18 17 TRxC 19 18 20 CTS, DCD 21 21 22 22 SYNC Input )LJXUH =&6\VWHP7LPLQJ'LDJUDP 36 (OHFWULFDO&KDUDFWHULVWLFV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7DEOH =&6\VWHP7LPLQJ 0+] 1R 6\PERO 3DUDPHWHU 0+] 0LQ 0D[ 0LQ 0D[ 7G5;&5(4 5[&+LJKWR:5(49DOLGDE 7G5;&: 7G5G;&6< 5[&+LJKWR6<1&9DOLG 7G5;&,17 5[&+LJKWR,179DOLG 5[&+LJKWR:DLW,QDFWLYH F 1RWHG 7G7;&5(4 7[&/RZWR:5(49DOLG 7G7;&: 7G7;&'54 7[&/RZWR'755(49DOLG 7G7;&,17 7[&/RZWR,179DOLG H 7[&/RZWR:DLW,QDFWLYH 1RWH D 7G6<,17 6<1&WR,179DOLG E 7G6<,17 6<1&WR,179DOLG 7G(;7,17 1RWH D E F G H 5[&LV57[&RU75[&ZKLFKHYHULVVXSSO\LQJWKHUHFHLYHFORFN 8QLWVHTXDOWR7F3F 2SHQGUDLQRXWSXWPHDVXUHGZLWKRSHQGUDLQWHVWORDG 8QLWVHTXDOWR$6 7[&LV75[&RU57[&ZKLFKHYHULVVXSSO\LQJWKHWUDQVPLWFORFN (OHFWULFDO&KDUDFWHULVWLFV 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 36 (OHFWULFDO&KDUDFWHULVWLFV =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 3DFNDJLQJDQG2UGHULQJ 3DFNDJH,QIRUPDWLRQ )LJXUHVDQGLOOXVWUDWHWKHSLQ',3SDFNDJHDQGSLQ 3/&&SDFNDJHGLDJUDPV )LJXUH3LQ',33DFNDJH'LDJUDP 36 3DFNDJLQJDQG2UGHULQJ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU )LJXUH 3LQ3/&&3DFNDJH'LDJUDP 2UGHULQJ,QIRUPDWLRQ =&=& 7DEOHSURYLGHVRUGHULQJLQIRUPDWLRQIRUWKH=&DQGWKH =&GHYLFHV 36 3DFNDJLQJDQG2UGHULQJ =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU 7DEOH=&=&2UGHULQJ,QIRUPDWLRQ 0+] 0+] 0+] =&36& =&36& =&36& =&96& =&96& =&96& =&36&3(& =&36&3(& =&96&1(& =&96&1(& 3DFNDJH 3 3ODVWLF',3 9 3ODVWLF/HDGHG&KLS&DUULHU ' &HUDPLF',3 7HPSHUDWXUH ( &WR& 6 WR& 6SHHGV 0+] 0+] 0+] (QYLURQPHQWDO & 3ODVWLF6WDQGDUG 3DFNDJLQJDQG2UGHULQJ 36 =&=&&0266&& 6HULDO&RPPXQLFDWLRQV&RQWUROOHU ([DPSOH Example Z 80C30 16 P S C is a Z80C30, 16 MHz, PLCC, 0 C to +70 C, Plastic Standard Flow Environmental Flow Temperature Package Speed Product Number ZiLOG Prefix 36 3DFNDJLQJDQG2UGHULQJ