|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
S29WS128J/064J 128/64 Megabit (8/4 M x 16-Bit) CMOS 1.8 Volt-only Simultaneous Read/Write, Burst Mode Flash Memory Data Sheet Distinctive Characteristics $UFKLWHFWXUDO $GYDQWDJHV 6LQJOH YROW UHDG SURJUDP DQG HUDVH WR YROW 0DQXIDFWXUHG RQ P SURFHVV WHFKQRORJ\ 6LPXOWDQHRXV 5HDG:ULWH RSHUDWLRQ 'DWD FDQ EH FRQWLQXRXVO\ UHDG IURP RQH EDQN ZKLOH H[HFXWLQJ HUDVHSURJUDP IXQFWLRQV LQ RWKHU EDQN =HUR ODWHQF\ EHWZHHQ UHDG DQG ZULWH RSHUDWLRQV )RXU EDQN DUFKLWHFWXUH :6- 0E0E0E 0E :6- 0E0E0E0E 3URJUDPDEOH %XUVW ,QWHUIDFH 0RGHV RI %XUVW 5HDG 2SHUDWLRQ /LQHDU %XUVW DQG ZRUGV ZLWK ZUDSDURXQG &RQWLQXRXV 6HTXHQWLDO %XUVW 6HFXUHG 6LOLFRQ 6HFWRU UHJLRQ ZRUGV DFFHVVLEOH WKURXJK D FRPPDQG VHTXHQFH ZRUGV IRU WKH )DFWRU\ 6HFXUHG 6LOLFRQ 6HFWRU DQG ZRUGV IRU WKH &XVWRPHU 6HFXUHG 6LOLFRQ 6HFWRU 6HFWRU $UFKLWHFWXUH .ZRUG [ ERRW VHFWRUV HLJKW DW WKH WRS RI WKH DGGUHVV UDQJH DQG HLJKW DW WKH ERWWRP RI WKH DGGUHVV UDQJH :6- .ZRUG ; .ZRUG [ VHFWRUV %DQN $ .ZRUG [ .ZRUG [ VHFWRUV %DQN % .ZRUG [ VHFWRUV %DQN & .ZRUG [ VHFWRUV %DQN ' .ZRUG [ .ZRUG [ VHFWRUV :6- .ZRUG [ .ZRUG [ VHFWRUV %DQN $ .ZRUG [ .ZRUG [ VHFWRUV %DQN % .ZRUG [ VHFWRUV %DQN & .ZRUG [ VHFWRUV %DQN ' .ZRUG [ .ZRUG [ VHFWRUV :6- EDOO PP [ PP )%*$ SDFNDJH :6- EDOO PP [ PP )%*$ SDFNDJH &\FOOLQJ (QGXUDQFH F\FOHV SHU VHFWRU W\SLFDO 'DWD UHWHQWLRQ \HDUV W\SLFDO +DUGZDUH )HDWXUHV +DQGVKDNLQJ IHDWXUH DYDLODEOH 3URYLGHV KRVW V\VWHP ZLWK PLQLPXP SRVVLEOH ODWHQF\ E\ PRQLWRULQJ 5'< +DUGZDUH UHVHW LQSXW 5(6(7 +DUGZDUH PHWKRG WR UHVHW WKH GHYLFH IRU UHDGLQJ DUUD\ GDWD :3 LQSXW :ULWH SURWHFW :3 IXQFWLRQ DOORZV SURWHFWLRQ RI IRXU RXWHUPRVW ERRW VHFWRUV UHJDUGOHVV RI VHFWRU SURWHFW VWDWXV 3HUVLVWHQW 6HFWRU 3URWHFWLRQ $ FRPPDQG VHFWRU SURWHFWLRQ PHWKRG WR ORFN FRPELQDWLRQV RI LQGLYLGXDO VHFWRUV DQG VHFWRU JURXSV WR SUHYHQW SURJUDP RU HUDVH RSHUDWLRQV ZLWKLQ WKDW VHFWRU 6HFWRUV FDQ EH ORFNHG DQG XQORFNHG LQV\VWHP DW 9&& OHYHO 3DVVZRUG 6HFWRU 3URWHFWLRQ $ VRSKLVWLFDWHG VHFWRU SURWHFWLRQ PHWKRG WR ORFN FRPELQDWLRQV RI LQGLYLGXDO VHFWRUV DQG VHFWRU JURXSV WR SUHYHQW SURJUDP RU HUDVH RSHUDWLRQV ZLWKLQ WKDW VHFWRU XVLQJ D XVHUGHILQHG ELW SDVVZRUG $&& LQSXW $FFHOHUDWLRQ IXQFWLRQ UHGXFHV SURJUDPPLQJ WLPH DOO VHFWRUV ORFNHG ZKHQ $&& 9,/ &026 FRPSDWLEOH LQSXWV &026 FRPSDWLEOH RXWSXWV /RZ 9&& ZULWH LQKLELW 6RIWZDUH )HDWXUHV 6XSSRUWV &RPPRQ )ODVK 0HPRU\ ,QWHUIDFH &), 6RIWZDUH FRPPDQG VHW FRPSDWLEOH ZLWK -('(& VWDQGDUGV %DFNZDUGV FRPSDWLEOH ZLWK $P%'6 $P%'' $P%/ DQG 0%0%6 IDPLOLHV 'DWD 3ROOLQJ DQG WRJJOH ELWV 3URYLGHV D VRIWZDUH PHWKRG RI GHWHFWLQJ SURJUDP DQG HUDVH RSHUDWLRQ FRPSOHWLRQ (UDVH 6XVSHQG5HVXPH 6XVSHQGV DQ HUDVH RSHUDWLRQ WR UHDG GDWD IURP RU SURJUDP GDWD WR D VHFWRU WKDW LV QRW EHLQJ HUDVHG WKHQ UHVXPHV WKH HUDVH RSHUDWLRQ 8QORFN %\SDVV 3URJUDP FRPPDQG 5HGXFHV RYHUDOO SURJUDPPLQJ WLPH ZKHQ LVVXLQJ PXOWLSOH SURJUDP FRPPDQG VHTXHQFHV 3HUIRUPDQFH &KDUDFWHULVWLFV 5HDG DFFHVV WLPHV DW 0+] 6\QFKURQRXV ODWHQF\ RI QV DW S) $V\QFKURQRXV UDQGRP DFFHVV WLPHV RI QV DW S) 3RZHU GLVVLSDWLRQ W\SLFDO YDOXHV &/ S) %XUVW 0RGH 5HDG P$ # 0K] 6LPXOWDQHRXV 2SHUDWLRQ P$ # 0K] 3URJUDP(UDVH P$ 6WDQGE\ PRGH $ Publication Number S29WS-J_00 Revision A Amendment 4 Issue Date June 24, 2005 7KLV GRFXPHQW VWDWHV WKH FXUUHQW WHFKQLFDO VSHFLILFDWLRQV UHJDUGLQJ WKH 6SDQVLRQ SURGXFWV GHVFULEHG KHUHLQ 6SDQVLRQ //& GHHPV WKH SURGXFWV WR KDYH EHHQ LQ VXIILFLHQW SURGXFWLRQ YROXPH VXFK WKDW VXEVHTXHQW YHUVLRQV RI WKLV GRFXPHQW DUH QRW H[SHFWHG WR FKDQJH +RZHYHU W\SRJUDSKLFDO RU VSHFLILFDWLRQ FRUUHFWLRQV RU PRGLILFDWLRQV WR WKH YDOLG FRPELQDWLRQV RIIHUHG PD\ RFFXU Data Sheet Notice On Data Sheet Designations 6SDQVLRQ //& LVVXHV GDWD VKHHWV ZLWK $GYDQFH ,QIRUPDWLRQ RU 3UHOLPLQDU\ GHVLJQDWLRQV WR DGYLVH UHDGHUV RI SURGXFW LQIRUPDWLRQ RU LQWHQGHG VSHFLILFDWLRQV WKURXJKRXW WKH SURGXFW OLIH F\FOH LQ FOXGLQJ GHYHORSPHQW TXDOLILFDWLRQ LQLWLDO SURGXFWLRQ DQG IXOO SURGXFWLRQ ,Q DOO FDVHV KRZHYHU UHDGHUV DUH HQFRXUDJHG WR YHULI\ WKDW WKH\ KDYH WKH ODWHVW LQIRUPDWLRQ EHIRUH ILQDOL]LQJ WKHLU GH VLJQ 7KH IROORZLQJ GHVFULSWLRQV RI 6SDQVLRQ GDWD VKHHW GHVLJQDWLRQV DUH SUHVHQWHG KHUH WR KLJK OLJKW WKHLU SUHVHQFH DQG GHILQLWLRQV $GYDQFH ,QIRUPDWLRQ 7KH $GYDQFH ,QIRUPDWLRQ GHVLJQDWLRQ LQGLFDWHV WKDW 6SDQVLRQ //& LV GHYHORSLQJ RQH RU PRUH VSH FLILF SURGXFWV EXW KDV QRW FRPPLWWHG DQ\ GHVLJQ WR SURGXFWLRQ ,QIRUPDWLRQ SUHVHQWHG LQ D GRF XPHQW ZLWK WKLV GHVLJQDWLRQ LV OLNHO\ WR FKDQJH DQG LQ VRPH FDVHV GHYHORSPHQW RQ WKH SURGXFW PD\ GLVFRQWLQXH 6SDQVLRQ //& WKHUHIRUH SODFHV WKH IROORZLQJ FRQGLWLRQV XSRQ $GYDQFH ,QIRUPD WLRQ FRQWHQW 7KLV GRFXPHQW FRQWDLQV LQIRUPDWLRQ RQ RQH RU PRUH SURGXFWV XQGHU GHYHORSPHQW DW 6SDQVLRQ //& 7KH LQIRUPDWLRQ LV LQWHQGHG WR KHOS \RX HYDOXDWH WKLV SURGXFW 'R QRW GHVLJQ LQ WKLV SURGXFW ZLWKRXW FRQ WDFWLQJ WKH IDFWRU\ 6SDQVLRQ //& UHVHUYHV WKH ULJKW WR FKDQJH RU GLVFRQWLQXH ZRUN RQ WKLV SURSRVHG SURGXFW ZLWKRXW QRWLFH 3UHOLPLQDU\ 7KH 3UHOLPLQDU\ GHVLJQDWLRQ LQGLFDWHV WKDW WKH SURGXFW GHYHORSPHQW KDV SURJUHVVHG VXFK WKDW D FRPPLWPHQW WR SURGXFWLRQ KDV WDNHQ SODFH 7KLV GHVLJQDWLRQ FRYHUV VHYHUDO DVSHFWV RI WKH SURG XFW OLIH F\FOH LQFOXGLQJ SURGXFW TXDOLILFDWLRQ LQLWLDO SURGXFWLRQ DQG WKH VXEVHTXHQW SKDVHV LQ WKH PDQXIDFWXULQJ SURFHVV WKDW RFFXU EHIRUH IXOO SURGXFWLRQ LV DFKLHYHG &KDQJHV WR WKH WHFKQLFDO VSHFLILFDWLRQV SUHVHQWHG LQ D 3UHOLPLQDU\ GRFXPHQW VKRXOG EH H[SHFWHG ZKLOH NHHSLQJ WKHVH DV SHFWV RI SURGXFWLRQ XQGHU FRQVLGHUDWLRQ 6SDQVLRQ SODFHV WKH IROORZLQJ FRQGLWLRQV XSRQ 3UHOLPL QDU\ FRQWHQW 7KLV GRFXPHQW VWDWHV WKH FXUUHQW WHFKQLFDO VSHFLILFDWLRQV UHJDUGLQJ WKH 6SDQVLRQ SURGXFWV GHVFULEHG KHUHLQ 7KH 3UHOLPLQDU\ VWDWXV RI WKLV GRFXPHQW LQGLFDWHV WKDW SURGXFW TXDOLILFDWLRQ KDV EHHQ FRPSOHWHG DQG WKDW LQLWLDO SURGXFWLRQ KDV EHJXQ 'XH WR WKH SKDVHV RI WKH PDQXIDFWXULQJ SURFHVV WKDW UHTXLUH PDLQWDLQLQJ HIILFLHQF\ DQG TXDOLW\ WKLV GRFXPHQW PD\ EH UHYLVHG E\ VXEVHTXHQW YHUVLRQV RU PRGLILFD WLRQV GXH WR FKDQJHV LQ WHFKQLFDO VSHFLILFDWLRQV &RPELQDWLRQ 6RPH GDWD VKHHWV ZLOO FRQWDLQ D FRPELQDWLRQ RI SURGXFWV ZLWK GLIIHUHQW GHVLJQDWLRQV $GYDQFH ,Q IRUPDWLRQ 3UHOLPLQDU\ RU )XOO 3URGXFWLRQ 7KLV W\SH RI GRFXPHQW ZLOO GLVWLQJXLVK WKHVH SURGXFWV DQG WKHLU GHVLJQDWLRQV ZKHUHYHU QHFHVVDU\ W\SLFDOO\ RQ WKH ILUVW SDJH WKH RUGHULQJ LQIRUPDWLRQ SDJH DQG SDJHV ZLWK '& &KDUDFWHULVWLFV WDEOH DQG $& (UDVH DQG 3URJUDP WDEOH LQ WKH WDEOH QRWHV 7KH GLVFODLPHU RQ WKH ILUVW SDJH UHIHUV WKH UHDGHU WR WKH QRWLFH RQ WKLV SDJH )XOO 3URGXFWLRQ 1R 'HVLJQDWLRQ RQ 'RFXPHQW :KHQ D SURGXFW KDV EHHQ LQ SURGXFWLRQ IRU D SHULRG RI WLPH VXFK WKDW QR FKDQJHV RU RQO\ QRPLQDO FKDQJHV DUH H[SHFWHG WKH 3UHOLPLQDU\ GHVLJQDWLRQ LV UHPRYHG IURP WKH GDWD VKHHW 1RPLQDO FKDQJHV PD\ LQFOXGH WKRVH DIIHFWLQJ WKH QXPEHU RI RUGHULQJ SDUW QXPEHUV DYDLODEOH VXFK DV WKH DGGLWLRQ RU GHOHWLRQ RI D VSHHG RSWLRQ WHPSHUDWXUH UDQJH SDFNDJH W\SH RU 9,2 UDQJH &KDQJHV PD\ DOVR LQFOXGH WKRVH QHHGHG WR FODULI\ D GHVFULSWLRQ RU WR FRUUHFW D W\SRJUDSKLFDO HUURU RU LQFRU UHFW VSHFLILFDWLRQ 6SDQVLRQ //& DSSOLHV WKH IROORZLQJ FRQGLWLRQV WR GRFXPHQWV LQ WKLV FDWHJRU\ 7KLV GRFXPHQW VWDWHV WKH FXUUHQW WHFKQLFDO VSHFLILFDWLRQV UHJDUGLQJ WKH 6SDQVLRQ SURGXFWV GHVFULEHG KHUHLQ 6SDQVLRQ //& GHHPV WKH SURGXFWV WR KDYH EHHQ LQ VXIILFLHQW SURGXFWLRQ YROXPH VXFK WKDW VXE VHTXHQW YHUVLRQV RI WKLV GRFXPHQW DUH QRW H[SHFWHG WR FKDQJH +RZHYHU W\SRJUDSKLFDO RU VSHFLILFDWLRQ FRUUHFWLRQV RU PRGLILFDWLRQV WR WKH YDOLG FRPELQDWLRQV RIIHUHG PD\ RFFXU 4XHVWLRQV UHJDUGLQJ WKHVH GRFXPHQW GHVLJQDWLRQV PD\ EH GLUHFWHG WR \RXU ORFDO $0' RU )XMLWVX VDOHV RIILFH 2 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet General Description 7KH 6:6--6:6- LV D 0ELW 9ROWRQO\ VLPXOWDQHRXV 5HDG:ULWH %XUVW 0RGH )ODVK PHPRU\ GHYLFH RUJDQL]HG DV ZRUGV RI ELWV HDFK 7KLV GHYLFH XVHV D VLQJOH 9&& RI WR 9 WR UHDG SURJUDP DQG HUDVH WKH PHPRU\ DUUD\ $ YROW 9++ RQ $&& PD\ EH XVHG IRU IDVWHU SURJUDP SHUIRUPDQFH LI GHVLUHG 7KH GHYLFH FDQ DOVR EH SURJUDPPHG LQ VWDQGDUG (3520 SURJUDPPHUV $W 0+] WKH GHYLFH SURYLGHV D EXUVW DFFHVV RI QV DW S) ZLWK D ODWHQF\ RI QV DW S) $W 0+] WKH GHYLFH SURYLGHV D EXUVW DFFHVV RI QV DW S) ZLWK D ODWHQF\ RI QV DW S) 7KH GHYLFH RSHUDWHV ZLWKLQ WKH ZLUHOHVV WHPSHUDWXUH UDQJH RI & WR & DQG LV RIIHUHG LQ 9DULRXV )%*$ SDFNDJHV 7KH 6LPXOWDQHRXV 5HDG:ULWH DUFKLWHFWXUH SURYLGHV VLPXOWDQHRXV RSHUDWLRQ E\ GLYLGLQJ WKH PHPRU\ VSDFH LQWR IRXU EDQNV 7KH GHYLFH FDQ LPSURYH RYHUDOO V\VWHP SHUIRUPDQFH E\ DOORZLQJ D KRVW V\VWHP WR SURJUDP RU HUDVH LQ RQH EDQN WKHQ LPPHGLDWHO\ DQG VLPXOWDQHRXVO\ UHDG IURP DQRWKHU EDQN ZLWK ]HUR ODWHQF\ 7KLV UHOHDVHV WKH V\VWHP IURP ZDLWLQJ IRU WKH FRPSOHWLRQ RI SUR JUDP RU HUDVH RSHUDWLRQV 7KH GHYLFH LV GLYLGHG DV VKRZQ LQ WKH IROORZLQJ WDEOH Quantity Bank 128Mb 64 Mb Size $ % & ' .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV 7KH GHYLFH XVHV &KLS (QDEOH &( :ULWH (QDEOH :( $GGUHVV 9DOLG $9' DQG 2XWSXW (Q DEOH 2( WR FRQWURO DV\QFKURQRXV UHDG DQG ZULWH RSHUDWLRQV )RU EXUVW RSHUDWLRQV WKH GHYLFH DGGLWLRQDOO\ UHTXLUHV 5HDG\ 5'< DQG &ORFN &/. 7KLV LPSOHPHQWDWLRQ DOORZV HDV\ LQWHUIDFH ZLWK PLQLPDO JOXH ORJLF WR D ZLGH UDQJH RI PLFURSURFHVVRUVPLFURFRQWUROOHUV IRU KLJK SHUIRUPDQFH UHDG RSHUDWLRQV 7KH EXUVW UHDG PRGH IHDWXUH JLYHV V\VWHP GHVLJQHUV IOH[LELOLW\ LQ WKH LQWHUIDFH WR WKH GHYLFH 7KH XVHU FDQ SUHVHW WKH EXUVW OHQJWK DQG ZUDS WKURXJK WKH VDPH PHPRU\ VSDFH RU UHDG WKH IODVK DUUD\ LQ FRQWLQXRXV PRGH 7KH FORFN SRODULW\ IHDWXUH SURYLGHV V\VWHP GHVLJQHUV D FKRLFH RI DFWLYH FORFN HGJHV HLWKHU ULVLQJ RU IDOOLQJ 7KH DFWLYH FORFN HGJH LQLWLDWHV EXUVW DFFHVVHV DQG GHWHUPLQHV ZKHQ GDWD ZLOO EH RXWSXW 7KH GHYLFH LV HQWLUHO\ FRPPDQG VHW FRPSDWLEOH ZLWK WKH -('(& VLQJOHSRZHUVXSSO\ )ODVK VWDQGDUG &RPPDQGV DUH ZULWWHQ WR WKH FRPPDQG UHJLVWHU XVLQJ VWDQGDUG PLFURSURFHVVRU ZULWH WLPLQJ 5HJLVWHU FRQWHQWV VHUYH DV LQSXWV WR DQ LQWHUQDO VWDWHPDFKLQH WKDW FRQWUROV WKH HUDVH DQG SURJUDPPLQJ FLUFXLWU\ :ULWH F\FOHV DOVR LQWHUQDOO\ ODWFK DGGUHVVHV DQG GDWD QHHGHG IRU WKH SURJUDPPLQJ DQG HUDVH RSHUDWLRQV 5HDGLQJ GDWD RXW RI WKH GHYLFH LV VLPLODU WR UHDGLQJ IURP RWKHU )ODVK RU (3520 GHYLFHV 7KH (UDVH 6XVSHQG(UDVH 5HVXPH IHDWXUH HQDEOHV WKH XVHU WR SXW HUDVH RU SURJUDP RQ KROG IRU DQ\ SHULRG RI WLPH WR UHDG GDWD IURP RU SURJUDP GDWD WR DQ\ VHFWRU WKDW LV QRW VHOHFWHG IRU HUDVXUH 7UXH EDFNJURXQG HUDVH FDQ WKXV EH DFKLHYHG ,I D UHDG LV QHHGHG IURP WKH 6HFXUHG 6LOLFRQ 6HFWRU DUHD 2QH 7LPH 3URJUDP DUHD DIWHU DQ HUDVH VXVSHQG WKHQ WKH XVHU PXVW XVH WKH SURSHU FRPPDQG VHTXHQFH WR HQWHU DQG H[LW WKLV UHJLRQ 3URJUDP VXVSHQG LV DOVR RIIHUHG June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 3 Data Sheet 7KH KDUGZDUH 5(6(7 SLQ WHUPLQDWHV DQ\ RSHUDWLRQ LQ SURJUHVV DQG UHVHWV WKH LQWHUQDO VWDWH PDFKLQH WR UHDGLQJ DUUD\ GDWD 7KH 5(6(7 SLQ PD\ EH WLHG WR WKH V\VWHP UHVHW FLUFXLWU\ $ V\V WHP UHVHW ZRXOG WKXV DOVR UHVHW WKH GHYLFH HQDEOLQJ WKH V\VWHP PLFURSURFHVVRU WR UHDG ERRWXS ILUPZDUH IURP WKH )ODVK PHPRU\ GHYLFH 7KH KRVW V\VWHP FDQ GHWHFW ZKHWKHU D SURJUDP RU HUDVH RSHUDWLRQ LV FRPSOHWH E\ XVLQJ WKH GHYLFH VWDWXV ELW '4 'DWD 3ROOLQJ DQG '4'4 WRJJOH ELWV $IWHU D SURJUDP RU HUDVH F\FOH KDV EHHQ FRPSOHWHG WKH GHYLFH DXWRPDWLFDOO\ UHWXUQV WR UHDGLQJ DUUD\ GDWD 7KH VHFWRU HUDVH DUFKLWHFWXUH DOORZV PHPRU\ VHFWRUV WR EH HUDVHG DQG UHSURJUDPPHG ZLWKRXW DIIHFWLQJ WKH GDWD FRQWHQWV RI RWKHU VHFWRUV 7KH GHYLFH LV IXOO\ HUDVHG ZKHQ VKLSSHG IURP WKH IDFWRU\ +DUGZDUH GDWD SURWHFWLRQ PHDVXUHV LQFOXGH D ORZ 9&& GHWHFWRU WKDW DXWRPDWLFDOO\ LQKLELWV ZULWH RSHUDWLRQV GXULQJ SRZHU WUDQVLWLRQV 7KH GHYLFH DOVR RIIHUV WZR W\SHV RI GDWD SURWHFWLRQ DW WKH VHFWRU OHYHO :KHQ DW 9,/ :3 ORFNV WKH IRXU RXWHUPRVW ERRW VHFWRUV 7KH GHYLFH RIIHUV WZR SRZHUVDYLQJ IHDWXUHV :KHQ DGGUHVVHV KDYH EHHQ VWDEOH IRU D VSHFLILHG DPRXQW RI WLPH WKH GHYLFH HQWHUV WKH DXWRPDWLF VOHHS PRGH 7KH V\VWHP FDQ DOVR SODFH WKH GHYLFH LQWR WKH VWDQGE\ PRGH 3RZHU FRQVXPSWLRQ LV JUHDWO\ UHGXFHG LQ ERWK PRGHV 6SDQVLRQ )ODVK PHPRU\ SURGXFWV FRPELQH \HDUV RI )ODVK PHPRU\ PDQXIDFWXULQJ H[SHULHQFH WR SURGXFH WKH KLJKHVW OHYHOV RI TXDOLW\ UHOLDELOLW\ DQG FRVW HIIHFWLYHQHVV 7KH GHYLFH HOHFWULFDOO\ HUDVHV DOO ELWV ZLWKLQ D VHFWRU VLPXOWDQHRXVO\ YLD )RZOHU1RUGKHLP WXQQHOOLQJ 7KH GDWD LV SUR JUDPPHG XVLQJ KRW HOHFWURQ LQMHFWLRQ June 24, 2005 S29WS-J_00_A4 4 Data Sheet Table of Contents Notice On Data Sheet Designations . . . . . . . . . . . 2 Advance Information .......................................................................................2 Preliminary ..........................................................................................................2 Combination .......................................................................................................2 Full Production (No Designation on Document) ...................................2 7DEOH :6- 6HFWRU $GGUHVV 7DEOH 7DEOH :6- 6HFWRU $GGUHVV 7DEOH Command Definitions . . . . . . . . . . . . . . . . . . . . . . 47 Reading Array Data ........................................................................................... 47 Set Configuration Register Command Sequence .....................................48 )LJXUH 6\QFKURQRXV$V\QFKURQRXV 6WDWH 'LDJUDP Product Selector Guide . . . . . . . . . . . . . . . . . . . . . 7 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Block Diagram of Simultaneous Operation Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . .8 Connection Diagram . . . . . . . . . . . . . . . . . . . . . . . .9 Special Handling Instructions for FBGA Package ........................................9 Read Mode Setting ......................................................................................... 49 Programmable Wait State Configuration ............................................... 49 7DEOH 3URJUDPPDEOH :DLW 6WDWH 6HWWLQJV Standard wait-state Handshaking Option ............................................... 50 7DEOH :DLW 6WDWHV IRU 6WDQGDUG ZDLWVWDWH +DQGVKDNLQJ Read Mode Configuration ............................................................................ 51 7DEOH 5HDG 0RGH 6HWWLQJV Connection Diagram . . . . . . . . . . . . . . . . . . . . . . . 10 Input/Output Descriptions . . . . . . . . . . . . . . . . . . . 11 Logic Symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Ordering Information . . . . . . . . . . . . . . . . . . . . . . . 13 128 Mb Products based on 110 nm Floating Gate Technology ............... 14 64 Mb Products based on 110 nm Floating Gate Technology ................ 14 Burst Active Clock Edge Configuration ................................................... 51 RDY Configuration ......................................................................................... 51 Configuration Register ....................................................................................... 51 7DEOH &RQILJXUDWLRQ 5HJLVWHU Device Bus Operations . . . . . . . . . . . . . . . . . . . . . . 15 7DEOH 'HYLFH %XV 2SHUDWLRQV Requirements for Asynchronous ReadOperation (Non-Burst) ............15 Requirements for Synchronous (Burst) Read Operation ........................15 8-, 16-, and 32-Word Linear Burst with Wrap Around ...................... 16 7DEOH %XUVW $GGUHVV *URXSV Reset Command ................................................................................................. 52 Autoselect Command Sequence ................................................................... 52 Enter Secured Silicon Sector/Exit Secured Silicon Sector Command Sequence ...........................................................................................53 Program Command Sequence ........................................................................ 54 Unlock Bypass Command Sequence ........................................................ 54 )LJXUH 3URJUDP 2SHUDWLRQ Configuration Register .......................................................................................17 Handshaking ...........................................................................................................17 Simultaneous Read/Write Operations with Zero Latency .....................17 Writing Commands/Command Sequences ..................................................17 Accelerated Program Operation ................................................................... 18 Autoselect Mode ................................................................................................. 18 7DEOH $XWRVHOHFW &RGHV +LJK 9ROWDJH 0HWKRG Chip Erase Command Sequence ................................................................... 55 Sector Erase Command Sequence ................................................................ 56 Erase Suspend/Erase Resume Commands .................................................. 56 )LJXUH (UDVH 2SHUDWLRQ Sector/Sector Block Protection and Unprotection .................................. 19 7DEOH 6:6-- %RRW 6HFWRU6HFWRU %ORFN $GGUHVVHV IRU 3URWHFWLRQ8QSURWHFWLRQ 7DEOH 6:6- %RRW 6HFWRU6HFWRU %ORFN $GGUHVVHV IRU 3URWHFWLRQ8QSURWHFWLRQ Advanced Sector Protection/Unprotection . . . . 24 )LJXUH $GYDQFHG 6HFWRU 3URWHFWLRQ8QSURWHFWLRQ Lock Register ........................................................................................................25 7DEOH /RFN 5HJLVWHU Persistent Protection Bits .................................................................................25 )LJXUH 33% 3URJUDP(UDVH $OJRULWKP Password Program Command ....................................................................... 58 Password Verify Command ............................................................................. 58 Password Protection Mode Locking Bit Program Command .............. 58 Persistent Sector Protection Mode Locking Bit Program Command ........................................................................................... 58 Secured Silicon Sector Protection Bit Program Command .................. 59 PPB Lock Bit Set Command ............................................................................ 59 DPB Write/Erase/Status Command ............................................................. 59 Password Unlock Command .......................................................................... 59 PPB Program Command ..................................................................................60 All PPB Erase Command ..................................................................................60 PPB Status Command .......................................................................................60 PPB Lock Bit Status Command ......................................................................60 Command Definitions ........................................................................................ 61 7DEOH &RPPDQG 'HILQLWLRQV Dynamic Protection Bits ...................................................................................27 Persistent Protection Bit Lock Bit ................................................................ 28 Password Protection Method ........................................................................ 28 )LJXUH /RFN 5HJLVWHU 3URJUDP $OJRULWKP Write Operation Status . . . . . . . . . . . . . . . . . . . . 63 DQ7: Data# Polling ........................................................................................... 63 )LJXUH 'DWD 3ROOLQJ $OJRULWKP Advanced Sector Protection Software Examples .................................... 30 7DEOH 6HFWRU 3URWHFWLRQ 6FKHPHV RDY: Ready .......................................................................................................... 64 DQ6: Toggle Bit I ............................................................................................... 65 )LJXUH 7RJJOH %LW $OJRULWKP Hardware Data Protection Methods ........................................................... 30 WP# Method .................................................................................................. 30 ACC Method ................................................................................................... 30 Low VCC Write Inhibit ................................................................................. 30 Write Pulse "Glitch Protection" .................................................................31 Power-Up Write Inhibit .................................................................................31 DQ2: Toggle Bit II .............................................................................................. 66 7DEOH '4 DQG '4 ,QGLFDWLRQV Reading Toggle Bits DQ6/DQ2 ..................................................................... 67 DQ5: Exceeded Timing Limits ........................................................................ 67 DQ3: Sector Erase Timer ................................................................................68 7DEOH :ULWH 2SHUDWLRQ 6WDWXV Common Flash Memory Interface (CFI) . . . . . . 31 7DEOH &), 4XHU\ ,GHQWLILFDWLRQ 6WULQJ 7DEOH 6\VWHP ,QWHUIDFH 6WULQJ 7DEOH 'HYLFH *HRPHWU\ 'HILQLWLRQ 7DEOH 3ULPDU\ 9HQGRU6SHFLILF ([WHQGHG 4XHU\ Absolute Maximum Ratings . . . . . . . . . . . . . . . . . 69 )LJXUH 0D[LPXP 1HJDWLYH 2YHUVKRRW :DYHIRUP )LJXUH 0D[LPXP 3RVLWLYH 2YHUVKRRW :DYHIRUP Operating Ranges . . . . . . . . . . . . . . . . . . . . . . . . . 70 5 June 24, 2005 S29WS-J_00_A4 Data Sheet Commercial (C) Devices ............................................................................. 70 Wireless (W) Devices .................................................................................. 70 Industrial (I) Devices ..................................................................................... 70 Supply Voltages ............................................................................................... 70 DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . 71 Test Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 )LJXUH 7HVW 6HWXS 7DEOH 7HVW 6SHFLILFDWLRQV Key to Switching Waveforms . . . . . . . . . . . . . . . 72 Switching Waveforms . . . . . . . . . . . . . . . . . . . . . 72 )LJXUH ,QSXW :DYHIRUPV DQG 0HDVXUHPHQW /HYHOV )LJXUH $V\QFKURQRXV 3URJUDP 2SHUDWLRQ 7LPLQJV :( /DWFKHG $GGUHVVHV )LJXUH 6\QFKURQRXV 3URJUDP 2SHUDWLRQ 7LPLQJV :( /DWFKHG $GGUHVVHV )LJXUH 6\QFKURQRXV 3URJUDP 2SHUDWLRQ 7LPLQJV &/. /DWFKHG $GGUHVVHV )LJXUH &KLS6HFWRU (UDVH &RPPDQG 6HTXHQFH )LJXUH $FFHOHUDWHG 8QORFN %\SDVV 3URJUDPPLQJ 7LPLQJ )LJXUH 'DWD 3ROOLQJ 7LPLQJV 'XULQJ (PEHGGHG $OJRULWKP )LJXUH 7RJJOH %LW 7LPLQJV 'XULQJ (PEHGGHG $OJRULWKP )LJXUH 6\QFKURQRXV 'DWD 3ROOLQJ 7LPLQJV7RJJOH %LW 7LPLQJV )LJXUH '4 YV '4 AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . 73 VCC Power-up ......................................................................................................73 CLK Characterization ........................................................................................73 )LJXUH &/. &KDUDFWHUL]DWLRQ )LJXUH 9&& 3RZHUXS 'LDJUDP Temporary Sector Unprotect ........................................................................89 )LJXUH 7HPSRUDU\ 6HFWRU 8QSURWHFW 7LPLQJ 'LDJUDP )LJXUH 6HFWRU6HFWRU %ORFN 3URWHFW DQG 8QSURWHFW 7LPLQJ 'LDJUDP )LJXUH /DWHQF\ ZLWK %RXQGDU\ &URVVLQJ )LJXUH /DWHQF\ ZLWK %RXQGDU\ &URVVLQJ LQWR 3URJUDP(UDVH %DQN )LJXUH ([DPSOH RI :DLW 6WDWHV ,QVHUWLRQ )LJXUH %DFNWR%DFN 5HDG:ULWH &\FOH 7LPLQJV Synchronous/Burst Read ...................................................................................74 )LJXUH &/. 6\QFKURQRXV %XUVW 0RGH 5HDG ULVLQJ DFWLYH &/. )LJXUH &/. 6\QFKURQRXV %XUVW 0RGH 5HDG )DOOLQJ $FWLYH &ORFN )LJXUH 6\QFKURQRXV %XUVW 0RGH 5HDG )LJXUH ZRUG /LQHDU %XUVW ZLWK :UDS $URXQG )LJXUH /LQHDU %XUVW ZLWK 5'< 6HW 2QH &\FOH %HIRUH 'DWD Erase and Programming Performance . . . . . . . . 94 Physical Dimensions . . . . . . . . . . . . . . . . . . . . . . . 95 VBH084 - 84-ball Fine-Pitch Ball Grid Array (FBGA) 8x11.6 mm MCP Compatible Package (128Mb) .......................................................................... 95 VBR080 - 80-ball Fine-Pitch Ball Grid Array (FBGA) 7 x 9 mm (64Mb) ................................................................................ 96 Asynchronous Mode Read .............................................................................. 78 )LJXUH $V\QFKURQRXV 0RGH 5HDG ZLWK /DWFKHG $GGUHVVHV )LJXUH $V\QFKURQRXV 0RGH 5HDG Revision Summary . . . . . . . . . . . . . . . . . . . . . . . . . 97 Revision A0 (July 22, 2004) ............................................................................. 97 Revision A1 (October 6, 2004) ....................................................................... 97 Revision A2 (December 10, 2004) ................................................................. 97 Revision A3 (February 19, 2005) .................................................................... 97 Revision A4 (June 21, 2005) ............................................................................. 97 Hardware Reset (RESET#) ...............................................................................79 )LJXUH 5HVHW 7LPLQJV Erase/Program Operations .............................................................................. 81 )LJXUH $V\QFKURQRXV 3URJUDP 2SHUDWLRQ 7LPLQJV $9' /DWFKHG $GGUHVVHV 6 S29WS-J_00_A4 June 24, 2005 Data Sheet Product Selector Guide Synchronous/Burst Speed Option 66 MHz 80 MHz (Note) Asynchronous Speed Option 66 MHz 80 MHz (Note) 0D[ /DWHQF\ QV W,$&& 0D[ %XUVW $FFHVV 7LPH QV W%$&& 0D[ 2( $FFHVV QV W2( 0D[ $FFHVV 7LPH QV W$&& 0D[ &( 0D[ 2( $FFHVV QV W&( $FFHVV QV W2( 1RWH 0+] RSWLRQ LV DYDLODEOH IRU 6:6- RQO\ Block Diagram 9&& 966 966,2 5'< %XIIHU 5'< (UDVH 9ROWDJH *HQHUDWRU :( 5(6(7 :3 $&& ,QSXW2XWSXW %XIIHUV '4'4 6WDWH &RQWURO &RPPDQG 5HJLVWHU 3*0 9ROWDJH *HQHUDWRU &KLS (QDEOH 2XWSXW (QDEOH /RJLF 'DWD /DWFK &( 2( <'HFRGHU 9&& 'HWHFWRU 7LPHU <*DWLQJ $GGUHVV /DWFK ;'HFRGHU &HOO 0DWUL[ $9' &/. %XUVW 6WDWH &RQWURO %XUVW $GGUHVV &RXQWHU $PD[$ $PD[ :6- $ :6- $ June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 7 Data Sheet Block Diagram of Simultaneous Operation Circuit VCC Latches and Control Logic Y-Decoder VSS VSSIO Bank A Address DQ15-DQ0 Bank A Amax-A0 X-Decoder OE# Bank B Address Latches and Control Logic Y-Decoder DQ15-DQ0 Bank B WP# ACC RESET# WE# CE# AVD# RDY DQ15-DQ0 Amax-A0 X-Decoder DQ15-DQ0 Status STATE CONTROL & COMMAND REGISTER Amax-A0 Control X-Decoder Latches and Control Logic Y-Decoder Bank C Address Bank C DQ15-DQ0 Amax-A0 Amax-A0 X-Decoder Bank D Address Latches and Control Logic Y-Decoder Bank D DQ15-DQ0 1RWH $PD[ :6- $ :6- $ 8 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Connection Diagram 6:6EDOO )LQH3LWFK %DOO *ULG $UUD\ 7RS 9LHZ %DOOV )DFLQJ 'RZQ A1 AVD# B1 WP# C1 A3 D1 A2 E1 A1 F1 A0 G1 CE#f1 H1 RFU J1 RFU K1 RFU A2 RFU B2 A7 C2 A6 D2 A5 E2 A4 F2 VSS G2 OE# H2 DQ0 J2 DQ8 K2 RFU A3 CLK B3 RFU C3 RFU D3 A18 E3 A17 F3 DQ1 G3 DQ9 H3 DQ10 J3 DQ2 K3 RFU A4 RFU B4 ACC C4 RESET# D4 RDY E4 RFU F4 RFU G4 DQ3 H4 VCC J4 DQ11 K4 VCC A5 RFU B5 WE# C5 RFU D5 A20 E5 RFU F5 RFU G5 DQ4 H5 RFU J5 RFU K5 RFU A6 RFU B6 A8 C6 A19 D6 A9 E6 A10 F6 DQ6 G6 DQ13 H6 DQ12 J6 DQ5 K6 RFU A7 RFU B7 A11 C7 A12 D7 A13 E7 A14 F7 RFU G7 DQ15 H7 DQ7 J7 DQ14 K7 RFU A8 RFU B8 RFU C8 A15 D8 A21 E8 RFU F8 A16 G8 RFU H8 VSS J8 RFU K8 RFU Special Handling Instructions for FBGA Package 6SHFLDO KDQGOLQJ LV UHTXLUHG IRU )ODVK 0HPRU\ SURGXFWV LQ )%*$ SDFNDJHV )ODVK PHPRU\ GHYLFHV LQ )%*$ SDFNDJHV PD\ EH GDPDJHG LI H[SRVHG WR XOWUDVRQLF FOHDQLQJ PHWK RGV 7KH SDFNDJH DQGRU GDWD LQWHJULW\ PD\ EH FRPSURPLVHG LI WKH SDFNDJH ERG\ LV H[SRVHG WR WHPSHUDWXUHV DERYH & IRU SURORQJHG SHULRGV RI WLPH June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 9 Data Sheet Connection Diagram 6:6-0&3 &RPSDWLEOH EDOO )LQH3LWFK %DOO *ULG $UUD\ 7RS 9LHZ %DOOV )DFLQJ 'RZQ A1 NC B2 AVD# C2 WP# D2 A3 E2 A2 F2 A1 G2 A0 H2 CE#f1 J2 RFU K2 RFU L2 RFU M1 NC B3 RFU C3 A7 D3 A6 E3 A5 F3 A4 G3 VSS H3 OE# J3 DQ0 K3 DQ8 L3 RFU B4 CLK C4 RFU D4 RFU E4 A18 F4 A17 G4 DQ1 H4 DQ9 J4 DQ10 K4 DQ2 L4 RFU B5 RFU C5 ACC D5 RESET# E5 RDY F5 RFU G5 RFU H5 DQ3 J5 VCC K5 DQ11 L5 VCC B6 RFU C6 WE# D6 RFU E6 A20 F6 RFU G6 RFU H6 DQ4 J6 RFU K6 RFU L6 RFU B7 RFU C7 A8 D7 A19 E7 A9 F7 A10 G7 DQ6 H7 DQ13 J7 DQ12 K7 DQ5 L7 RFU B8 RFU C8 A11 D8 A12 E8 A13 F8 A14 G8 RFU H8 DQ15 J8 DQ7 K8 DQ14 L8 RFU B9 RFU C9 RFU D9 A15 E9 A21 F9 A22 G9 A16 H9 RFU J9 VSS K9 RFU L9 RFU A10 NC M10 NC 10 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Input/Output Descriptions $PD[$ '4'4 &( 2( :( 9&& 966 1& 5'< $GGUHVV LQSXWV 'DWD LQSXWRXWSXW &KLS (QDEOH LQSXW $V\QFKURQRXV UHODWLYH WR &/. IRU WKH %XUVW PRGH 2XWSXW (QDEOH LQSXW $V\QFKURQRXV UHODWLYH WR &/. IRU WKH %XUVW PRGH :ULWH (QDEOH LQSXW 'HYLFH 3RZHU 6XSSO\ 9 *URXQG 1R &RQQHFW QRW FRQQHFWHG LQWHUQDOO\ 5HDG\ RXWSXW ,Q 6\QFKURQRXV 0RGH LQGLFDWHV WKH VWDWXV RI WKH %XUVW UHDG /RZ GDWD QRW YDOLG DW H[SHFWHG WLPH +LJK GDWD YDOLG ,Q $V\QFKURQRXV 0RGH LQGLFDWHV WKH VWDWXV RI WKH LQWHUQDO SURJUDP DQG HUDVH IXQFWLRQ /RZ SURJUDPHUDVH LQ SURJUHVV +LJK ,PSHGDQFH SURJUDPHUDVH FRPSOHWHG &/. LV QRW UHTXLUHG LQ DV\QFKURQRXV PRGH ,Q EXUVW PRGH DIWHU WKH LQLWLDO ZRUG LV RXWSXW VXEVHTXHQW DFWLYH HGJHV RI &/. LQFUHPHQW WKH LQWHUQDO DGGUHVV FRXQWHU $GGUHVV 9DOLG LQSXW ,QGLFDWHV WR GHYLFH WKDW WKH YDOLG DGGUHVV LV SUHVHQW RQ WKH DGGUHVV LQSXWV $PD[$ /RZ IRU DV\QFKURQRXV PRGH LQGLFDWHV YDOLG DGGUHVV IRU EXUVW PRGH FDXVHV VWDUWLQJ DGGUHVV WR EH ODWFKHG +LJK GHYLFH LJQRUHV DGGUHVV LQSXWV +DUGZDUH UHVHW LQSXW /RZ GHYLFH UHVHWV DQG UHWXUQV WR UHDGLQJ DUUD\ GDWD +DUGZDUH ZULWH SURWHFW LQSXW $W 9,/ GLVDEOHV SURJUDP DQG HUDVH IXQFWLRQV LQ WKH IRXU RXWHUPRVW VHFWRUV 6KRXOG EH DW 9,+ IRU DOO RWKHU FRQGLWLRQV $W 9++ DFFHOHUDWHV SURJUDPPLQJ DXWRPDWLFDOO\ SODFHV GHYLFH LQ XQORFN E\SDVV PRGH $W 9,/ ORFNV DOO VHFWRUV 6KRXOG EH DW 9,+ IRU DOO RWKHU FRQGLWLRQV &/. $9' 5(6(7 :3 $&& 1RWH $PD[ $ :6- $ :6- June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 11 Data Sheet Logic Symbol PD[ $PD[$ &/. :3 $&& &( 2( :( 5(6(7 $9' 5'< '4'4 0D[ IRU WKH :6- DQG IRU WKH :6- 12 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Ordering Information 7KH RUGHU QXPEHU 9DOLG &RPELQDWLRQ LV IRUPHG E\ WKH IROORZLQJ S 29 W S ### J ## X X X ## # 3DFNLQJ 7\SH : 7UD\ 7DSH 5HHO 7DSH 5HH 'LH 'LH 'LH 'LH 5HYLVLRQ 5HYLVLRQ 5HYLVLRQ 5HYLVLRQ 'XDO %RRW 3URWHFWLRQ 1RQH %RRW 3URWHFWLRQ 'XDO %RRW 3URWHFWLRQ 1RQH %RRW 3URWHFWLRQ $GGLWLRQDO 2UGHULQJ 2SWLRQV 7HPSHUDWXUH *UDGH :LUHOHVV & 3DFNDJH 0DWHULDO 6HW %*$ 3DFNDJH 7\SH $ ) % 6 3 /HDG 3E)UHH &RPSOLDQW 3DFNDJH 6WDQGDUG /HDG 3E)UHH 3DFNDJH 3DFNDJH 7\SH 6SHHG 2SWLRQ %*$ 3DFNDJH 0+] :6- RQO\ 0+] 3URFHVV 7HFKQRORJ\ - QP )ORDWLQJ *DWH 7HFKQRORJ\ 'HQVLW\ )ODVK GHQVLW\ 0E 0E &RUH 9ROWDJH 6 : YROW 9&& )ODVK ,QWHUIDFH DQG 6LPXOWDQHRXV 5HDG:ULWH %XUVW 6LPXOWDQHRXV 5HDG:ULWH 3URGXFW 6HULHV 3UHIL[ 6 6HFWRU (UDVH 125 )ODVK PHPRU\ 6SDQVLRQ June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 13 Data Sheet 128 Mb Products based on 110 nm Floating Gate Technology Valid Combinations for FBGA Packages Package Marking Temperature Burst Speed Boot Protect Package Material Set /HDG 3E )UHH &RPSOLDQW 3DFNDJH Package Type 6:6-3%$: 6:6-3%$: 6:6-3%$: 6:6-3%$: 6:6-3%): 6:6-3%): 6:6-3%): 6:6-3%): :6-3%$: :6-3%$: :6-3%$: :6-3%$: :6-3%): :6-3%): :6-3%): :6-3%): & & & & 0+] 0+] 0+] 0+] 'XDO 1RQH 'XDO 1RQH 'XDO 1RQH 'XDO 1RQH 6WDQGDUG /HDG 3E )UHH 3DFNDJH EDOO PP [ PP 0&3 &RPSDWLEOH 64 Mb Products based on 110 nm Floating Gate Technology Valid Combinations for FBGA Packages Package Marking Temperature Burst Speed Boot Protect Package Material Set /HDG 3E )UHH &RPSOLDQW 3DFNDJH 6WDQGDUG /HDG 3E )UHH 3DFNDJH Package Type 6:6-3%$: 6:6-6%$: 6:6-3%$: 6:6-6%$: 6:6-3%): 6:6-6%): 6:6-3%): 6:6-6%): :6-3%$: :6-6%$: :6-3%$: :6-6%$: :6-3%): :6-6%): :6-3%): :6-6%): & & & & & & & & 0+] 0+] 0+] 0+] 0+] 0+] 0+] 0+] 'XDO 1RQH 'XDO 1RQH EDOO PP [ PP 0&3 &RPSDWLEOH 9DOLG &RPELQDWLRQV Valid Combination configuration planned to be supported for this device. 1RWHV 0+] RSHUDWLRQ KDV D GLIIHUHQW 9FF9 WR 9 14 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Device Bus Operations 7KLV VHFWLRQ GHVFULEHV WKH UHTXLUHPHQWV DQG XVH RI WKH GHYLFH EXV RSHUDWLRQV ZKLFK DUH LQLWLDWHG WKURXJK WKH LQWHUQDO FRPPDQG UHJLVWHU 7KH FRPPDQG UHJLVWHU LWVHOI GRHV QRW RFFXS\ DQ\ DGGUHV VDEOH PHPRU\ ORFDWLRQ 7KH UHJLVWHU LV FRPSRVHG RI ODWFKHV WKDW VWRUH WKH FRPPDQGV DORQJ ZLWK WKH DGGUHVV DQG GDWD LQIRUPDWLRQ QHHGHG WR H[HFXWH WKH FRPPDQG 7KH FRQWHQWV RI WKH UHJLVWHU VHUYH DV LQSXWV WR WKH LQWHUQDO VWDWH PDFKLQH 7KH VWDWH PDFKLQH RXWSXWV GLFWDWH WKH IXQFWLRQ RI WKH GHYLFH 7DEOH OLVWV WKH GHYLFH EXV RSHUDWLRQV WKH LQSXWV DQG FRQWURO OHYHOV WKH\ UHTXLUH DQG WKH UHVXOWLQJ RXWSXW 7KH IROORZLQJ VXEVHFWLRQV GHVFULEH HDFK RI WKHVH RSHUDWLRQV LQ IXUWKHU GHWDLO Table 1. Device Bus Operations Operation CE# OE# WE# A22-0 DQ15-0 RESET# CLK (See Note) AVD# $V\QFKURQRXV 5HDG $GGUHVVHV /DWFKHG $V\QFKURQRXV 5HDG $GGUHVVHV 6WHDG\ 6WDWH $V\QFKURQRXV :ULWH 6\QFKURQRXV :ULWH 6WDQGE\ &( +DUGZDUH 5HVHW / / / / + ; / / + + ; ; + + / / ; ; $GGU ,Q $GGU ,Q $GGU ,Q $GGU ,Q +,*+ = +,*+ = ,2 ,2 ,2 ,2 +,*+ = +,*+ = + + + + + / ; ; ; / / ; ; ; ; Burst Read Operations /RDG 6WDUWLQJ %XUVW $GGUHVV $GYDQFH %XUVW WR QH[W DGGUHVV ZLWK DSSURSULDWH 'DWD SUHVHQWHG RQ WKH 'DWD %XV 7HUPLQDWH FXUUHQW %XUVW UHDG F\FOH 7HUPLQDWH FXUUHQW %XUVW UHDG F\FOH YLD 5(6(7 7HUPLQDWH FXUUHQW %XUVW UHDG F\FOH DQG VWDUW QHZ %XUVW UHDG F\FOH / / + ; / ; / ; ; ; + + + + + $GGU ,Q +,*+ = +,*+ = +,*+ = +,*+ = ; %XUVW 'DWD 2XW +,*+ = +,*+ = ,2 + + + / + ; + ; ; Legend: L = Logic 0, H = Logic 1, X = Don't Care 1RWH 'HIDXOW DFWLYH HGJH RI &/. LV WKH ULVLQJ HGJH Requirements for Asynchronous ReadOperation (Non-Burst) 7R UHDG GDWD IURP WKH PHPRU\ DUUD\ WKH V\VWHP PXVW ILUVW DVVHUW D YDOLG DGGUHVV RQ $PD[ $$$ IRU :6- DQG $$ IRU :6- ZKLOH GULYLQJ $9' DQG &( WR 9,/ :( VKRXOG UHPDLQ DW 9,+ 7KH ULVLQJ HGJH RI $9' ODWFKHV WKH DGGUHVV 7KH GDWD ZLOO DSSHDU RQ '4'4 6LQFH WKH PHPRU\ DUUD\ LV GLYLGHG LQWR IRXU EDQNV HDFK EDQN UHPDLQV HQDEOHG IRU UHDG DFFHVV XQWLO WKH FRPPDQG UHJLVWHU FRQWHQWV DUH DOWHUHG $GGUHVV DFFHVV WLPH W$&& LV HTXDO WR WKH GHOD\ IURP VWDEOH DGGUHVVHV WR YDOLG RXWSXW GDWD 7KH FKLS HQDEOH DFFHVV WLPH W&( LV WKH GHOD\ IURP WKH VWDEOH DGGUHVVHV DQG VWDEOH &( WR YDOLG GDWD DW WKH RXWSXWV 7KH RXWSXW HQDEOH DFFHVV WLPH W2( LV WKH GHOD\ IURP WKH IDOOLQJ HGJH RI 2( WR YDOLG GDWD DW WKH RXWSXW 7KH LQWHUQDO VWDWH PDFKLQH LV VHW IRU UHDGLQJ DUUD\ GDWD LQ DV\QFKURQRXV PRGH XSRQ GHYLFH SRZHUXS RU DIWHU D KDUGZDUH UHVHW 7KLV HQVXUHV WKDW QR VSXULRXV DOWHUDWLRQ RI WKH PHPRU\ FRQ WHQW RFFXUV GXULQJ WKH SRZHU WUDQVLWLRQ Requirements for Synchronous (Burst) Read Operation 7KH GHYLFH LV FDSDEOH RI FRQWLQXRXV VHTXHQWLDO EXUVW RSHUDWLRQ DQG OLQHDU EXUVW RSHUDWLRQ RI D SUH VHW OHQJWK :KHQ WKH GHYLFH ILUVW SRZHUV XS LW LV HQDEOHG IRU DV\QFKURQRXV UHDG RSHUDWLRQ June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 15 Data Sheet 3ULRU WR HQWHULQJ EXUVW PRGH WKH V\VWHP VKRXOG GHWHUPLQH KRZ PDQ\ ZDLW VWDWHV DUH GHVLUHG IRU WKH LQLWLDO ZRUG W,$&& RI HDFK EXUVW DFFHVV ZKDW PRGH RI EXUVW RSHUDWLRQ LV GHVLUHG ZKLFK HGJH RI WKH FORFN ZLOO EH WKH DFWLYH FORFN HGJH DQG KRZ WKH 5'< VLJQDO ZLOO WUDQVLWLRQ ZLWK YDOLG GDWD 7KH V\VWHP ZRXOG WKHQ ZULWH WKH FRQILJXUDWLRQ UHJLVWHU FRPPDQG VHTXHQFH 6HH 6HW &RQILJXUD WLRQ 5HJLVWHU &RPPDQG 6HTXHQFH VHFWLRQ RQ SDJH DQG &RPPDQG 'HILQLWLRQV VHFWLRQ RQ SDJH IRU IXUWKHU GHWDLOV 2QFH WKH V\VWHP KDV ZULWWHQ WKH 6HW &RQILJXUDWLRQ 5HJLVWHU FRPPDQG VHTXHQFH WKH GHYLFH LV HQDEOHG IRU V\QFKURQRXV UHDGV RQO\ 7KH LQLWLDO ZRUG LV RXWSXW W,$&& DIWHU WKH DFWLYH HGJH RI WKH ILUVW &/. F\FOH 6XEVHTXHQW ZRUGV DUH RXWSXW W%$&& DIWHU WKH DFWLYH HGJH RI HDFK VXFFHVVLYH FORFN F\FOH ZKLFK DXWRPDWLFDOO\ LQFUHPHQWV WKH LQWHUQDO DGGUHVV FRXQWHU 1RWH WKDW WKH GHYLFH KDV D IL[HG LQWHUQDO DGGUHVV ERXQGDU\ WKDW RF FXUV HYHU\ ZRUGV VWDUWLQJ DW DGGUHVV )K 'XULQJ WKH WLPH WKH GHYLFH LV RXWSXWWLQJ GDWD DW WKLV IL[HG LQWHUQDO DGGUHVV ERXQGDU\ DGGUHVV )K )K %)K HWF D WZR F\FOH ODWHQF\ 0+] RU D WKUHH F\FOH ODWHQF\0+] RFFXUV EHIRUH GDWD DSSHDUV IRU WKH QH[W DGGUHVV DGGUHVV K K &K HWF $GGLWLRQDOO\ ZKHQ WKH GHYLFH LV UHDG IURP DQ RGG DGGUHVV RQH ZDLW VWDWH LV LQVHUWHG ZKHQ WKH DGGUHVV SRLQWHU FURVVHV WKH ILUVW ERXQGDU\ WKDW RFFXUV HYHU\ ZRUGV )RU LQVWDQFH LI WKH GHYLFH LV UHDG IURP K K )K RGG RQH ZDLW VWDWH LV LQVHUWHG EHIRUH WKH GDWD RI K LV RXWSXW 7KLV ZDLW LV LQVHUWHG RQO\ DW WKH ERXQGDU\ RI WKH ILUVW ZRUGV 7KHQ LI WKH GHYLFH LV UHDG IURP WKH RGG DGGUHVV ZLWKLQ WKH ODVW ZRUGV RI ZRUG ERXQGDU\ DGGUHVV KK )K D WKUHHF\FOH ODWHQF\ RFFXUV EHIRUH GDWD DSSHDUV IRU WKH QH[W DGGUHVV DGGUHVV K 'XULQJ WKH ERXQGDU\ FURVVLQJ FRQGLWLRQ WKH V\VWHP PXVW DVVHUW DQ DGGLWLRQDO ZDLW VWDWH IRU :6- PRGHO QXPEHUV DQG 7KH 5'< RXWSXW LQGLFDWHV WKLV FRQGLWLRQ WR WKH V\VWHP E\ SXOVLQJ GHDFWLYH ORZ 6HH )LJXUH /DWHQF\ ZLWK %RXQGDU\ &URVVLQJ RQ SDJH 7KH GHYLFH ZLOO FRQWLQXH WR RXWSXW VHTXHQWLDO EXUVW GDWD ZUDSSLQJ DURXQG WR DGGUHVV K DIWHU LW UHDFKHV WKH KLJKHVW DGGUHVVDEOH PHPRU\ ORFDWLRQ XQWLO WKH V\VWHP GULYHV &( KLJK 5( 6(7 ORZ RU $9' ORZ LQ FRQMXQFWLRQ ZLWK D QHZ DGGUHVV 6HH 7DEOH 'HYLFH %XV 2SHUDWLRQV RQ SDJH ,I WKH KRVW V\VWHP FURVVHV WKH EDQN ERXQGDU\ ZKLOH UHDGLQJ LQ EXUVW PRGH DQG WKH GHYLFH LV QRW SURJUDPPLQJ RU HUDVLQJ D WZRF\FOH ODWHQF\ ZLOO RFFXU DV GHVFULEHG DERYH LQ WKH VXEVHTXHQW EDQN ,I WKH KRVW V\VWHP FURVVHV WKH EDQN ERXQGDU\ ZKLOH WKH GHYLFH LV SURJUDPPLQJ RU HUDVLQJ WKH GHYLFH ZLOO SURYLGH UHDG VWDWXV LQIRUPDWLRQ 7KH FORFN ZLOO EH LJQRUHG $IWHU WKH KRVW KDV FRP SOHWHG VWDWXV UHDGV RU WKH GHYLFH KDV FRPSOHWHG WKH SURJUDP RU HUDVH RSHUDWLRQ WKH KRVW FDQ UHVWDUW D EXUVW RSHUDWLRQ XVLQJ D QHZ DGGUHVV DQG $9' SXOVH DQG :RUG /LQHDU %XUVW ZLWK :UDS $URXQG 7KH UHPDLQLQJ WKUHH EXUVW UHDG PRGHV DUH RI WKH OLQHDU ZUDS DURXQG GHVLJQ LQ ZKLFK D IL[HG QXP EHU RI ZRUGV DUH UHDG IURP FRQVHFXWLYH DGGUHVVHV ,Q HDFK RI WKHVH PRGHV WKH EXUVW DGGUHVVHV UHDG DUH GHWHUPLQHG E\ WKH JURXS ZLWKLQ ZKLFK WKH VWDUWLQJ DGGUHVV IDOOV 7KH JURXSV DUH VL]HG DFFRUGLQJ WR WKH QXPEHU RI ZRUGV UHDG LQ D VLQJOH EXUVW VHTXHQFH IRU D JLYHQ PRGH VHH 7DEOH Table 2. Mode Group Size Burst Address Groups Group Address Ranges ZRUG ZRUG ZRUG ZRUGV ZRUGV ZRUGV K )K K )K )K )K )K )K )K 16 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet $V DQ H[DPSOH LI WKH VWDUWLQJ DGGUHVV LQ WKH ZRUG PRGH LV K WKH DGGUHVV UDQJH WR EH UHDG ZRXOG EH )K DQG WKH EXUVW VHTXHQFH ZRXOG EH $%&'()KHWF 7KH EXUVW VHTXHQFH EHJLQV ZLWK WKH VWDUWLQJ DGGUHVV ZULWWHQ WR WKH GHYLFH EXW ZUDSV EDFN WR WKH ILUVW DG GUHVV LQ WKH VHOHFWHG JURXS ,Q D VLPLODU IDVKLRQ WKH ZRUG DQG ZRUG /LQHDU :UDS PRGHV EHJLQ WKHLU EXUVW VHTXHQFH RQ WKH VWDUWLQJ DGGUHVV ZULWWHQ WR WKH GHYLFH DQG WKHQ ZUDS EDFN WR WKH ILUVW DGGUHVV LQ WKH VHOHFWHG DGGUHVV JURXS 1RWH WKDW LQ WKHVH WKUHH EXUVW UHDG PRGHV WKH DGGUHVV SRLQWHU GRHV QRW FURVV WKH ERXQGDU\ WKDW RFFXUV HYHU\ RU ZRUGV WKXV QR ZDLW VWDWHV DUH LQVHUWHG H[FHSW GXULQJ WKH LQLWLDO DFFHVV 7KH 5'< SLQ LQGLFDWHV ZKHQ GDWD LV YDOLG RQ WKH EXV Configuration Register 7KH GHYLFH XVHV D FRQILJXUDWLRQ UHJLVWHU WR VHW WKH YDULRXV EXUVW SDUDPHWHUV QXPEHU RI ZDLW VWDWHV EXUVW UHDG PRGH DFWLYH FORFN HGJH 5'< FRQILJXUDWLRQ DQG V\QFKURQRXV PRGH DFWLYH Handshaking 7KH GHYLFH LV HTXLSSHG ZLWK D KDQGVKDNLQJ IHDWXUH WKDW DOORZV WKH KRVW V\VWHP WR VLPSO\ PRQLWRU WKH 5'< VLJQDO IURP WKH GHYLFH WR GHWHUPLQH ZKHQ WKH LQLWLDO ZRUG RI EXUVW GDWD LV UHDG\ WR EH UHDG 7KH KRVW V\VWHP VKRXOG XVH WKH SURJUDPPDEOH ZDLW VWDWH FRQILJXUDWLRQ WR VHW WKH QXPEHU RI ZDLW VWDWHV IRU RSWLPDO EXUVW PRGH RSHUDWLRQ 7KH LQLWLDO ZRUG RI EXUVW GDWD LV LQGLFDWHG E\ WKH DFWLYH HGJH RI 5'< DIWHU 2( JRHV ORZ )RU RSWLPDO EXUVW PRGH SHUIRUPDQFH WKH KRVW V\VWHP PXVW VHW WKH DSSURSULDWH QXPEHU RI ZDLW VWDWHV LQ WKH IODVK GHYLFH GHSHQGLQJ RQ FORFN IUHTXHQF\ 6HH 6HW &RQILJXUDWLRQ 5HJLVWHU &RP PDQG 6HTXHQFH VHFWLRQ RQ SDJH IRU PRUH LQIRUPDWLRQ Simultaneous Read/Write Operations with Zero Latency 7KLV GHYLFH LV FDSDEOH RI UHDGLQJ GDWD IURP RQH EDQN RI PHPRU\ ZKLOH SURJUDPPLQJ RU HUDVLQJ LQ DQRWKHU EDQN RI PHPRU\ $Q HUDVH RSHUDWLRQ PD\ DOVR EH VXVSHQGHG WR UHDG IURP RU SURJUDP WR DQRWKHU ORFDWLRQ ZLWKLQ WKH VDPH EDQN H[FHSW WKH VHFWRU EHLQJ HUDVHG )LJXUH %DFNWR %DFN 5HDG:ULWH &\FOH 7LPLQJV RQ SDJH VKRZV KRZ UHDG DQG ZULWH F\FOHV PD\ EH LQLWLDWHG IRU VLPXOWDQHRXV RSHUDWLRQ ZLWK ]HUR ODWHQF\ 5HIHU WR WKH '& &KDUDFWHULVWLFV WDEOH IRU UHDGZKLOH SURJUDP DQG UHDGZKLOHHUDVH FXUUHQW VSHFLILFDWLRQV Writing Commands/Command Sequences 7KH GHYLFH KDV WKH FDSDELOLW\ RI SHUIRUPLQJ DQ DV\QFKURQRXV RU V\QFKURQRXV ZULWH RSHUDWLRQ :KLOH WKH GHYLFH LV FRQILJXUHG LQ $V\QFKURQRXV UHDG PRGH LW LV DEOH WR SHUIRUP $V\QFKURQRXV ZULWH RSHUDWLRQV RQO\ &/. LV LJQRUHG LQ WKH $V\QFKURQRXV SURJUDPPLQJ PRGH :KHQ LQ WKH 6\Q FKURQRXV UHDG PRGH FRQILJXUDWLRQ WKH GHYLFH LV DEOH WR SHUIRUP ERWK $V\QFKURQRXV DQG 6\QFKURQRXV ZULWH RSHUDWLRQV &/. DQG :( DGGUHVV ODWFK LV VXSSRUWHG LQ WKH 6\QFKURQRXV SUR JUDPPLQJ PRGH 'XULQJ D V\QFKURQRXV ZULWH RSHUDWLRQ WR ZULWH D FRPPDQG RU FRPPDQG VHTXHQFH ZKLFK LQFOXGHV SURJUDPPLQJ GDWD WR WKH GHYLFH DQG HUDVLQJ VHFWRUV RI PHPRU\ WKH V\VWHP PXVW GULYH $9' DQG &( WR 9,/ DQG 2( WR 9,+ ZKHQ SURYLGLQJ DQ DGGUHVV WR WKH GH YLFH DQG GULYH :( DQG &( WR 9,/ DQG 2( WR 9,+ ZKHQ ZULWLQJ FRPPDQGV RU GDWD 'XULQJ DQ DV\QFKURQRXV ZULWH RSHUDWLRQ WKH V\VWHP PXVW GULYH &( DQG :( WR 9,/ DQG 2( WR 9,+ ZKHQ SURYLGLQJ DQ DGGUHVV FRPPDQG DQG GDWD $GGUHVVHV DUH ODWFKHG RQ WKH ODVW IDOOLQJ HGJH RI :( RU &( ZKLOH GDWD LV ODWFKHG RQ WKH VW ULVLQJ HGJH RI :( RU &( 7KH DV\QFKURQRXV DQG V\Q FKURQRXV SURJUDPLQJ RSHUDWLRQ LV LQGHSHQGHQW RI WKH 6HW 'HYLFH 5HDG 0RGH ELW LQ WKH &RQILJXUDWLRQ 5HJLVWHU VHH 7DEOH &RQILJXUDWLRQ 5HJLVWHU RQ SDJH 7KH GHYLFH IHDWXUHV DQ 8QORFN %\SDVV PRGH WR IDFLOLWDWH IDVWHU SURJUDPPLQJ 2QFH WKH GHYLFH HQ WHUV WKH 8QORFN %\SDVV PRGH RQO\ WZR ZULWH F\FOHV DUH UHTXLUHG WR SURJUDP D ZRUG LQVWHDG RI IRXU June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 17 Data Sheet $Q HUDVH RSHUDWLRQ FDQ HUDVH RQH VHFWRU PXOWLSOH VHFWRUV RU WKH HQWLUH GHYLFH 7DEOH :66HFWRU $GGUHVV 7DEOH RQ SDJH DQG 7DEOH :6- 6HFWRU $GGUHVV 7DEOH RQ SDJH LQ GLFDWH WKH DGGUHVV VSDFH WKDW HDFK VHFWRU RFFXSLHV 7KH GHYLFH DGGUHVV VSDFH LV GLYLGHG LQWR IRXU EDQNV $ EDQN DGGUHVV LV WKH DGGUHVV ELWV UHTXLUHG WR XQLTXHO\ VHOHFW D EDQN 6LPLODUO\ D VHFWRU DGGUHVV LV WKH DGGUHVV ELWV UHTXLUHG WR XQLTXHO\ VHOHFW D VHFWRU ,&& LQ WKH '& &KDUDFWHULVWLFV VHFWLRQ RQ SDJH UHSUHVHQWV WKH DFWLYH FXUUHQW VSHFLILFDWLRQ IRU WKH ZULWH PRGH 7KH $& &KDUDFWHULVWLFV VHFWLRQ FRQWDLQV WLPLQJ VSHFLILFDWLRQ WDEOHV DQG WLPLQJ GL DJUDPV IRU ZULWH RSHUDWLRQV Accelerated Program Operation 7KH GHYLFH RIIHUV DFFHOHUDWHG SURJUDP RSHUDWLRQV WKURXJK WKH $&& IXQFWLRQ $&& LV SULPDULO\ LQ WHQGHG WR DOORZ IDVWHU PDQXIDFWXULQJ WKURXJKSXW DW WKH IDFWRU\ ,I WKH V\VWHP DVVHUWV 9++ RQ WKLV LQSXW WKH GHYLFH DXWRPDWLFDOO\ HQWHUV WKH DIRUHPHQWLRQHG 8Q ORFN %\SDVV PRGH DQG XVHV WKH KLJKHU YROWDJH RQ WKH LQSXW WR UHGXFH WKH WLPH UHTXLUHG IRU SURJUDP RSHUDWLRQV 7KH V\VWHP ZRXOG XVH D WZRF\FOH SURJUDP FRPPDQG VHTXHQFH DV UHTXLUHG E\ WKH 8QORFN %\SDVV PRGH 5HPRYLQJ 9++ IURP WKH $&& LQSXW UHWXUQV WKH GHYLFH WR QRUPDO RS HUDWLRQ 1RWH WKDW VHFWRUV PXVW EH XQORFNHG SULRU WR UDLVLQJ $&& WR 9++ 1RWH WKDW WKH $&& SLQ PXVW QRW EH DW 9++ IRU RSHUDWLRQV RWKHU WKDQ DFFHOHUDWHG SURJUDPPLQJ RU GHYLFH GDPDJH PD\ UHVXOW ,Q DGGLWLRQ WKH $&& SLQ PXVW QRW EH OHIW IORDWLQJ RU XQFRQQHFWHG LQFRQVLVWHQW EHKDYLRU RI WKH GHYLFH PD\ UHVXOW :KHQ DW 9,/ $&& ORFNV DOO VHFWRUV $&& VKRXOG EH DW 9,+ IRU DOO RWKHU FRQGLWLRQV Autoselect Mode 7KH DXWRVHOHFW PRGH SURYLGHV PDQXIDFWXUHU DQG GHYLFH LGHQWLILFDWLRQ DQG VHFWRU SURWHFWLRQ YHU LILFDWLRQ WKURXJK LGHQWLILHU FRGHV RXWSXW IURP WKH LQWHUQDO UHJLVWHU ZKLFK LV VHSDUDWH IURP WKH PHPRU\ DUUD\ RQ '4'4 7KLV PRGH LV SULPDULO\ LQWHQGHG IRU SURJUDPPLQJ HTXLSPHQW WR DXWRPDWLFDOO\ PDWFK D GHYLFH WR EH SURJUDPPHG ZLWK LWV FRUUHVSRQGLQJ SURJUDPPLQJ DOJRULWKP +RZHYHU WKH DXWRVHOHFW FRGHV FDQ DOVR EH DFFHVVHG LQV\VWHP WKURXJK WKH FRPPDQG UHJLVWHU :KHQ XVLQJ SURJUDPPLQJ HTXLSPHQW WKH DXWRVHOHFW PRGH UHTXLUHV 9,' RQ DGGUHVV SLQ $ $G GUHVV SLQV PXVW EH DV VKRZQ LQ 7DEOH $XWRVHOHFW &RGHV +LJK 9ROWDJH 0HWKRG RQ SDJH ,Q DGGLWLRQ ZKHQ YHULI\LQJ VHFWRU SURWHFWLRQ WKH VHFWRU DGGUHVV PXVW DSSHDU RQ WKH DSSURSULDWH KLJKHVW RUGHU DGGUHVV ELWV VHH 7DEOH RQ SDJH DQG 7DEOH RQ SDJH 7DEOH VKRZV WKH UHPDLQLQJ DGGUHVV ELWV WKDW DUH GRQW FDUH :KHQ DOO QHFHVVDU\ ELWV KDYH EHHQ VHW DV UH TXLUHG WKH SURJUDPPLQJ HTXLSPHQW PD\ WKHQ UHDG WKH FRUUHVSRQGLQJ LGHQWLILHU FRGH RQ '4 '4 +RZHYHU WKH DXWRVHOHFW FRGHV FDQ DOVR EH DFFHVVHG LQV\VWHP WKURXJK WKH FRPPDQG UHJ LVWHU IRU LQVWDQFHV ZKHQ WKH GHYLFH LV HUDVHG RU SURJUDPPHG LQ D V\VWHP ZLWKRXW DFFHVV WR KLJK YROWDJH RQ WKH $ SLQ 7KH FRPPDQG VHTXHQFH LV LOOXVWUDWHG LQ 7DEOH &RPPDQG 'HILQLWLRQV RQ SDJH 1RWH WKDW LI D %DQN $GGUHVV %$ RQ DGGUHVV ELWV $ $ DQG $ IRU WKH :6$$ IRU WKH :6- LV DVVHUWHG GXULQJ WKH WKLUG ZULWH F\FOH RI WKH DXWRVHOHFW FRPPDQG WKH KRVW V\VWHP FDQ UHDG DXWRVHOHFW GDWD WKDW EDQN DQG WKHQ LPPHGLDWHO\ UHDG DUUD\ GDWD IURP WKH RWKHU EDQN ZLWKRXW H[LWLQJ WKH DXWRVHOHFW PRGH 7R DFFHVV WKH DXWRVHOHFW FRGHV LQV\VWHP WKH KRVW V\VWHP FDQ LVVXH WKH DXWRVHOHFW FRPPDQG YLD WKH FRPPDQG UHJLVWHU DV VKRZQ LQ 7DEOH &RPPDQG 'HILQLWLRQV RQ SDJH 7KLV PHWKRG GRHV QRW UHTXLUH 9,' $XWRVHOHFW PRGH PD\ RQO\ EH HQWHUHG DQG XVHG ZKHQ LQ WKH DV\Q FKURQRXV UHDG PRGH 5HIHU WR WKH $XWRVHOHFW &RPPDQG 6HTXHQFH VHFWLRQ RQ SDJH IRU PRUH LQIRUPDWLRQ 18 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Table 3. 'HVFULSWLRQ Manufacturer ID: Spansion Read Cycle 1 Device ID Read Cycle 2 Read Cycle 3 Sector Protection Verification Autoselect Codes (High Voltage Method) $PD[ WR $ ; $ WR $ ; $ 9,' $ ; $ ; $ / $ WR $ ; $ / / $ / / + + / $ / / + + + $ / + / + / '4 WR '4 K (K K :6- (K :6- K :6- K :6- K SURWHFWHG K XQSURWHFWHG '4 '4 '4 )DFWRU\ /RFN %LW /RFNHG 1RW /RFNHG '4 &XVWRPHU /RFN %LW /RFNHG 1RW /RFNHG '4 +DQGVKDNH %LW 5HVHUYHG 6WDQGDUG +DQGVKDNH '4 '4 %RRW &RGH '4 '4 K SURWHFWHG K XQSURWHFWHG &( / 2( / :( + 5(6(7 + / / + + ; ; 9,' ; / / / + + / / + + 6$ ; 9,' ; / / / / Indicator Bits / / + + ; ; 9,' ; ; / ; / / + + Hardware Sector Group Protection / / + + 6$ ; 9,' ; ; ; / / / + / /HJHQG / /RJLF /RZ 9,/ + /RJLF +LJK 9,+ %$ %DQN $GGUHVV 6$ 6HFWRU $GGUHVV ; 1RWHV 7KH DXWRVHOHFW FRGHV PD\ DOVR EH DFFHVVHG LQV\VWHP YLD FRPPDQG VHTXHQFHV 33% 3URWHFWLRQ 6WDWXV LV VKRZQ RQ WKH GDWD EXV 'RQW FDUH Sector/Sector Block Protection and Unprotection 7KH KDUGZDUH VHFWRU SURWHFWLRQ IHDWXUH GLVDEOHV ERWK SURJUDPPLQJ DQG HUDVH RSHUDWLRQV LQ DQ\ VHFWRU 7KH KDUGZDUH VHFWRU XQSURWHFWLRQ IHDWXUH UHHQDEOHV ERWK SURJUDP DQG HUDVH RSHUDWLRQV LQ SUHYLRXVO\ SURWHFWHG VHFWRUV 6HFWRU SURWHFWLRQXQSURWHFWLRQ FDQ EH LPSOHPHQWHG YLD WZR PHWKRGV 1RWH )RU WKH IROORZLQJ GLVFXVVLRQ WKH WHUP VHFWRU DSSOLHV WR ERWK VHFWRUV DQG VHFWRU EORFNV $ VHFWRU EORFN FRQVLVWV RI WZR RU PRUH DGMDFHQW VHFWRUV WKDW DUH SURWHFWHG RU XQSURWHFWHG DW WKH VDPH WLPH VHH 7DEOH RQ SDJH DQG 7DEOH RQ SDJH Table 4. S29WS128J/064J Boot Sector/Sector Block Addresses for Protection/Unprotection (Sheet 1 of 3) 6HFWRU 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ $$ ;;; ;;; ;;; 6HFWRU 6HFWRU %ORFN 6L]H .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 19 Data Sheet Table 4. S29WS128J/064J Boot Sector/Sector Block Addresses for Protection/Unprotection (Sheet 2 of 3) 6HFWRU 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ $$ ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; 6HFWRU 6HFWRU %ORFN 6L]H [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV 20 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Table 4. S29WS128J/064J Boot Sector/Sector Block Addresses for Protection/Unprotection (Sheet 3 of 3) 6HFWRU 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ $$ ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;; ;;; ;;; 6HFWRU 6HFWRU %ORFN 6L]H [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 21 Data Sheet Table 5. S29WS064J Boot Sector/Sector Block Addresses for Protection/Unprotection (Sheet 1 of 2) 6HFWRU 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ 6$6$ $$ ;;; ;;; ;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; ;;;;; 6HFWRU 6HFWRU %ORFN 6L]H .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV [ .ZRUGV 22 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Table 5. S29WS064J Boot Sector/Sector Block Addresses for Protection/Unprotection (Sheet 2 of 2) 6HFWRU 6$6$ 6$6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ $$ ;;;;; ;;;;; ;;; ;;; ;;; 6HFWRU 6HFWRU %ORFN 6L]H [ .ZRUGV [ .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 23 Data Sheet Advanced Sector Protection/Unprotection 7KH $GYDQFHG 6HFWRU 3URWHFWLRQ8QSURWHFWLRQ IHDWXUH GLVDEOHV RU HQDEOHV SURJUDPPLQJ RU HUDVH RSHUDWLRQV LQ DQ\ RU DOO VHFWRUV DQG FDQ EH LPSOHPHQWHG WKURXJK VRIWZDUH DQGRU KDUGZDUH PHWK RGV ZKLFK DUH LQGHSHQGHQW RI HDFK RWKHU 7KLV VHFWLRQ GHVFULEHV WKH YDULRXV PHWKRGV RI SURWHFWLQJ GDWD VWRUHG LQ WKH PHPRU\ DUUD\ $Q RYHUYLHZ RI WKHVH PHWKRGV LQ VKRZQ LQ )LJXUH Hardware Methods Software Methods Lock Register (One Time Programmable) ACC = VIL (All sectors locked) Password Method (DQ2) Persistent Method (DQ1) (All boot sectors locked) WP# = VIL 64-bit Password (One Time Protect) PPB Lock Bit1,2,3 0 = PPBs Locked 1 = PPBs Unlocked 1. Bit is volatile, and defaults to "1" on reset. 2. Programming to "0" locks all PPBs to their current state. 3. Once programmed to "0", requires hardware reset to unlock. Memory Array Sector 0 Sector 1 Sector 2 Persistent Protection Bit (PPB)4,5 PPB 0 PPB 1 PPB 2 Dynamic Protection Bit (PPB)6,7,8 DYB 0 DYB 1 DYB 2 Sector N-2 Sector N-1 Sector N 3 PPB N-2 PPB N-1 PPB N 4. 0 = Sector Protected, 1 = Sector Unprotected. 5. PPBs programmed individually, but cleared collectively DYB N-2 DYB N-1 DYB N 6. 0 = Sector Protected, 1 = Sector Unprotected. 7. Protect effective only if PPB Lock Bit is unlocked and corresponding PPB is "1" (unprotected). 8. Volatile Bits: defaults to user choice upon power-up (see ordering options). 3. N = Highest Address Sector. Figure 1. Advanced Sector Protection/Unprotection 24 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Lock Register $V VKLSSHG IURP WKH IDFWRU\ DOO GHYLFHV GHIDXOW WR WKH SHUVLVWHQW PRGH ZKHQ SRZHU LV DSSOLHG DQG DOO VHFWRUV DUH XQSURWHFWHG XQOHVV RWKHUZLVH FKRVHQ WKURXJK WKH '<% RUGHULQJ RSWLRQ 7KH GHYLFH SURJUDPPHU RU KRVW V\VWHP PXVW WKHQ FKRRVH ZKLFK VHFWRU SURWHFWLRQ PHWKRG WR XVH 3URJUDP PLQJ VHWWLQJ WR DQ\ RQH RI WKH IROORZLQJ WZR RQHWLPH SURJUDPPDEOH QRQYRODWLOH ELWV ORFNV WKH SDUW SHUPDQHQWO\ LQ WKDW PRGH /RFN 5HJLVWHU 3HUVLVWHQW 3URWHFWLRQ 0RGH /RFN %LW '4 /RFN 5HJLVWHU 3DVVZRUG 3URWHFWLRQ 0RGH /RFN %LW '4 Table 6. Device DQ15-05 DQ4 Lock Register DQ3 DQ2 DQ1 DQ0 6:61 '<% /RFN %RRW %LW VHFWRUV SRZHU XS SURWHFWHG VHFWRUV SRZHU XS XQSURWHFWHG 3DVVZRUG 3URWHFWLRQ 0RGH /RFN %LW 3HUVLVWHQW 3URWHFWLRQ 0RGH /RFN %LW &XVWRPHU 6HF6L 6HFWRU 3URWHFWLRQ %LW 6:61 6:61 8QGHILQHG 33% 2QH7LPH 3URJUDPPDEOH %LW $OO 33% HUDVH FRPPDQG GLVDEOHG $OO 33% (UDVH FRPPDQG HQDEOHG 3DVVZRUG 3URWHFWLRQ 0RGH /RFN %LW 3HUVLVWHQW 3URWHFWLRQ 0RGH /RFN %LW 6HF6L 6HFWRU 3URWHFWLRQ %LW 1RWHV ,I WKH SDVVZRUG PRGH LV FKRVHQ WKH SDVVZRUG PXVW EH SURJUDPPHG EHIRUH VHWWLQJ WKH FRU UHVSRQGLQJ ORFN UHJLVWHU ELW $IWHU WKH /RFN 5HJLVWHU %LWV &RPPDQG 6HW (QWU\ FRPPDQG VHTXHQFH LV ZULWWHQ UHDGV DQG ZULWHV IRU %DQN DUH GLVDEOHG ZKLOH UHDGV IURP RWKHU EDQNV DUH DOORZHG XQWLO H[LWLQJ WKLV PRGH ,I ERWK ORFN ELWV DUH VHOHFWHG WR EH SURJUDPPHG WR ]HURV DW WKH VDPH WLPH WKH RSHUDWLRQ DERUWV 2QFH WKH 3DVVZRUG 0RGH /RFN %LW LV SURJUDPPHG WKH 3HUVLVWHQW 0RGH /RFN %LW LV SHUPDQHQWO\ GLVDEOHG DQG QR FKDQJHV WR WKH SURWHFWLRQ VFKHPH DUH DOORZHG 6LPLODUO\ LI WKH 3HUVLVWHQW 0RGH /RFN %LW LV SURJUDPPHG WKH 3DVVZRUG 0RGH LV SHUPDQHQWO\ GLVDEOHG $IWHU VHOHFWLQJ D VHFWRU SURWHFWLRQ PHWKRG HDFK VHFWRU FDQ RSHUDWH LQ DQ\ RI WKH IROORZLQJ WKUHH VWDWHV &RQVWDQWO\ ORFNHG 7KH VHOHFWHG VHFWRUV DUH SURWHFWHG DQG FDQ QRW EH UHSURJUDPPHG XQOHVV 33% ORFN ELW LV FOHDUHG YLD D SDVVZRUG KDUGZDUH UHVHW RU SRZHU F\FOH '\QDPLFDOO\ ORFNHG 7KH VHOHFWHG VHFWRUV DUH SURWHFWHG DQG FDQ EH DOWHUHG YLD VRIWZDUH FRP PDQGV 8QORFNHG 7KH VHFWRUV DUH XQSURWHFWHG DQG FDQ EH HUDVHG DQGRU SURJUDPPHG 7KHVH VWDWHV DUH FRQWUROOHG E\ WKH ELW W\SHV GHVFULEHG LQ 6HFWLRQV Persistent Protection Bits 7KH 3HUVLVWHQW 3URWHFWLRQ %LWV DUH XQLTXH DQG QRQYRODWLOH IRU HDFK VHFWRU DQG KDYH WKH VDPH HQ GXUDQFHV DV WKH )ODVK PHPRU\ 3UHSURJUDPPLQJ DQG YHULILFDWLRQ SULRU WR HUDVXUH DUH KDQGOHG E\ WKH GHYLFH DQG WKHUHIRUH GR QRW UHTXLUH V\VWHP PRQLWRULQJ 1RWHV (DFK 33% LV LQGLYLGXDOO\ SURJUDPPHG DQG DOO DUH HUDVHG LQ SDUDOOHO :KLOH SURJUDPPLQJ 33% IRU D VHFWRU DUUD\ GDWD FDQ EH UHDG IURP DQ\ RWKHU EDQN H[FHSW %DQN XVHG IRU 'DWD 3ROOLQJ DQG WKH EDQN LQ ZKLFK VHFWRU 33% LV EHLQJ SURJUDPPHG (QWU\ FRPPDQG GLVDEOHV UHDGV DQG ZULWHV IRU WKH EDQN VHOHFWHG 5HDGV ZLWKLQ WKDW EDQN UHWXUQ WKH 33% VWDWXV IRU WKDW VHFWRU 5HDGV IURP RWKHU EDQNV DUH DOORZHG ZKLOH ZULWHV DUH QRW DOORZHG June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 25 Data Sheet $OO 5HDGV PXVW EH SHUIRUPHG XVLQJ WKH $V\QFKURQRXV PRGH 7KH VSHFLILF VHFWRU DGGUHVV $$ :61 $$ :61 $$ :61 DUH ZULWWHQ DW WKH VDPH WLPH DV WKH SURJUDP FRPPDQG ,I WKH 33% /RFN %LW LV VHW WKH 33% 3URJUDP RU HUDVH FRPPDQG GRHV QRW H[HFXWH DQG WLPHV RXW ZLWKRXW SURJUDPPLQJ RU HUDVLQJ WKH 33% 7KHUH DUH QR PHDQV IRU LQGLYLGXDOO\ HUDVLQJ D VSHFLILF 33% DQG QR VSHFLILF VHFWRU DGGUHVV LV UHTXLUHG IRU WKLV RSHUDWLRQ ([LW FRPPDQG PXVW EH LVVXHG DIWHU WKH H[HFXWLRQ ZKLFK UHVHWV WKH GHYLFH WR UHDG PRGH DQG UHHQDEOHV UHDGV DQG ZULWHV IRU %DQN 7KH SURJUDPPLQJ VWDWH RI WKH 33% IRU D JLYHQ VHFWRU FDQ EH YHULILHG E\ ZULWLQJ D 33% 6WDWXV 5HDG &RPPDQG WR WKH GHYLFH DV GHVFULEHG E\ WKH IORZ FKDUW VKRZQ LQ )LJXUH 26 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Enter PPB Command Set. Addr = BA Program PPB Bit. Addr = SA Read Byte Twice Addr = SA0 DQ6 = Toggle? Yes No No DQ5 = 1? Yes Read Byte Twice Addr = SA0 Wait 500 s DQ6 = Toggle? Yes No Read Byte. Addr = SA No DQ0 = '1' (Erase) '0' (Pgm.)? Yes FAIL Issue Reset Command PASS Exit PPB Command Set Figure 2. PPB Program/Erase Algorithm Dynamic Protection Bits '\QDPLF 3URWHFWLRQ %LWV DUH YRODWLOH DQG XQLTXH IRU HDFK VHFWRU DQG FDQ EH LQGLYLGXDOO\ PRGLILHG '<%V RQO\ FRQWURO WKH SURWHFWLRQ VFKHPH IRU XQSURWHFWHG VHFWRUV WKDW KDYH WKHLU 33%V FOHDUHG HUDVHG WR %\ LVVXLQJ WKH '<% 6HW RU &OHDU FRPPDQG VHTXHQFHV WKH '<%V DUH VHW SUR JUDPPHG WR RU FOHDUHG HUDVHG WR WKXV SODFLQJ HDFK VHFWRU LQ WKH SURWHFWHG RU XQSURWHFWHG VWDWH UHVSHFWLYHO\ 7KLV IHDWXUH DOORZV VRIWZDUH WR HDVLO\ SURWHFW VHFWRUV DJDLQVW LQ DGYHUWHQW FKDQJHV \HW GRHV QRW SUHYHQW WKH HDV\ UHPRYDO RI SURWHFWLRQ ZKHQ FKDQJHV DUH QHHGHG June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 27 Data Sheet 1RWHV 7KH '<%V FDQ EH VHW SURJUDPPHG WR RU FOHDUHG HUDVHG WR DV RIWHQ DV QHHGHG :KHQ WKH SDUWV DUH ILUVW VKLSSHG WKH 33%V DUH FOHDUHG HUDVHG WR DQG XSRQ SRZHU XS RU UHVHW WKH '<%V FDQ EH VHW RU FOHDUHG GHSHQGLQJ XSRQ WKH RUGHULQJ RSWLRQ FKRVHQ ,I WKH RSWLRQ WR FOHDU WKH '<%V DIWHU SRZHU XS LV FKRVHQ HUDVHG WR WKHQ WKH VHFWRUVPD\ EH PRGLILHG GHSHQGLQJ XSRQ WKH 33% VWDWH RI WKDW VHFWRU VHH 7DEOH 7KH VHFWRUV ZRXOG EH LQ WKH SURWHFWHG VWDWH ,I WKH RSWLRQ WR VHW WKH '<%V DIWHU SRZHU XS LV FKRVHQ SURJUDPPHG WR ,W LV SRVVLEOH WR KDYH VHFWRUV WKDW DUH SHUVLVWHQWO\ ORFNHG ZLWK VHFWRUV WKDW DUH OHIW LQ WKH G\ QDPLF VWDWH 7KH '<% 6HW RU &OHDU FRPPDQGV IRU WKH G\QDPLF VHFWRUV VLJQLI\ SURWHFWHG RU XQSURWHFWHG VWDWH RI WKH VHFWRUV UHVSHFWLYHO\ +RZHYHU LI WKHUH LV D QHHG WR FKDQJH WKH VWDWXV RI WKH SHU VLVWHQWO\ ORFNHG VHFWRUV D IHZ PRUH VWHSV DUH UHTXLUHG )LUVW WKH 33% /RFN %LW PXVW EH FOHDUHG E\ HLWKHU SXWWLQJ WKH GHYLFH WKURXJK D SRZHUF\FOH RU KDUGZDUH UHVHW 7KH 33%V FDQ WKHQ EH FKDQJHG WR UHIOHFW WKH GHVLUHG VHWWLQJV 6HWWLQJ WKH 33% /RFN %LW RQFH DJDLQ ORFNV WKH 33%V DQG WKH GHYLFH RSHUDWHV QRUPDOO\ DJDLQ 7R DFKLHYH WKH EHVW SURWHFWLRQ LW LV UHFRPPHQGHG WR H[HFXWH WKH 33% /RFN %LW 6HW FRPPDQG HDUO\ LQ WKH ERRW FRGH DQG SURWHFW WKH ERRW FRGH E\ KROGLQJ :3 9,/ 1RWH WKDW WKH 33% DQG '<% ELWV KDYH WKH VDPH IXQFWLRQ ZKHQ $&& 9++ DV WKH\ GR ZKHQ $&& 9,+ Persistent Protection Bit Lock Bit 7KH 3HUVLVWHQW 3URWHFWLRQ %LW /RFN %LW LV D JOREDO YRODWLOH ELW IRU DOO VHFWRUV :KHQ VHW SURJUDPPHG WR LW ORFNV DOO 33%V DQG ZKHQ FOHDUHG SURJUDPPHG WR DOORZV WKH 33%V WR EH FKDQJHG 7KHUH LV RQO\ RQH 33% /RFN %LW SHU GHYLFH 1RWHV 1R VRIWZDUH FRPPDQG VHTXHQFH XQORFNV WKLV ELW XQOHVV WKH GHYLFH LV LQ WKH SDVVZRUG SURWHF WLRQ PRGH RQO\ D KDUGZDUH UHVHW RU D SRZHUXS FOHDUV WKLV ELW 7KH 33% /RFN %LW PXVW EH VHW SURJUDPPHG WR RQO\ DIWHU DOO 33%V DUH FRQILJXUHG WR WKH GHVLUHG VHWWLQJV Password Protection Method 7KH 3DVVZRUG 3URWHFWLRQ 0HWKRG DOORZV DQ HYHQ KLJKHU OHYHO RI VHFXULW\ WKDQ WKH 3HUVLVWHQW 6HFWRU 3URWHFWLRQ 0RGH E\ UHTXLULQJ D ELW SDVVZRUG IRU XQORFNLQJ WKH GHYLFH 33% /RFN %LW ,Q DGGLWLRQ WR WKLV SDVVZRUG UHTXLUHPHQW DIWHU SRZHU XS DQG UHVHW WKH 33% /RFN %LW LV VHW WR PDLQWDLQ WKH SDVVZRUG PRGH RI RSHUDWLRQ 6XFFHVVIXO H[HFXWLRQ RI WKH 3DVVZRUG 8QORFN FRPPDQG E\ HQ WHULQJ WKH HQWLUH SDVVZRUG FOHDUV WKH 33% /RFN %LW DOORZLQJ IRU VHFWRU 33%V PRGLILFDWLRQV 1RWHV 7KHUH LV QR VSHFLDO DGGUHVVLQJ RUGHU UHTXLUHG IRU SURJUDPPLQJ WKH SDVVZRUG 2QFH WKH 3DVV ZRUG LV ZULWWHQ DQG YHULILHG WKH 3DVVZRUG 0RGH /RFNLQJ %LW PXVW EH VHW LQ RUGHU WR SUHYHQW DFFHVV 7KH 3DVVZRUG 3URJUDP &RPPDQG LV RQO\ FDSDEOH RI SURJUDPPLQJ V 3URJUDPPLQJ D DIWHU D FHOO LV SURJUDPPHG DV D UHVXOWV LQ D WLPHRXW ZLWK WKH FHOO DV D 7KH SDVVZRUG LV DOO V ZKHQ VKLSSHG IURP WKH IDFWRU\ $OO ELW SDVVZRUG FRPELQDWLRQV DUH YDOLG DV D SDVVZRUG 7KHUH LV QR PHDQV WR YHULI\ ZKDW WKH SDVVZRUG LV DIWHU LW LV VHW 7KH 3DVVZRUG 0RGH /RFN %LW RQFH VHW SUHYHQWV UHDGLQJ WKH ELW SDVVZRUG RQ WKH GDWD EXV DQG IXUWKHU SDVVZRUG SURJUDPPLQJ 7KH 3DVVZRUG 0RGH /RFN %LW LV QRW HUDVDEOH 7KH ORZHU WZR DGGUHVV ELWV $$ DUH YDOLG GXULQJ WKH 3DVVZRUG 5HDG 3DVVZRUG 3URJUDP DQG 3DVVZRUG 8QORFN 7KH H[DFW SDVVZRUG PXVW EH HQWHUHG LQ RUGHU IRU WKH XQORFNLQJ IXQFWLRQ WR RFFXU 28 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet 7KH 3DVVZRUG 8QORFN FRPPDQG FDQQRW EH LVVXHG DQ\ IDVWHU WKDQ V DW D WLPH WR SUHYHQW D KDFNHU IURP UXQQLQJ WKURXJK DOO WKH ELW FRPELQDWLRQV LQ DQ DWWHPSW WR FRUUHFWO\ PDWFK D SDVVZRUG $SSUR[LPDWHO\ V LV UHTXLUHG IRU XQORFNLQJ WKH GHYLFH DIWHU WKH YDOLG ELW SDVVZRUG LV JLYHQ WR WKH GHYLFH 3DVVZRUG YHULILFDWLRQ LV RQO\ DOORZHG GXULQJ WKH SDVVZRUG SURJUDPPLQJ RSHUDWLRQ $OO IXUWKHU FRPPDQGV WR WKH SDVVZRUG UHJLRQ DUH GLVDEOHG DQG DOO RSHUDWLRQV DUH LJQRUHG ,I WKH SDVVZRUG LV ORVW DIWHU VHWWLQJ WKH 3DVVZRUG 0RGH /RFN %LW WKHUH LV QR ZD\ WR FOHDU WKH 33% /RFN %LW (QWU\ FRPPDQG VHTXHQFH PXVW EH LVVXHG SULRU WR DQ\ RI DQ\ RSHUDWLRQ DQG LW GLVDEOHV UHDGV DQG ZULWHV IRU %DQN 5HDGV DQG ZULWHV IRU RWKHU EDQNV H[FOXGLQJ %DQN DUH DOORZHG ,I WKH XVHU DWWHPSWV WR SURJUDP RU HUDVH D SURWHFWHG VHFWRU WKH GHYLFH LJQRUHV WKH FRPPDQG DQG UHWXUQV WR UHDG PRGH $ SURJUDP RU HUDVH FRPPDQG WR D SURWHFWHG VHFWRU HQDEOHV VWDWXV SROOLQJ DQG UHWXUQV WR UHDG PRGH ZLWKRXW KDYLQJ PRGLILHG WKH FRQWHQWV RI WKH SURWHFWHG VHFWRU 7KH SURJUDPPLQJ RI WKH '<% 33% DQG 33% /RFN IRU D JLYHQ VHFWRU FDQ EH YHULILHG E\ ZULWLQJ LQGLYLGXDO VWDWXV UHDG FRPPDQGV '<% 6WDWXV 33% 6WDWXV DQG 33% /RFN 6WDWXV WR WKH GHYLFH Write Unlock Cycles: Address 555h, Data AAh Address 2AAh, Data 55h Unlock Cycle 1 Unlock Cycle 2 Write Enter Lock Register Command: Address 555h, Data 40h Program Lock Register Data Address XXXh, Data A0h Address 77h*, Data PD XXXh = Address don't care * Not on future devices Program Data (PD): See text for Lock Register definitions Caution: Lock register can only be progammed once. Wait 4 s Perform Polling Algorithm (see Write Operation Status flowchart) Yes Done? No DQ5 = 1? Yes No Error condition (Exceeded Timing Limits) PASS. Write Lock Register Exit Command: Address XXXh, Data 90h Address XXXh, Data 00h Device returns to reading array. FAIL. Write rest command to return to reading array. Figure 3. Lock Register Program Algorithm June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 29 Data Sheet Advanced Sector Protection Software Examples Table 7. Unique Device PPB Lock Bit 0 = locked 1 = unlocked Sector Protection Schemes Sector PPB 0 = protected 1 = unprotected Sector DYB 0 = protected 1 = unprotected Sector Protection Status $Q\ 6HFWRU $Q\ 6HFWRU $Q\ 6HFWRU $Q\ 6HFWRU $Q\ 6HFWRU $Q\ 6HFWRU $Q\ 6HFWRU $Q\ 6HFWRU [ [ [ [ 3URWHFWHG WKURXJK 33% 3URWHFWHG WKURXJK 33% 8QSURWHFWHG 3URWHFWHG WKURXJK '<% 3URWHFWHG WKURXJK 33% 3URWHFWHG WKURXJK 33% 3URWHFWHG WKURXJK '<% 8QSURWHFWHG 7DEOH FRQWDLQV DOO SRVVLEOH FRPELQDWLRQV RI WKH '<% 33% DQG 33% /RFN %LW UHODWLQJ WR WKH VWDWXV RI WKH VHFWRU ,Q VXPPDU\ LI WKH 33% /RFN %LW LV ORFNHG VHW WR QR FKDQJHV WR WKH 33%V DUH DOORZHG 7KH 33% /RFN %LW FDQ RQO\ EH XQORFNHG UHVHW WR WKURXJK D KDUGZDUH UHVHW RU SRZHU F\FOH 6HH DOVR )LJXUH IRU DQ RYHUYLHZ RI WKH $GYDQFHG 6HFWRU 3URWHFWLRQ IHDWXUH Hardware Data Protection Methods 7KH GHYLFH RIIHUV WZR PDLQ W\SHV RI GDWD SURWHFWLRQ DW WKH VHFWRU OHYHO YLD KDUGZDUH FRQWURO :KHQ :3 LV DW 9,/ WKH IRXU RXWHUPRVW VHFWRUV DUH ORFNHG GHYLFH VSHFLILF :KHQ $&& LV DW 9,/ DOO VHFWRUV DUH ORFNHG 7KHUH DUH DGGLWLRQDO PHWKRGV E\ ZKLFK LQWHQGHG RU DFFLGHQWDO HUDVXUH RI DQ\ VHFWRUV FDQ EH SUH YHQWHG YLD KDUGZDUH PHDQV 7KH IROORZLQJ VXEVHFWLRQV GHVFULEHV WKHVH PHWKRGV :3 0HWKRG 7KH :ULWH 3URWHFW IHDWXUH SURYLGHV D KDUGZDUH PHWKRG RI SURWHFWLQJ WKH IRXU RXWHUPRVW VHFWRUV 7KLV IXQFWLRQ LV SURYLGHG E\ WKH :3 SLQ DQG RYHUULGHV WKH SUHYLRXVO\ GLVFXVVHG 6HFWRU 3URWHF WLRQ8QSURWHFWLRQ PHWKRG ,I WKH V\VWHP DVVHUWV 9,/ RQ WKH :3 SLQ WKH GHYLFH GLVDEOHV SURJUDP DQG HUDVH IXQFWLRQV LQ WKH RXWHUPRVW ERRW VHFWRUV 7KH RXWHUPRVW ERRW VHFWRUV DUH WKH VHFWRUV FRQWDLQLQJ ERWK WKH ORZHU DQG XSSHU VHW RI VHFWRUV LQ D GXDOERRWFRQILJXUHG GHYLFH ,I WKH V\VWHP DVVHUWV 9,+ RQ WKH :3 SLQ WKH GHYLFH UHYHUWV WR ZKHWKHU WKH ERRW VHFWRUV ZHUH ODVW VHW WR EH SURWHFWHG RU XQSURWHFWHG 7KDW LV VHFWRU SURWHFWLRQ RU XQSURWHFWLRQ IRU WKHVH VHFWRUV GHSHQGV RQ ZKHWKHU WKH\ ZHUH ODVW SURWHFWHG RU XQSURWHFWHG 1RWH WKDW WKH :3 SLQ PXVW QRW EH OHIW IORDWLQJ RU XQFRQQHFWHG DV LQFRQVLVWHQW EHKDYLRU RI WKH GHYLFH PD\ UHVXOW 7KH :3 SLQ PXVW EH KHOG VWDEOH GXULQJ D FRPPDQG VHTXHQFH H[HFXWLRQ $&& 0HWKRG 7KLV PHWKRG LV VLPLODU WR DERYH H[FHSW LW SURWHFWV DOO VHFWRUV 2QFH $&& LQSXW LV VHW WR 9,/ DOO SURJUDP DQG HUDVH IXQFWLRQV DUH GLVDEOHG DQG KHQFH DOO VHFWRUV DUH SURWHFWHG /RZ 9&& :ULWH ,QKLELW :KHQ 9&& LV OHVV WKDQ 9/.2 WKH GHYLFH GRHV QRW DFFHSW DQ\ ZULWH F\FOHV 7KLV SURWHFWV GDWD GXULQJ 9&& SRZHUXS DQG SRZHUGRZQ 30 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet 7KH FRPPDQG UHJLVWHU DQG DOO LQWHUQDO SURJUDPHUDVH FLUFXLWV DUH GLVDEOHG DQG WKH GHYLFH UHVHWV WR UHDGLQJ DUUD\ GDWD 6XEVHTXHQW ZULWHV DUH LJQRUHG XQWLO 9&& LV JUHDWHU WKDQ 9/.2 7KH V\VWHP PXVW SURYLGH WKH SURSHU VLJQDOV WR WKH FRQWURO LQSXWV WR SUHYHQW XQLQWHQWLRQDO ZULWHV ZKHQ 9&& LV JUHDWHU WKDQ 9/.2 :ULWH 3XOVH *OLWFK 3URWHFWLRQ 1RLVH SXOVHV RI OHVV WKDQ QV W\SLFDO RQ 2( &( RU :( GR QRW LQLWLDWH D ZULWH F\FOH 3RZHU8S :ULWH ,QKLELW ,I :( &( 5(6(7 9,/ DQG 2( 9,+ GXULQJ SRZHU XS WKH GHYLFH GRHV QRW DFFHSW FRP PDQGV RQ WKH ULVLQJ HGJH RI :( 7KH LQWHUQDO VWDWH PDFKLQH LV DXWRPDWLFDOO\ UHVHW WR WKH UHDG PRGH RQ SRZHUXS Common Flash Memory Interface (CFI) 7KH &RPPRQ )ODVK ,QWHUIDFH &), VSHFLILFDWLRQ RXWOLQHV GHYLFH DQG KRVW V\VWHP VRIWZDUH LQWHU URJDWLRQ KDQGVKDNH ZKLFK DOORZV VSHFLILF YHQGRUVSHFLILHG VRIWZDUH DOJRULWKPV WR EH XVHG IRU HQWLUH IDPLOLHV RI GHYLFHV 6RIWZDUH VXSSRUW FDQ WKHQ EH GHYLFHLQGHSHQGHQW -('(& ,'LQGHSHQ GHQW DQG IRUZDUG DQG EDFNZDUGFRPSDWLEOH IRU WKH VSHFLILHG IODVK GHYLFH IDPLOLHV )ODVK YHQGRUV FDQ VWDQGDUGL]H WKHLU H[LVWLQJ LQWHUIDFHV IRU ORQJWHUP FRPSDWLELOLW\ 7KLV GHYLFH HQWHUV WKH &), 4XHU\ PRGH ZKHQ WKH V\VWHP ZULWHV WKH &), 4XHU\ FRPPDQG K WR DGGUHVV K DQ\ WLPH WKH GHYLFH LV UHDG\ WR UHDG DUUD\ GDWD 7KH V\VWHP FDQ UHDG &), LQIRUPDWLRQ DW WKH DGGUHVVHV JLYHQ LQ 7DEOHV 7R WHUPLQDWH UHDGLQJ &), GDWD WKH V\VWHP PXVW ZULWH WKH UHVHW FRPPDQG 7KH V\VWHP FDQ DOVR ZULWH WKH &), TXHU\ FRPPDQG ZKHQ WKH GHYLFH LV LQ WKH DXWRVHOHFW PRGH 7KH GHYLFH HQWHUV WKH &), TXHU\ PRGH DQG WKH V\VWHP FDQ UHDG &), GDWD DW WKH DGGUHVVHV JLYHQ LQ 7DEOHV 7KH V\VWHP PXVW ZULWH WKH UHVHW FRPPDQG WR UHWXUQ WKH GHYLFH WR WKH DXWRVHOHFW PRGH Table 8. Addresses Data CFI Query Identification String Description K K K K K K K K K K $K K K K K K K K K K K K 4XHU\ 8QLTXH $6&,, VWULQJ 45< 3ULPDU\ 2(0 &RPPDQG 6HW $GGUHVV IRU 3ULPDU\ ([WHQGHG 7DEOH $OWHUQDWH 2(0 &RPPDQG 6HW K QRQH H[LVWV QRQH H[LVWV $GGUHVV IRU $OWHUQDWH 2(0 ([WHQGHG 7DEOH K June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 31 Data Sheet Table 9. Addresses Data System Interface String Description %K &K 'K (K )K K K K K K K K K K K K K K K K K K K K 9&& 0LQ ZULWHHUDVH '' YROW '' PLOOLYROW 9&& 0D[ ZULWHHUDVH '' YROW '' PLOOLYROW 933 0LQ YROWDJH K 933 0D[ YROWDJH K QR 933 SLQ SUHVHQW QR 933 SLQ SUHVHQW 7\SLFDO WLPHRXW SHU VLQJOH E\WHZRUG ZULWH I V 7\SLFDO WLPHRXW IRU 0LQ VL]H EXIIHU ZULWH I V K 7\SLFDO WLPHRXW SHU LQGLYLGXDO EORFN HUDVH PV 7\SLFDO WLPHRXW IRU IXOO FKLS HUDVH I PV K IA I QRW VXSSRUWHG QRW VXSSRUWHG 0D[ WLPHRXW IRU E\WHZRUG ZULWH WLPHV W\SLFDO 0D[ WLPHRXW IRU EXIIHU ZULWH IAWLPHV W\SLFDO 0D[ WLPHRXW SHU LQGLYLGXDO EORFN HUDVH I WLPHV W\SLFDO 0D[ WLPHRXW IRU IXOO FKLS HUDVH I WLPHV W\SLFDO K QRW VXSSRUWHG Table 10. Device Geometry Definition Addresses Data Description K K K $K %K &K 'K (K )K K K K K K K K K K K $K %K &K K :6- K :6- K K K K K K K K K )'K :6- 'K :6- K K K K K K K K K K K 'HYLFH 6L]H I E\WH )ODVK 'HYLFH ,QWHUIDFH GHVFULSWLRQ UHIHU WR &), SXEOLFDWLRQ 0D[ QXPEHU RI E\WHV LQ PXOWLE\WH ZULWH K QRW VXSSRUWHG I 1XPEHU RI (UDVH %ORFN 5HJLRQV ZLWKLQ GHYLFH (UDVH %ORFN 5HJLRQ ,QIRUPDWLRQ UHIHU WR WKH &), VSHFLILFDWLRQ RU &), SXEOLFDWLRQ (UDVH %ORFN 5HJLRQ ,QIRUPDWLRQ (UDVH %ORFN 5HJLRQ ,QIRUPDWLRQ (UDVH %ORFN 5HJLRQ ,QIRUPDWLRQ 32 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Table 11. Addresses Data Primary Vendor-Specific Extended Query Description K K K K K K K K K K K &K 4XHU\XQLTXH $6&,, VWULQJ 35, 0DMRU YHUVLRQ QXPEHU $6&,, 0LQRU YHUVLRQ QXPEHU $6&,, $GGUHVV 6HQVLWLYH 8QORFN %LWV 5HTXLUHG 1RW 5HTXLUHG 6LOLFRQ 7HFKQRORJ\ %LWV P 7R 5HDG :ULWH (UDVH 6XVSHQG 1RW 6XSSRUWHG 6HFWRU 3URWHFW 1RW 6XSSRUWHG ; K K K K $K %K &K 'K (K )K K K K K $K %K K K K K (K :6- K :6- K K %K &K K K K K :6- K :6- K :6- K :6- K :6- K :6- K :6- K :6- 7R 5HDG 2QO\ 1XPEHU RI VHFWRUV LQ SHU JURXS 6HFWRU 7HPSRUDU\ 8QSURWHFW 1RW 6XSSRUWHG 6XSSRUWHG 6HFWRU 3URWHFW8QSURWHFW VFKHPH $GYDQFHG 6HFWRU 3URWHFWLRQ 6LPXOWDQHRXV 2SHUDWLRQ 1XPEHU RI 6HFWRUV LQ DOO EDQNV H[FHSW ERRW EORFN %XUVW 0RGH 7\SH 1RW 6XSSRUWHG 3DJH 0RGH 7\SH 1RW 6XSSRUWHG K K K 6XSSRUWHG :RUG 3DJH :RUG 3DJH :RUG 3DJH $&& $FFHOHUDWLRQ 6XSSO\ 0LQLPXP 1RW 6XSSRUWHG '' 9ROW '' P9 1RW 6XSSRUWHG '' 9ROW '' P9 'XDO %RRW 'HYLFH K %RWWRP %RRW 'HYLFH K 7RS %RRW 'HYLFH $&& $FFHOHUDWLRQ 6XSSO\ 0D[LPXP 7RS%RWWRP %RRW 6HFWRU )ODJ 3URJUDP 6XVSHQG K %DQN 2UJDQL]DWLRQ ; QRW VXSSRUWHG 1XPEHU RI EDQNV 1XPEHU RI VHFWRUV LQ EDQN 1XPEHU RI VHFWRUV LQ EDQN 1XPEHU RI VHFWRUV LQ EDQN 1XPEHU RI VHFWRUV LQ EDQN %DQN $ 5HJLRQ ,QIRUPDWLRQ ; %DQN % 5HJLRQ ,QIRUPDWLRQ ; %DQN & 5HJLRQ ,QIRUPDWLRQ ; %DQN ' 5HJLRQ ,QIRUPDWLRQ ; June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 33 Data Sheet Table 12. %DQN Sector WS128J Sector Address Table (Sheet 1 of 8) Sector Size (x16) Address Range 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ %DQN ' 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV K)))K K)))K K)))K K)))K K)))K K)))K K)))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K $K$)))K $K$))))K %K%)))K %K%))))K &K&)))K &K&))))K 'K')))K 'K'))))K (K()))K (K())))K )K))))K )K)))))K 34 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Table 12. WS128J Sector Address Table (Sheet 2 of 8) %DQN Sector Sector Size (x16) Address Range 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ %DQN & 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K $K$)))K $K$))))K %K%)))K %K%))))K &K&)))K &K&))))K 'K')))K 'K'))))K (K()))K (K())))K )K))))K )K)))))K June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 35 Data Sheet Table 12. %DQN Sector WS128J Sector Address Table (Sheet 3 of 8) Sector Size (x16) Address Range 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ %DQN & 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K $K$)))K $K$))))K %K%)))K %K%))))K &K&)))K &K&))))K 'K')))K 'K'))))K (K()))K (K())))K )K))))K )K)))))K 36 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Table 12. WS128J Sector Address Table (Sheet 4 of 8) %DQN Sector Sector Size (x16) Address Range 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ %DQN & 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K $K$)))K $K$))))K %K%)))K %K%))))K &K&)))K &K&))))K 'K')))K 'K'))))K (K()))K (K())))K )K))))K )K)))))K June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 37 Data Sheet Table 12. %DQN Sector WS128J Sector Address Table (Sheet 5 of 8) Sector Size (x16) Address Range 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ %DQN % 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K $K$)))K $K$))))K %K%)))K %K%))))K &K&)))K &K&))))K 'K')))K 'K'))))K (K()))K (K())))K )K))))K )K)))))K 38 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Table 12. %DQN Sector WS128J Sector Address Table (Sheet 6 of 8) Sector Size (x16) Address Range 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ %DQN % 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K $K$)))K $K$))))K %K%)))K %K%))))K &K&)))K &K&))))K 'K')))K 'K'))))K (K()))K (K())))K )K))))K )K)))))K June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 39 Data Sheet Table 12. %DQN Sector WS128J Sector Address Table (Sheet 7 of 8) Sector Size (x16) Address Range 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ %DQN % 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K $K$)))K $K$))))K %K%)))K %K%))))K &K&)))K &K&))))K 'K')))K 'K'))))K (K()))K (K())))K )K))))K )K)))))K 40 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Table 12. %DQN Sector WS128J Sector Address Table (Sheet 8 of 8) Sector Size (x16) Address Range 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ %DQN $ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K $K$)))K $K$))))K %K%)))K %K%))))K &K&)))K &K&))))K 'K')))K 'K'))))K (K()))K (K())))K )K))))K )K))))K )K))))K )$K)$)))K )%K)%)))K )&K)&)))K )'K)')))K )(K)()))K ))K)))))K June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 41 Data Sheet Table 13. %DQN Sector WS064J Sector Address Table (Sheet 1 of 6) Sector Size (x16) Address Range 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ %DQN ' 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV K)))K K)))K K)))K K)))K K)))K K)))K K)))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K 42 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Table 13. %DQN Sector WS064J Sector Address Table (Sheet 2 of 6) Sector Size (x16) Address Range 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ %DQN & 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV K)))K K))))K K)))K K))))K $K$)))K $K$))))K %K%)))K %K%))))K &K&)))K &K&))))K 'K')))K 'K'))))K (K()))K (K())))K )K))))K )K)))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 43 Data Sheet Table 13. %DQN Sector WS064J Sector Address Table (Sheet 3 of 6) Sector Size (x16) Address Range 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ %DQN & 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K $K$)))K $K$))))K %K%)))K %K%))))K &K&)))K &K&))))K 'K')))K 'K'))))K (K()))K (K())))K )K))))K )K)))))K 44 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Table 13. %DQN Sector WS064J Sector Address Table (Sheet 4 of 6) Sector Size (x16) Address Range 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ %DQN % 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K $K$)))K $K$))))K %K%)))K %K%))))K June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 45 Data Sheet Table 13. %DQN Sector WS064J Sector Address Table (Sheet 5 of 6) Sector Size (x16) Address Range 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ %DQN % 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV &K&)))K &K&))))K 'K')))K 'K'))))K (K()))K (K())))K )K))))K )K)))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K K)))K K))))K 46 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Table 13. %DQN Sector WS064J Sector Address Table (Sheet 6 of 6) Sector Size (x16) Address Range 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ %DQN $ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ 6$ .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV .ZRUGV K)))K K))))K K)))K K))))K $K$)))K $K$))))K %K%)))K %K%))))K &K&)))K &K&))))K 'K')))K 'K'))))K (K()))K (K())))K )K))))K )K))))K )K))))K )$K)$)))K )%K)%)))K )&K)&)))K )'K)')))K )(K)()))K ))K)))))K Command Definitions :ULWLQJ VSHFLILF DGGUHVV DQG GDWD FRPPDQGV RU VHTXHQFHV LQWR WKH FRPPDQG UHJLVWHU LQLWLDWHV GHYLFH RSHUDWLRQV 7DEOH &RPPDQG 'HILQLWLRQV RQ SDJH GHILQHV WKH YDOLG UHJLVWHU FRP PDQG VHTXHQFHV :ULWLQJ LQFRUUHFW DGGUHVV DQG GDWD YDOXHV RU ZULWLQJ WKHP LQ WKH LPSURSHU VHTXHQFH PD\ SODFH WKH GHYLFH LQ DQ XQNQRZQ VWDWH 7KH V\VWHP PXVW ZULWH WKH UHVHW FRPPDQG WR UHWXUQ WKH GHYLFH WR UHDGLQJ DUUD\ GDWD 5HIHU WR WKH $& &KDUDFWHULVWLFV VHFWLRQ IRU WLPLQJ GLDJUDPV Reading Array Data 7KH GHYLFH LV DXWRPDWLFDOO\ VHW WR UHDGLQJ DUUD\ GDWD DIWHU GHYLFH SRZHUXS 1R FRPPDQGV DUH UHTXLUHG WR UHWULHYH GDWD LQ DV\QFKURQRXV PRGH (DFK EDQN LV UHDG\ WR UHDG DUUD\ GDWD DIWHU FRP SOHWLQJ DQ (PEHGGHG 3URJUDP RU (PEHGGHG (UDVH DOJRULWKP $IWHU WKH GHYLFH DFFHSWV DQ (UDVH 6XVSHQG FRPPDQG WKH FRUUHVSRQGLQJ EDQN HQWHUV WKH HUDVH VXVSHQGUHDG PRGH DIWHU ZKLFK WKH V\VWHP FDQ UHDG GDWD IURP DQ\ QRQHUDVHVXVSHQGHG VHFWRU ZLWKLQ WKH VDPH EDQN $IWHU FRPSOHWLQJ D SURJUDPPLQJ RSHUDWLRQ LQ WKH (UDVH 6XVSHQG PRGH WKH V\VWHP PD\ RQFH DJDLQ UHDG DUUD\ GDWD IURP DQ\ QRQHUDVHVXVSHQGHG VHFWRU ZLWKLQ WKH VDPH EDQN 6HH WKH (UDVH 6XVSHQG(UDVH 5HVXPH &RPPDQGV VHFWLRQ RQ SDJH IRU PRUH LQIRUPDWLRQ 7KH V\VWHP PXVW LVVXH WKH UHVHW FRPPDQG WR UHWXUQ D EDQN WR WKH UHDG RU HUDVHVXVSHQGUHDG PRGH LI '4 JRHV KLJK GXULQJ DQ DFWLYH SURJUDP RU HUDVH RSHUDWLRQ RU LI WKH EDQN LV LQ WKH DX WRVHOHFW PRGH 6HH WKH 5HVHW &RPPDQG VHFWLRQ RQ SDJH IRU PRUH LQIRUPDWLRQ June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 47 Data Sheet 6HH DOVR 5HTXLUHPHQWV IRU $V\QFKURQRXV 5HDG2SHUDWLRQ 1RQ%XUVW VHFWLRQ RQ SDJH DQG 5HTXLUHPHQWV IRU 6\QFKURQRXV %XUVW 5HDG 2SHUDWLRQ VHFWLRQ RQ SDJH IRU PRUH LQIRUPDWLRQ 7KH $V\QFKURQRXV 5HDG DQG 6\QFKURQRXV%XUVW 5HDG WDEOHV SURYLGH WKH UHDG SDUDPHWHUV DQG )LJXUH &/. 6\QFKURQRXV %XUVW 0RGH 5HDG ULVLQJ DFWLYH &/. RQ SDJH )LJXUH 6\Q FKURQRXV %XUVW 0RGH 5HDG RQ SDJH DQG )LJXUH $V\QFKURQRXV 0RGH 5HDG ZLWK /DWFKHG $GGUHVVHV RQ SDJH VKRZ WKH WLPLQJV Set Configuration Register Command Sequence 7KH GHYLFH XVHV D FRQILJXUDWLRQ UHJLVWHU WR VHW WKH YDULRXV EXUVW SDUDPHWHUV QXPEHU RI ZDLW VWDWHV EXUVW UHDG PRGH DFWLYH FORFN HGJH 5'< FRQILJXUDWLRQ DQG V\QFKURQRXV PRGH DFWLYH 7KH FRQILJXUDWLRQ UHJLVWHU PXVW EH VHW EHIRUH WKH GHYLFH ZLOO HQWHU EXUVW PRGH 7KH FRQILJXUDWLRQ UHJLVWHU LV ORDGHG ZLWK D WKUHHF\FOH FRPPDQG VHTXHQFH 7KH ILUVW WZR F\FOHV DUH VWDQGDUG XQORFN VHTXHQFHV 2Q WKH WKLUG F\FOH WKH GDWD VKRXOG EH &K DGGUHVV ELWV $$ VKRXOG EH K DQG DGGUHVV ELWV $$ VHW WKH FRGH WR EH ODWFKHG 7KH GHYLFH ZLOO SRZHU XS RU DIWHU D KDUGZDUH UHVHW ZLWK WKH GHIDXOW VHWWLQJ ZKLFK LV LQ DV\QFKURQRXV PRGH 7KH UHJLVWHU PXVW EH VHW EHIRUH WKH GHYLFH FDQ HQWHU V\QFKURQRXV PRGH 7KH FRQILJXUDWLRQ UHJLVWHU FDQ QRW EH FKDQJHG GXULQJ GHYLFH RSHUDWLRQV SURJUDP HUDVH RU VHFWRU ORFN 48 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Power-up/ Hardware Reset Asynchronous Read Mode Only Set Burst Mode Configuration Register Command for Synchronous Mode (A19 = 0) Set Burst Mode Configuration Register Command for Asynchronous Mode (A19 = 1) Synchronous Read Mode Only Figure 4. Synchronous/Asynchronous State Diagram 5HDG 0RGH 6HWWLQJ 2Q SRZHUXS RU KDUGZDUH UHVHW WKH GHYLFH LV VHW WR EH LQ DV\QFKURQRXV UHDG PRGH 7KLV VHWWLQJ DOORZV WKH V\VWHP WR HQDEOH RU GLVDEOH EXUVW PRGH GXULQJ V\VWHP RSHUDWLRQV $GGUHVV $ GHWHU PLQHV WKLV VHWWLQJ IRU DV\QFKURQRXV PRGH IRU V\QFKURQRXV PRGH 3URJUDPPDEOH :DLW 6WDWH &RQILJXUDWLRQ 7KH SURJUDPPDEOH ZDLW VWDWH IHDWXUH LQIRUPV WKH GHYLFH RI WKH QXPEHU RI FORFN F\FOHV WKDW PXVW HODSVH DIWHU $9' LV GULYHQ DFWLYH EHIRUH GDWD ZLOO EH DYDLODEOH 7KLV YDOXH LV GHWHUPLQHG E\ WKH LQSXW IUHTXHQF\ RI WKH GHYLFH $GGUHVV ELWV $$ GHWHUPLQH WKH VHWWLQJ VHH 7DEOH 3UR JUDPPDEOH :DLW 6WDWH 6HWWLQJV RQ SDJH 7KH ZDLW VWDWH FRPPDQG VHTXHQFH LQVWUXFWV WKH GHYLFH WR VHW D SDUWLFXODU QXPEHU RI FORFN F\FOHV IRU WKH LQLWLDO DFFHVV LQ EXUVW PRGH 7KH QXPEHU RI ZDLW VWDWHV WKDW VKRXOG EH SURJUDPPHG LQWR WKH GHYLFH LV GLUHFWO\ UHODWHG WR WKH FORFN IUHTXHQF\ June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 49 Data Sheet Table 14. A14 A13 Programmable Wait State Settings A12 Total Initial Access Cycles GHIDXOW 5HVHUYHG 5HVHUYHG 1RWHV 8SRQ SRZHUXS RU KDUGZDUH UHVHW WKH GHIDXOW VHWWLQJ LV VHYHQ ZDLW VWDWHV 5'< ZLOO GHIDXOW WR EHLQJ DFWLYH ZLWK GDWD ZKHQ WKH :DLW 6WDWH 6HWWLQJ LV VHW WR D WRWDO LQLWLDO DFFHVV F\FOH RI ,W LV UHFRPPHQGHG WKDW WKH ZDLW VWDWH FRPPDQG VHTXHQFH EH ZULWWHQ HYHQ LI WKH GHIDXOW ZDLW VWDWH YDOXH LV GHVLUHG WR HQVXUH WKH GHYLFH LV VHW DV H[SHFWHG $ KDUGZDUH UHVHW ZLOO VHW WKH ZDLW VWDWH WR WKH GHIDXOW VHWWLQJ 6WDQGDUG ZDLWVWDWH +DQGVKDNLQJ 2SWLRQ 7KH KRVW V\VWHP PXVW VHW WKH DSSURSULDWH QXPEHU RI ZDLW VWDWHV LQ WKH IODVK GHYLFH GHSHQGLQJ XSRQ WKH FORFN IUHTXHQF\ 7KH KRVW V\VWHP VKRXOG VHW DGGUHVV ELWV $$ WR IRU D FORFN IUHTXHQF\ RI 0+] IRU WKH V\VWHPGHYLFH WR H[HFXWH DW PD[LPXP VSHHG 7DEOH GHVFULEHV WKH UHFRPPHQGHG QXPEHU RI FORFN F\FOHV ZDLW VWDWHV IRU YDULRXV FRQGLWLRQV Table 15. Wait States for Standard wait-state Handshaking Typical No. of Clock Cycles after AVD# Low Burst Mode 66 MHz 80 MHz :RUG RU :RUG RU &RQWLQXRXV :RUG RU 1RWHV ,Q WKH DQG ZRUG EXUVW UHDG PRGHV WKH DGGUHVV SRLQWHU GRHV QRW FURVV ZRUG ERXQGDULHV DGGUHVVHV ZKLFK DUH PXOWLSOHV RI )K )RU :6- PRGHO QXPEHUV DQG DQ DGGLWLRQDO FORFN F\FOH LV UHTXLUHG IRU ERXQGDU\ FURVVLQJV ZKLOH LQ &RQWLQXRXV UHDG PRGH 7KH KRVW V\VWHP PXVW VHW WKH DSSURSULDWH QXPEHU RI ZDLW VWDWHV LQ WKH IODVK GHYLFH GHSHQGLQJ XSRQ WKH FORFN IUHTXHQF\ 1RWH WKDW WKH KRVW V\VWHP PXVW VHW DJDLQ WKH QXPEHU RI ZDLW VWDWH ZKHQ WKH KRVW V\VWHP FKDQJH WKH FORFN IUHTXHQF\ )RU H[DPSOH WKH KRVW V\VWHP PXVW VHW IURP RU ZDLW VWDWH WR OHVV WKDQ ZDLW VWDWHV ZKHQ WKH KRVW V\VWHP FKDQJH WKH FORFN IUHTXHQF\ IURP 0+] WR OHVV WKDQ 0+] 7KH DXWRVHOHFW IXQFWLRQ DOORZV WKH KRVW V\VWHP WR GHWHUPLQH ZKHWKHU WKH IODVK GHYLFH LV HQDEOHG IRU KDQGVKDNLQJ 6HH WKH $XWRVHOHFW &RPPDQG 6HTXHQFH VHFWLRQ RQ SDJH IRU PRUH LQIRUPDWLRQ 50 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet 5HDG 0RGH &RQILJXUDWLRQ 7KH GHYLFH VXSSRUWV IRXU GLIIHUHQW UHDG PRGHV FRQWLQXRXV PRGH DQG DQG ZRUG OLQHDU ZUDS DURXQG PRGHV $ FRQWLQXRXV VHTXHQFH EHJLQV DW WKH VWDUWLQJ DGGUHVV DQG DGYDQFHV WKH DG GUHVV SRLQWHU XQWLO WKH EXUVW RSHUDWLRQ LV FRPSOHWH ,I WKH KLJKHVW DGGUHVV LQ WKH GHYLFH LV UHDFKHG GXULQJ WKH FRQWLQXRXV EXUVW UHDG PRGH WKH DGGUHVV SRLQWHU ZUDSV DURXQG WR WKH ORZHVW DGGUHVV )RU H[DPSOH DQ HLJKWZRUG OLQHDU UHDG ZLWK ZUDS DURXQG EHJLQV RQ WKH VWDUWLQJ DGGUHVV ZULWWHQ WR WKH GHYLFH DQG WKHQ DGYDQFHV WR WKH QH[W ZRUG ERXQGDU\ 7KH DGGUHVV SRLQWHU WKHQ UHWXUQV WR WKH VW ZRUG DIWHU WKH SUHYLRXV HLJKW ZRUG ERXQGDU\ ZUDSSLQJ WKURXJK WKH VWDUWLQJ ORFDWLRQ 7KH VL[WHHQ DQG WKLUW\WZR OLQHDU ZUDS DURXQG PRGHV RSHUDWH LQ D IDVKLRQ VLPLODU WR WKH HLJKW ZRUG PRGH 7DEOH VKRZV WKH DGGUHVV ELWV DQG VHWWLQJV IRU WKH IRXU UHDG PRGHV Table 16. Read Mode Settings Address Bits Burst Modes A16 A15 &RQWLQXRXV ZRUG OLQHDU ZUDS DURXQG ZRUG OLQHDU ZUDS DURXQG ZRUG OLQHDU ZUDS DURXQG 1RWH 8SRQ SRZHUXS RU KDUGZDUH UHVHW WKH GHIDXOW VHWWLQJ LV FRQWLQXRXV %XUVW $FWLYH &ORFN (GJH &RQILJXUDWLRQ %\ GHIDXOW WKH GHYLFH ZLOO GHOLYHU GDWD RQ WKH ULVLQJ HGJH RI WKH FORFN DIWHU WKH LQLWLDO V\QFKURQRXV DFFHVV WLPH 6XEVHTXHQW RXWSXWV ZLOO DOVR EH RQ WKH IROORZLQJ ULVLQJ HGJHV EDUULQJ DQ\ GHOD\V 7KH GHYLFH FDQ EH VHW VR WKDW WKH IDOOLQJ FORFN HGJH LV DFWLYH IRU DOO V\QFKURQRXV DFFHVVHV $GGUHVV ELW $ GHWHUPLQHV WKLV VHWWLQJ IRU ULVLQJ DFWLYH IRU IDOOLQJ DFWLYH 5'< &RQILJXUDWLRQ %\ GHIDXOW WKH GHYLFH LV VHW VR WKDW WKH 5'< SLQ ZLOO RXWSXW 92+ ZKHQHYHU WKHUH LV YDOLG GDWD RQ WKH RXWSXWV 7KH GHYLFH FDQ EH VHW VR WKDW 5'< JRHV DFWLYH RQH GDWD F\FOH EHIRUH DFWLYH GDWD $GGUHVV ELW $ GHWHUPLQHV WKLV VHWWLQJ IRU 5'< DFWLYH ZLWK GDWD IRU 5'< DFWLYH RQH FORFN F\FOH EHIRUH YDOLG GDWD 2QO\ WKH FRPELQDWLRQ RI ZDLW VWDWH DQG 5'< DFWLYH RQH FORFN F\FOH EHIRUH GDWD LV QRW VXSSRUWHG ,Q DV\QFKURQRXV PRGH 5'< LV DQ RSHQGUDLQ RXWSXW Configuration Register 7DEOH VKRZV WKH DGGUHVV ELWV WKDW GHWHUPLQH WKH FRQILJXUDWLRQ UHJLVWHU VHWWLQJV IRU YDULRXV GH YLFH IXQFWLRQV June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 51 Data Sheet Table 17. Configuration Register Address Bit Function Settings (Binary) $ $ $ $ $ $ $ 6HW 'HYLFH 5HDG 0RGH 5'< &ORFN 6\QFKURQRXV 5HDG %XUVW 0RGH (QDEOHG $V\QFKURQRXV 0RGH GHIDXOW 5'< DFWLYH RQH FORFN F\FOH EHIRUH GDWD 5'< DFWLYH ZLWK GDWD GHIDXOW %XUVW VWDUWV DQG GDWD LV RXWSXW RQ WKH IDOOLQJ HGJH RI &/. %XUVW VWDUWV DQG GDWD LV RXWSXW RQ WKH ULVLQJ HGJH RI &/. GHIDXOW &RQWLQXRXV GHIDXOW ZRUG OLQHDU ZLWK ZUDS DURXQG ZRUG OLQHDU ZLWK ZUDS DURXQG ZRUG OLQHDU ZLWK ZUDS DURXQG 'DWD 'DWD 'DWD 'DWD 'DWD 'DWD LV LV LV LV LV LV YDOLG YDOLG YDOLG YDOLG YDOLG YDOLG RQ RQ RQ RQ RQ RQ WKH WKH WKH WKH WKH WKH QG DFWLYH &/. HGJH DIWHU $9' UG DFWLYH &/. HGJH DIWHU $9' WK DFWLYH &/. HGJH DIWHU $9' WK DFWLYH &/. HGJH DIWHU $9' WK DFWLYH &/. HGJH DIWHU $9' WK DFWLYH &/. HGJH DIWHU $9' WUDQVLWLRQ WR 9,+ WUDQVLWLRQ WR 9,+ WUDQVLWLRQ WR 9,+ WUDQVLWLRQ WR 9,+ WUDQVLWLRQ WR 9,+ WUDQVLWLRQ WR 9,+ GHIDXOW 6\QFKURQRXV 0RGH 5HDG 0RGH $ 3URJUDPPDEOH :DLW 6WDWH 5HVHUYHG 5HVHUYHG 1RWH 'HYLFH LV LQ WKH GHIDXOW VWDWH XSRQ SRZHUXS RU KDUGZDUH UHVHW Reset Command :ULWLQJ WKH UHVHW FRPPDQG UHVHWV WKH EDQNV WR WKH UHDG RU HUDVHVXVSHQGUHDG PRGH $GGUHVV ELWV DUH GRQW FDUHV IRU WKLV FRPPDQG 7KH UHVHW FRPPDQG PD\ EH ZULWWHQ EHWZHHQ WKH VHTXHQFH F\FOHV LQ DQ HUDVH FRPPDQG VHTXHQFH EHIRUH HUDVLQJ EHJLQV 7KLV UHVHWV WKH EDQN WR ZKLFK WKH V\VWHP ZDV ZULWLQJ WR WKH UHDG PRGH 2QFH HUDVXUH EHJLQV KRZHYHU WKH GHYLFH LJQRUHV UHVHW FRPPDQGV XQWLO WKH RSHUDWLRQ LV FRPSOHWH 7KH UHVHW FRPPDQG PD\ EH ZULWWHQ EHWZHHQ WKH VHTXHQFH F\FOHV LQ D SURJUDP FRPPDQG VH TXHQFH EHIRUH SURJUDPPLQJ EHJLQV SULRU WR WKH WKLUG F\FOH 7KLV UHVHWV WKH EDQN WR ZKLFK WKH V\VWHP ZDV ZULWLQJ WR WKH UHDG PRGH ,I WKH SURJUDP FRPPDQG VHTXHQFH LV ZULWWHQ WR D EDQN WKDW LV LQ WKH (UDVH 6XVSHQG PRGH ZULWLQJ WKH UHVHW FRPPDQG UHWXUQV WKDW EDQN WR WKH HUDVHVXV SHQGUHDG PRGH 2QFH SURJUDPPLQJ EHJLQV KRZHYHU WKH GHYLFH LJQRUHV UHVHW FRPPDQGV XQWLO WKH RSHUDWLRQ LV FRPSOHWH 7KH UHVHW FRPPDQG PD\ EH ZULWWHQ EHWZHHQ WKH VHTXHQFH F\FOHV LQ DQ DXWRVHOHFW FRPPDQG VH TXHQFH 2QFH LQ WKH DXWRVHOHFW PRGH WKH UHVHW FRPPDQG PXVW EH ZULWWHQ WR UHWXUQ WR WKH UHDG PRGH ,I D EDQN HQWHUHG WKH DXWRVHOHFW PRGH ZKLOH LQ WKH (UDVH 6XVSHQG PRGH ZULWLQJ WKH UHVHW FRPPDQG UHWXUQV WKDW EDQN WR WKH HUDVHVXVSHQGUHDG PRGH ,I '4 JRHV KLJK GXULQJ D SURJUDP RU HUDVH RSHUDWLRQ ZULWLQJ WKH UHVHW FRPPDQG UHWXUQV WKH EDQNV WR WKH UHDG PRGH RU HUDVHVXVSHQGUHDG PRGH LI WKDW EDQN ZDV LQ (UDVH 6XVSHQG Autoselect Command Sequence 7KH DXWRVHOHFW FRPPDQG VHTXHQFH DOORZV WKH KRVW V\VWHP WR DFFHVV WKH PDQXIDFWXUHU DQG GHYLFH FRGHV DQG GHWHUPLQH ZKHWKHU RU QRW D VHFWRU LV SURWHFWHG 7DEOH &RPPDQG 'HILQLWLRQV RQ SDJH VKRZV WKH DGGUHVV DQG GDWD UHTXLUHPHQWV 7KH DXWRVHOHFW FRPPDQG VHTXHQFH PD\ EH 52 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet ZULWWHQ WR DQ DGGUHVV ZLWKLQ D EDQN WKDW LV HLWKHU LQ WKH UHDG RU HUDVHVXVSHQGUHDG PRGH 7KH DXWRVHOHFW FRPPDQG PD\ QRW EH ZULWWHQ ZKLOH WKH GHYLFH LV DFWLYHO\ SURJUDPPLQJ RU HUDVLQJ LQ WKH RWKHU EDQN 7KH DXWRVHOHFW FRPPDQG VHTXHQFH LV LQLWLDWHG E\ ILUVW ZULWLQJ WZR XQORFN F\FOHV 7KLV LV IROORZHG E\ D WKLUG ZULWH F\FOH WKDW FRQWDLQV WKH EDQN DGGUHVV DQG WKH DXWRVHOHFW FRPPDQG 7KH EDQN WKHQ HQWHUV WKH DXWRVHOHFW PRGH 1R VXEVHTXHQW GDWD ZLOO EH PDGH DYDLODEOH LI WKH DXWRVHOHFW GDWD LV UHDG LQ V\QFKURQRXV PRGH 7KH V\VWHP PD\ UHDG DW DQ\ DGGUHVV ZLWKLQ WKH VDPH EDQN DQ\ QXP EHU RI WLPHV ZLWKRXW LQLWLDWLQJ DQRWKHU DXWRVHOHFW FRPPDQG VHTXHQFH 5HDG FRPPDQGV WR RWKHU EDQNV ZLOO UHWXUQ GDWD IURP WKH DUUD\ 7KH IROORZLQJ WDEOH GHVFULEHV WKH DGGUHVV UHTXLUHPHQWV IRU WKH YDULRXV DXWRVHOHFW IXQFWLRQV DQG WKH UHVXOWLQJ GDWD %$ UHSUHVHQWV WKH EDQN DGGUHVV DQG 6$ UHSUHVHQWV WKH VHFWRU DGGUHVV 7KH GHYLFH ,' LV UHDG LQ WKUHH F\FOHV Description Address Read Data 0DQXIDFWXUHU ,' 'HYLFH ,' :RUG 'HYLFH ,' :RUG 'HYLFH ,' :RUG 6HFWRU 3URWHFWLRQ 9HULILFDWLRQ %$ K %$ K %$ (K %$ )K 6$ K K (K K :6- (K :6- K :6- K :6- ORFNHG XQORFNHG '4 '4 /RFNHG /RFNHG '4 '4 )DFWRU\ /RFN %LW 1RW /RFNHG 1RW /RFNHG '4 &XVWRPHU /RFN %LW '4 +DQGVKDNH %LW ,QGLFDWRU %LWV %$ K 5HVHUYHG '4 %RRW &RGH 6WDQGDUG +DQGVKDNH 'XDO %RRW 6HFWRU 7RS %RRW 6HFWRU %RWWRP %RRW 6HFWRU '4 '4 7KH V\VWHP PXVW ZULWH WKH UHVHW FRPPDQG WR UHWXUQ WR WKH UHDG PRGH RU HUDVHVXVSHQGUHDG PRGH LI WKH EDQN ZDV SUHYLRXVO\ LQ (UDVH 6XVSHQG Enter Secured Silicon Sector/Exit Secured Silicon Sector Command Sequence 7KH 6HFXUHG 6LOLFRQ 6HFWRU UHJLRQ SURYLGHV D VHFXUHG GDWD DUHD FRQWDLQLQJ D UDQGRP HLJKW ZRUG HOHFWURQLF VHULDO QXPEHU (61 7KH V\VWHP FDQ DFFHVV WKH 6HFXUHG 6LOLFRQ 6HFWRU UHJLRQ E\ LV VXLQJ WKH WKUHHF\FOH (QWHU 6HFXUHG 6LOLFRQ 6HFWRU FRPPDQG VHTXHQFH 7KH GHYLFH FRQWLQXHV WR DFFHVV WKH 6HFXUHG 6LOLFRQ 6HFWRU UHJLRQ XQWLO WKH V\VWHP LVVXHV WKH IRXUF\FOH ([LW 6HFXUHG 6LOL FRQ 6HFWRU FRPPDQG VHTXHQFH 7KH ([LW 6HFXUHG 6LOLFRQ 6HFWRU FRPPDQG VHTXHQFH UHWXUQV WKH GHYLFH WR QRUPDO RSHUDWLRQ 7KH 6HFXUHG 6LOLFRQ 6HFWRU LV QRW DFFHVVLEOH ZKHQ WKH GHYLFH LV H[H FXWLQJ DQ (PEHGGHG 3URJUDP RU HPEHGGHG (UDVH DOJRULWKP 7DEOH &RPPDQG 'HILQLWLRQV RQ SDJH VKRZV WKH DGGUHVV DQG GDWD UHTXLUHPHQWV IRU ERWK FRPPDQG VHTXHQFHV June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 53 Data Sheet 7KH IROORZLQJ FRPPDQGV DUH QRW DOORZHG ZKHQ WKH 6HFXUHG 6LOLFRQ LV DFFHVVLEOH &), 8QORFN %\SDVV (QWU\ 8QORFN %\SDVV 3URJUDP 8QORFN %\SDVV 5HVHW (UDVH 6XVSHQG5HVXPH &KLS (UDVH Program Command Sequence 3URJUDPPLQJ LV D IRXUEXVF\FOH RSHUDWLRQ 7KH SURJUDP FRPPDQG VHTXHQFH LV LQLWLDWHG E\ ZULW LQJ WZR XQORFN ZULWH F\FOHV IROORZHG E\ WKH SURJUDP VHWXS FRPPDQG 7KH SURJUDP DGGUHVV DQG GDWD DUH ZULWWHQ QH[W ZKLFK LQ WXUQ LQLWLDWH WKH (PEHGGHG 3URJUDP DOJRULWKP 7KH V\VWHP LV QRW UHTXLUHG WR SURYLGH IXUWKHU FRQWUROV RU WLPLQJV 7KH GHYLFH DXWRPDWLFDOO\ SURYLGHV LQWHUQDOO\ JHQ HUDWHG SURJUDP SXOVHV DQG YHULILHV WKH SURJUDPPHG FHOO PDUJLQ 7DEOH &RPPDQG 'HILQLWLRQV RQ SDJH VKRZV WKH DGGUHVV DQG GDWD UHTXLUHPHQWV IRU WKH SURJUDP FRPPDQG VHTXHQFH :KHQ WKH (PEHGGHG 3URJUDP DOJRULWKP LV FRPSOHWH WKDW EDQN WKHQ UHWXUQV WR WKH UHDG PRGH DQG DGGUHVVHV DUH QR ORQJHU ODWFKHG 7KH V\VWHP FDQ GHWHUPLQH WKH VWDWXV RI WKH SURJUDP RSHU DWLRQ E\ PRQLWRULQJ '4 RU '4'4 5HIHU WR WKH :ULWH 2SHUDWLRQ 6WDWXV VHFWLRQ RQ SDJH IRU LQIRUPDWLRQ RQ WKHVH VWDWXV ELWV $Q\ FRPPDQGV ZULWWHQ WR WKH GHYLFH GXULQJ WKH (PEHGGHG 3URJUDP $OJRULWKP DUH LJQRUHG 1RWH WKDW D KDUGZDUH UHVHW LPPHGLDWHO\ WHUPLQDWHV WKH SURJUDP RSHUDWLRQ 7KH SURJUDP FRPPDQG VH TXHQFH VKRXOG EH UHLQLWLDWHG RQFH WKDW EDQN KDV UHWXUQHG WR WKH UHDG PRGH WR HQVXUH GDWD LQWHJULW\ 3URJUDPPLQJ LV DOORZHG LQ DQ\ VHTXHQFH DQG DFURVV VHFWRU ERXQGDULHV $ ELW FDQQRW EH SUR JUDPPHG IURP EDFN WR D $WWHPSWLQJ WR GR VR PD\ FDXVH WKDW EDQN WR VHW '4 RU FDXVH WKH '4 DQG '4 VWDWXV ELW WR LQGLFDWH WKH RSHUDWLRQ ZDV VXFFHVVIXO +RZHYHU D VXFFHHGLQJ UHDG ZLOO VKRZ WKDW WKH GDWD LV VWLOO 2QO\ HUDVH RSHUDWLRQV FDQ FRQYHUW D WR D 8QORFN %\SDVV &RPPDQG 6HTXHQFH 7KH XQORFN E\SDVV IHDWXUH DOORZV WKH V\VWHP WR SULPDULO\ SURJUDP WR D DUUD\ IDVWHU WKDQ XVLQJ WKH VWDQGDUG SURJUDP FRPPDQG VHTXHQFH 7KH XQORFN E\SDVV FRPPDQG VHTXHQFH LV LQLWLDWHG E\ ILUVW ZULWLQJ WZR XQORFN F\FOHV 7KLV LV IROORZHG E\ D WKLUG ZULWH F\FOH FRQWDLQLQJ WKH XQORFN E\SDVV FRPPDQG K 7KH GHYLFH WKHQ HQWHUV WKH XQORFN E\SDVV PRGH $ WZRF\FOH XQORFN E\SDVV SUR JUDP FRPPDQG VHTXHQFH LV DOO WKDW LV UHTXLUHG WR SURJUDP LQ WKLV PRGH 7KH ILUVW F\FOH LQ WKLV VHTXHQFH FRQWDLQV WKH XQORFN E\SDVV SURJUDP FRPPDQG $K WKH VHFRQG F\FOH FRQWDLQV WKH SUR JUDP DGGUHVV DQG GDWD $GGLWLRQDO GDWD LV SURJUDPPHG LQ WKH VDPH PDQQHU 7KLV PRGH GLVSHQVHV ZLWK WKH LQLWLDO WZR XQORFN F\FOHV UHTXLUHG LQ WKH VWDQGDUG SURJUDP FRPPDQG VHTXHQFH UHVXOWLQJ LQ IDVWHU WRWDO SURJUDPPLQJ WLPH 7KH KRVW V\VWHP PD\ DOVR LQLWLDWH WKH FKLS HUDVH DQG VHFWRU HUDVH VHTXHQFHV LQ WKH XQORFN E\SDVV PRGH 7KH HUDVH FRPPDQG VHTXHQFHV DUH IRXU F\FOHV LQ OHQJWK LQVWHDG RI VL[ F\FOHV 7DEOH &RPPDQG 'HILQLWLRQV RQ SDJH VKRZV WKH UHTXLUH PHQWV IRU WKH XQORFN E\SDVV FRPPDQG VHTXHQFHV 'XULQJ WKH XQORFN E\SDVV PRGH RQO\ WKH 5HDG 8QORFN %\SDVV 3URJUDP 8QORFN %\SDVV 6HFWRU (UDVH 8QORFN %\SDVV &KLS (UDVH DQG 8QORFN %\SDVV 5HVHW FRPPDQGV DUH YDOLG 7R H[LW WKH XQORFN E\SDVV PRGH WKH V\VWHP PXVW LVVXH WKH WZRF\FOH XQORFN E\SDVV UHVHW FRPPDQG VHTXHQFH 7KH ILUVW F\FOH PXVW FRQWDLQ WKH EDQN DGGUHVV DQG WKH GDWD K 7KH VHFRQG F\FOH QHHG RQO\ FRQWDLQ WKH GDWD K 7KH DUUD\ WKHQ UHWXUQV WR WKH UHDG PRGH 7KH GHYLFH RIIHUV DFFHOHUDWHG SURJUDP RSHUDWLRQV WKURXJK WKH $&& LQSXW :KHQ WKH V\VWHP DV VHUWV 9++ RQ WKLV LQSXW WKH GHYLFH DXWRPDWLFDOO\ HQWHUV WKH 8QORFN %\SDVV PRGH 7KH V\VWHP PD\ WKHQ ZULWH WKH WZRF\FOH 8QORFN %\SDVV SURJUDP FRPPDQG VHTXHQFH 7KH GHYLFH XVHV WKH KLJKHU YROWDJH RQ WKH $&& LQSXW WR DFFHOHUDWH WKH RSHUDWLRQ 54 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet )LJXUH 3URJUDP 2SHUDWLRQ RQ SDJH LOOXVWUDWHV WKH DOJRULWKP IRU WKH SURJUDP RSHUDWLRQ 5HIHU WR WKH (UDVH3URJUDP 2SHUDWLRQV WDEOH LQ WKH $& &KDUDFWHULVWLFV VHFWLRQ IRU SDUDPHWHUV DQG )LJXUH $V\QFKURQRXV 3URJUDP 2SHUDWLRQ 7LPLQJV $9' /DWFKHG $GGUHVVHV RQ SDJH DQG )LJXUH 6\QFKURQRXV 3URJUDP 2SHUDWLRQ 7LPLQJV :( /DWFKHG $GGUHVVHV RQ SDJH IRU WLPLQJ GLDJUDPV START Write Program Command Sequence Embedded Program algorithm in progress Data Poll from System Verify Data? No Yes No Increment Address Last Address? Yes Programming Completed 1RWH 6HH 7DEOH IRU SURJUDP FRPPDQG VHTXHQFH Figure 5. Program Operation Chip Erase Command Sequence &KLS HUDVH LV D VL[ EXV F\FOH RSHUDWLRQ 7KH FKLS HUDVH FRPPDQG VHTXHQFH LV LQLWLDWHG E\ ZULWLQJ WZR XQORFN F\FOHV IROORZHG E\ D VHWXS FRPPDQG 7ZR DGGLWLRQDO XQORFN ZULWH F\FOHV DUH WKHQ IROORZHG E\ WKH FKLS HUDVH FRPPDQG ZKLFK LQ WXUQ LQYRNHV WKH (PEHGGHG (UDVH DOJRULWKP 7KH GHYLFH GRHV QRW UHTXLUH WKH V\VWHP WR SUHSURJUDP SULRU WR HUDVH 7KH (PEHGGHG (UDVH DOJRULWKP DXWRPDWLFDOO\ SUHSURJUDPV DQG YHULILHV WKH HQWLUH PHPRU\ IRU DQ DOO ]HUR GDWD SDWWHUQ SULRU WR HOHFWULFDO HUDVH 7KH V\VWHP LV QRW UHTXLUHG WR SURYLGH DQ\ FRQWUROV RU WLPLQJV GXULQJ WKHVH RSHU DWLRQV 7DEOH &RPPDQG 'HILQLWLRQV RQ SDJH VKRZV WKH DGGUHVV DQG GDWD UHTXLUHPHQWV IRU WKH FKLS HUDVH FRPPDQG VHTXHQFH :KHQ WKH (PEHGGHG (UDVH DOJRULWKP LV FRPSOHWH WKDW EDQN UHWXUQV WR WKH UHDG PRGH DQG DG GUHVVHV DUH QR ORQJHU ODWFKHG 7KH V\VWHP FDQ GHWHUPLQH WKH VWDWXV RI WKH HUDVH RSHUDWLRQ E\ XVLQJ '4 RU '4'4 5HIHU WR WKH :ULWH 2SHUDWLRQ 6WDWXV VHFWLRQ RQ SDJH IRU LQIRUPDWLRQ RQ WKHVH VWDWXV ELWV $Q\ FRPPDQGV ZULWWHQ GXULQJ WKH FKLS HUDVH RSHUDWLRQ DUH LJQRUHG +RZHYHU QRWH WKDW D KDUG ZDUH UHVHW LPPHGLDWHO\ WHUPLQDWHV WKH HUDVH RSHUDWLRQ ,I WKDW RFFXUV WKH FKLS HUDVH FRPPDQG VHTXHQFH VKRXOG EH UHLQLWLDWHG RQFH WKDW EDQN KDV UHWXUQHG WR UHDGLQJ DUUD\ GDWD WR HQVXUH GDWD LQWHJULW\ June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 55 Data Sheet 7KH KRVW V\VWHP PD\ DOVR LQLWLDWH WKH FKLS HUDVH FRPPDQG VHTXHQFH ZKLOH WKH GHYLFH LV LQ WKH XQORFN E\SDVV PRGH 7KH FRPPDQG VHTXHQFH LV WZR F\FOHV F\FOHV LQ OHQJWK LQVWHDG RI VL[ F\FOHV 6HH 7DEOH &RPPDQG 'HILQLWLRQV RQ SDJH IRU GHWDLOV RQ WKH XQORFN E\SDVV FRPPDQG VHTXHQFHV )LJXUH (UDVH 2SHUDWLRQ RQ SDJH LOOXVWUDWHV WKH DOJRULWKP IRU WKH HUDVH RSHUDWLRQ 5HIHU WR WKH (UDVH3URJUDP 2SHUDWLRQV WDEOH LQ WKH $& &KDUDFWHULVWLFV VHFWLRQ IRU SDUDPHWHUV DQG WLPLQJ GLDJUDPV Sector Erase Command Sequence 6HFWRU HUDVH LV D VL[ EXV F\FOH RSHUDWLRQ 7KH VHFWRU HUDVH FRPPDQG VHTXHQFH LV LQLWLDWHG E\ ZULW LQJ WZR XQORFN F\FOHV IROORZHG E\ D VHWXS FRPPDQG 7ZR DGGLWLRQDO XQORFN F\FOHV DUH ZULWWHQ DQG DUH WKHQ IROORZHG E\ WKH DGGUHVV RI WKH VHFWRU WR EH HUDVHG DQG WKH VHFWRU HUDVH FRPPDQG 7DEOH &RPPDQG 'HILQLWLRQV RQ SDJH VKRZV WKH DGGUHVV DQG GDWD UHTXLUHPHQWV IRU WKH VHFWRU HUDVH FRPPDQG VHTXHQFH 7KH GHYLFH GRHV QRW UHTXLUH WKH V\VWHP WR SUHSURJUDP SULRU WR HUDVH 7KH (PEHGGHG (UDVH DOJR ULWKP DXWRPDWLFDOO\ SURJUDPV DQG YHULILHV WKH HQWLUH PHPRU\ IRU DQ DOO ]HUR GDWD SDWWHUQ SULRU WR HOHFWULFDO HUDVH 7KH V\VWHP LV QRW UHTXLUHG WR SURYLGH DQ\ FRQWUROV RU WLPLQJV GXULQJ WKHVH RSHUDWLRQV $IWHU WKH FRPPDQG VHTXHQFH LV ZULWWHQ D VHFWRU HUDVH WLPHRXW RI QR OHVV WKDQ V RFFXUV 'XULQJ WKH WLPHRXW SHULRG DGGLWLRQDO VHFWRU DGGUHVVHV DQG VHFWRU HUDVH FRPPDQGV PD\ EH ZULW WHQ /RDGLQJ WKH VHFWRU HUDVH EXIIHU PD\ EH GRQH LQ DQ\ VHTXHQFH DQG WKH QXPEHU RI VHFWRUV PD\ EH IURP RQH VHFWRU WR DOO VHFWRUV 7KH WLPH EHWZHHQ WKHVH DGGLWLRQDO F\FOHV PXVW EH OHVV WKDQ V RWKHUZLVH HUDVXUH PD\ EHJLQ $Q\ VHFWRU HUDVH DGGUHVV DQG FRPPDQG IROORZLQJ WKH H[ FHHGHG WLPHRXW PD\ RU PD\ QRW EH DFFHSWHG ,W LV UHFRPPHQGHG WKDW SURFHVVRU LQWHUUXSWV EH GLVDEOHG GXULQJ WKLV WLPH WR HQVXUH DOO FRPPDQGV DUH DFFHSWHG 7KH LQWHUUXSWV FDQ EH UHHQDEOHG DIWHU WKH ODVW 6HFWRU (UDVH FRPPDQG LV ZULWWHQ ,I DQ\ FRPPDQG RWKHU WKDQ K %K )K LV LQSXW GXULQJ WKH WLPHRXW SHULRG WKH QRUPDO RSHUDWLRQ ZLOO QRW EH JXDUDQWHHG 7KH V\VWHP FDQ PRQLWRU '4 WR GHWHUPLQH LI WKH VHFWRU HUDVH WLPHU KDV WLPHG RXW 6HH '4 6HFWRU (UDVH 7LPHU VHFWLRQ RQ SDJH 7KH WLPHRXW EHJLQV IURP WKH ULVLQJ HGJH RI WKH ILQDO :( SXOVH LQ WKH FRPPDQG VHTXHQFH :KHQ WKH (PEHGGHG (UDVH DOJRULWKP LV FRPSOHWH WKH EDQN UHWXUQV WR UHDGLQJ DUUD\ GDWD DQG DG GUHVVHV DUH QR ORQJHU ODWFKHG 1RWH WKDW ZKLOH WKH (PEHGGHG (UDVH RSHUDWLRQ LV LQ SURJUHVV WKH V\VWHP FDQ UHDG GDWD IURP WKH QRQHUDVLQJ EDQN 7KH V\VWHP FDQ GHWHUPLQH WKH VWDWXV RI WKH HUDVH RSHUDWLRQ E\ UHDGLQJ '4 RU '4'4 LQ WKH HUDVLQJ EDQN 5HIHU WR WKH :ULWH 2SHUDWLRQ 6WDWXV VHFWLRQ RQ SDJH IRU LQIRUPDWLRQ RQ WKHVH VWDWXV ELWV 2QFH WKH VHFWRU HUDVH RSHUDWLRQ KDV EHJXQ RQO\ WKH (UDVH 6XVSHQG FRPPDQG LV YDOLG $OO RWKHU FRPPDQGV DUH LJQRUHG +RZHYHU QRWH WKDW D KDUGZDUH UHVHW LPPHGLDWHO\ WHUPLQDWHV WKH HUDVH RSHUDWLRQ ,I WKDW RFFXUV WKH VHFWRU HUDVH FRPPDQG VHTXHQFH VKRXOG EH UHLQLWLDWHG RQFH WKDW EDQN KDV UHWXUQHG WR UHDGLQJ DUUD\ GDWD WR HQVXUH GDWD LQWHJULW\ 7KH KRVW V\VWHP PD\ DOVR LQLWLDWH WKH VHFWRU HUDVH FRPPDQG VHTXHQFH ZKLOH WKH GHYLFH LV LQ WKH XQORFN E\SDVV PRGH 7KH FRPPDQG VHTXHQFH LV IRXU F\FOHV F\FOHV LQ OHQJWK LQVWHDG RI VL[ F\FOHV )LJXUH (UDVH 2SHUDWLRQ RQ SDJH LOOXVWUDWHV WKH DOJRULWKP IRU WKH HUDVH RSHUDWLRQ 5HIHU WR WKH (UDVH3URJUDP 2SHUDWLRQV WDEOH LQ WKH $& &KDUDFWHULVWLFV RQ SDJH IRU SDUDPHWHUV DQG WLP LQJ GLDJUDPV Erase Suspend/Erase Resume Commands 7KH (UDVH 6XVSHQG FRPPDQG %K DOORZV WKH V\VWHP WR LQWHUUXSW D VHFWRU HUDVH RSHUDWLRQ DQG WKHQ UHDG GDWD IURP RU SURJUDP GDWD WR DQ\ VHFWRU QRW VHOHFWHG IRU HUDVXUH 7KH EDQN DGGUHVV LV UHTXLUHG ZKHQ ZULWLQJ WKLV FRPPDQG 7KLV FRPPDQG LV YDOLG RQO\ GXULQJ WKH VHFWRU HUDVH RS 56 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet HUDWLRQ LQFOXGLQJ WKH PLQLPXP V WLPHRXW SHULRG GXULQJ WKH VHFWRU HUDVH FRPPDQG VHTXHQFH 7KH (UDVH 6XVSHQG FRPPDQG LV LJQRUHG LI ZULWWHQ GXULQJ WKH FKLS HUDVH RSHUDWLRQ RU (PEHGGHG 3URJUDP DOJRULWKP :KHQ WKH (UDVH 6XVSHQG FRPPDQG LV ZULWWHQ GXULQJ WKH VHFWRU HUDVH RSHUDWLRQ WKH GHYLFH UH TXLUHV D PD[LPXP RI V WR VXVSHQG WKH HUDVH RSHUDWLRQ +RZHYHU ZKHQ WKH (UDVH 6XVSHQG FRPPDQG LV ZULWWHQ GXULQJ WKH VHFWRU HUDVH WLPHRXW WKH GHYLFH LPPHGLDWHO\ WHUPLQDWHV WKH WLPHRXW SHULRG DQG VXVSHQGV WKH HUDVH RSHUDWLRQ $IWHU WKH HUDVH RSHUDWLRQ KDV EHHQ VXVSHQGHG WKH EDQN HQWHUV WKH HUDVHVXVSHQGUHDG PRGH 7KH V\VWHP FDQ UHDG GDWD IURP RU SURJUDP GDWD WR DQ\ VHFWRU QRW VHOHFWHG IRU HUDVXUH 7KH GH YLFH HUDVH VXVSHQGV DOO VHFWRUV VHOHFWHG IRU HUDVXUH 5HDGLQJ DW DQ\ DGGUHVV ZLWKLQ HUDVH VXVSHQGHG VHFWRUV SURGXFHV VWDWXV LQIRUPDWLRQ RQ '4'4 7KH V\VWHP FDQ XVH '4 RU '4 DQG '4 WRJHWKHU WR GHWHUPLQH LI D VHFWRU LV DFWLYHO\ HUDVLQJ RU LV HUDVHVXVSHQGHG 5HIHU WR WKH )LJXUH :ULWH 2SHUDWLRQ 6WDWXV RQ SDJH IRU LQIRUPDWLRQ RQ WKHVH VWDWXV ELWV $IWHU DQ HUDVHVXVSHQGHG SURJUDP RSHUDWLRQ LV FRPSOHWH WKH EDQN UHWXUQV WR WKH HUDVHVXVSHQG UHDG PRGH 7KH V\VWHP FDQ GHWHUPLQH WKH VWDWXV RI WKH SURJUDP RSHUDWLRQ XVLQJ WKH '4 RU '4 VWDWXV ELWV MXVW DV LQ WKH VWDQGDUG SURJUDP RSHUDWLRQ 5HIHU WR WKH :ULWH 2SHUDWLRQ 6WDWXV VHF WLRQ RQ SDJH IRU PRUH LQIRUPDWLRQ ,Q WKH HUDVHVXVSHQGUHDG PRGH WKH V\VWHP FDQ DOVR LVVXH WKH DXWRVHOHFW FRPPDQG VHTXHQFH 5HIHU WR WKH $XWRVHOHFW 0RGH VHFWLRQ RQ SDJH DQG $XWRVHOHFW &RPPDQG 6HTXHQFH VHFWLRQ RQ SDJH IRU GHWDLOV 7R UHVXPH WKH VHFWRU HUDVH RSHUDWLRQ WKH V\VWHP PXVW ZULWH WKH (UDVH 5HVXPH FRPPDQG 7KH EDQN DGGUHVV RI WKH HUDVHVXVSHQGHG EDQN LV UHTXLUHG ZKHQ ZULWLQJ WKLV FRPPDQG )XUWKHU ZULWHV RI WKH 5HVXPH FRPPDQG DUH LJQRUHG $QRWKHU (UDVH 6XVSHQG FRPPDQG FDQ EH ZULWWHQ DIWHU WKH FKLS KDV UHVXPHG HUDVLQJ START Write Erase Command Sequence Data Poll from System Embedded Erase algorithm in progress No Data = FFh? Yes Erasure Completed 1RWHV 6HH 7DEOH IRU HUDVH FRPPDQG VHTXHQFH 6HH WKH VHFWLRQ RQ '4 IRU LQIRUPDWLRQ RQ WKH VHFWRU HUDVH WLPHU Figure 6. Erase Operation June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 57 Data Sheet Password Program Command 7KH 3DVVZRUG 3URJUDP &RPPDQG SHUPLWV SURJUDPPLQJ WKH SDVVZRUG WKDW LV XVHG DV SDUW RI WKH KDUGZDUH SURWHFWLRQ VFKHPH 7KH DFWXDO SDVVZRUG LV ELWV ORQJ 3DVVZRUG 3URJUDP FRP PDQGV DUH UHTXLUHG WR SURJUDP WKH SDVVZRUG 7KH XVHU PXVW HQWHU WKH XQORFN F\FOH SDVVZRUG SURJUDP FRPPDQG K DQG WKH SURJUDP DGGUHVVGDWD IRU HDFK SRUWLRQ RI WKH SDVVZRUG ZKHQ SURJUDPPLQJ 7KHUH DUH QR SURYLVLRQV IRU HQWHULQJ WKH F\FOH XQORFN F\FOH WKH SDVVZRUG SUR JUDP FRPPDQG DQG DOO WKH SDVVZRUG GDWD 7KHUH LV QR VSHFLDO DGGUHVVLQJ RUGHU UHTXLUHG IRU SURJUDPPLQJ WKH SDVVZRUG $OVR ZKHQ WKH SDVVZRUG LV XQGHUJRLQJ SURJUDPPLQJ 6LPXOWDQHRXV 2SHUDWLRQ LV GLVDEOHG 5HDG RSHUDWLRQV WR DQ\ PHPRU\ ORFDWLRQ ZLOO UHWXUQ WKH SURJUDPPLQJ VWDWXV H[FHSW '4 2QFH SURJUDPPLQJ LV FRPSOHWH WKH XVHU PXVW LVVXH D 5HDG5HVHW FRPPDQG WR WKH GHYLFH WR QRUPDO RSHUDWLRQ 2QFH WKH 3DVVZRUG LV ZULWWHQ DQG YHULILHG WKH 3DVVZRUG 0RGH /RFNLQJ %LW PXVW EH VHW LQ RUGHU WR SUHYHQW YHULILFDWLRQ 7KH 3DVVZRUG 3URJUDP &RPPDQG LV RQO\ FDSDEOH RI SURJUDPPLQJ V 3URJUDPPLQJ D DIWHU D FHOO LV SURJUDPPHG DV D UHVXOWV LQ D WLPH RXW E\ WKH (PEHGGHG 3URJUDP $OJRULWKP ZLWK WKH FHOO UHPDLQLQJ DV D 7KH SDVVZRUG LV DOO )V ZKHQ VKLSSHG IURP WKH IDFWRU\ $OO ELW SDVVZRUG FRPELQDWLRQV DUH YDOLG DV D SDVVZRUG Password Verify Command 7KH 3DVVZRUG 9HULI\ &RPPDQG LV XVHG WR YHULI\ WKH 3DVVZRUG 7KH 3DVVZRUG LV YHULILDEOH RQO\ ZKHQ WKH 3DVVZRUG 0RGH /RFNLQJ %LW LV QRW SURJUDPPHG ,I WKH 3DVVZRUG 0RGH /RFNLQJ %LW LV SUR JUDPPHG DQG WKH XVHU DWWHPSWV WR YHULI\ WKH 3DVVZRUG WKH GHYLFH ZLOO DOZD\V GULYH DOO )V RQWR WKH '4 GDWD EXV $OVR WKH GHYLFH ZLOO QRW RSHUDWH LQ 6LPXOWDQHRXV 2SHUDWLRQ ZKHQ WKH 3DVVZRUG 9HULI\ FRPPDQG LV H[HFXWHG 2QO\ WKH SDVVZRUG LV UHWXUQHG UHJDUGOHVV RI WKH EDQN DGGUHVV 7KH ORZHU WZR DGGUHVV ELWV $$ DUH YDOLG GXULQJ WKH 3DVVZRUG 9HULI\ :ULWLQJ WKH 6HFXUHG 6LOLFRQ ([LW FRPPDQG UH WXUQV WKH GHYLFH EDFN WR QRUPDO RSHUDWLRQ Password Protection Mode Locking Bit Program Command 7KH 3DVVZRUG 3URWHFWLRQ 0RGH /RFNLQJ %LW 3URJUDP &RPPDQG SURJUDPV WKH 3DVVZRUG 3URWHFWLRQ 0RGH /RFNLQJ %LW ZKLFK SUHYHQWV IXUWKHU YHULILHV RU XSGDWHV WR WKH SDVVZRUG 2QFH SURJUDPPHG WKH 3DVVZRUG 3URWHFWLRQ 0RGH /RFNLQJ %LW FDQQRW EH HUDVHG DQG WKH 3HUVLVWHQW 3URWHFWLRQ 0RGH /RFNLQJ %LW SURJUDP FLUFXLWU\ LV GLVDEOHG WKHUHE\ IRUFLQJ WKH GHYLFH WR UHPDLQ LQ WKH 3DVVZRUG 3URWHFWLRQ 0RGH $IWHU LVVXLQJ 3/K DW WKH IRXUWK EXV F\FOH WKH GHYLFH UHTXLUHV D WLPH RXW SHULRG RI DSSUR[LPDWHO\ V IRU SURJUDPPLQJ WKH 3DVVZRUG 3URWHFWLRQ 0RGH /RFNLQJ %LW 7KHQ E\ ZULWLQJ 3/K DW WKH ILIWK EXV F\FOH WKH GHYLFH RXWSXWV YHULI\ GDWD DW '4 ,I '4 WKHQ WKH 3DVVZRUG 3URWHFWLRQ 0RGH /RFNLQJ %LW LV SURJUDPPHG ,I QRW WKH V\VWHP PXVW UHSHDW WKLV SURJUDP VHTXHQFH IURP WKH IRXUWK F\FOH RI 3/K ([LWLQJ WKH 3DVVZRUG 3URWHFWLRQ 0RGH /RFN LQJ %LW 3URJUDP FRPPDQG LV DFFRPSOLVKHG E\ ZULWLQJ WKH 6HFXUHG 6LOLFRQ 6HFWRU ([LW FRPPDQG RU 5HDG5HVHW FRPPDQG Persistent Sector Protection Mode Locking Bit Program Command 7KH 3HUVLVWHQW 6HFWRU 3URWHFWLRQ 0RGH /RFNLQJ %LW 3URJUDP &RPPDQG SURJUDPV WKH 3HUVLVWHQW 6HFWRU 3URWHFWLRQ 0RGH /RFNLQJ %LW ZKLFK SUHYHQWV WKH 3DVVZRUG 0RGH /RFNLQJ %LW IURP HYHU EHLQJ SURJUDPPHG %\ GLVDEOLQJ WKH SURJUDP FLUFXLWU\ RI WKH 3DVVZRUG 0RGH /RFNLQJ %LW WKH GH YLFH LV IRUFHG WR UHPDLQ LQ WKH 3HUVLVWHQW 6HFWRU 3URWHFWLRQ PRGH RI RSHUDWLRQ RQFH WKLV ELW LV VHW $IWHU LVVXLQJ 6/K DW WKH IRXUWK EXV F\FOH WKH GHYLFH UHTXLUHV D WLPH RXW SHULRG RI DSSUR[L PDWHO\ V IRU SURJUDPPLQJ WKH 3HUVLVWHQW 3URWHFW LRQ 0RGH /RFNLQJ %LW 7KHQ E\ ZULW LQJ 603/K DW WKH ILIWK EXV F\FOH WKH GHYLFH RXWSXWV YHULI\ GDWD DW '4 ,I '4 WKHQ WKH 3HUVLVWHQW 3URWHFWLRQ 0RGH /RFNLQJ %LW LV SURJUDPPHG ,I QRW WKH V\VWHP PXVW UHSHDW WKLV SUR JUDP VHTXHQFH IURP WKH IRXUWK F\FOH RI 3/K ([LWLQJ WKH 3HUVLVWHQW 3URWHFWLRQ 0RGH /RFNLQJ %LW 3URJUDP FRPPDQG LV DFFRPSOLVKHG E\ ZULWLQJ WKH 6HFXUHG 6LOLFRQ 6HFWRU ([LW FRPPDQG RU 5HDG5HVHW FRPPDQG 58 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Secured Silicon Sector Protection Bit Program Command 7R SURWHFW WKH 6HFXUHG 6LOLFRQ 6HFWRU ZULWH WKH 6HFXUHG 6LOLFRQ 6HFWRU 3URWHFW FRPPDQG VHTXHQFH ZKLOH LQ WKH 6HFXUHG 6LOLFRQ 6HFWRU PRGH $IWHU LVVXLQJ 2:K DW WKH IRXUWK EXV F\FOH WKH GH YLFH UHTXLUHV D WLPH RXW SHULRG RI DSSUR[LPDWHO\ V WR SURWHFW WKH 6HFXUHG 6LOLFRQ 6HFWRU 7KHQ E\ ZULWLQJ 23%3 DW WKH ILIWK EXV F\FOH WKH GHYLFH RXWSXWV YHULI\ GDWD DW '4 ,I '4 WKHQ WKH 6HFXUHG 6LOLFRQ 6HFWRU LV SURWHFWHG ,I QRW WKHQ WKH V\VWHP PXVW UHSHDW WKLV SUR JUDP VHTXHQFH IURP WKH IRXUWK F\FOH RI 23%3K ([LWLQJ WKH 6HFXUHG 6LOLFRQ 6HFWRU 3URWHFWLRQ 0RGH /RFNLQJ %LW 3URJUDP FRPPDQG LV DFFRPSOLVKHG E\ ZULWLQJ WKH 6HFXUHG 6LOLFRQ 6HFWRU ([LW FRPPDQG RU 5HDG5HVHW FRPPDQG PPB Lock Bit Set Command 7KH 33% /RFN %LW 6HW FRPPDQG LV XVHG WR VHW WKH 33% /RFN ELW LI LW LV FOHDUHG HLWKHU DW UHVHW RU LI WKH 3DVVZRUG 8QORFN FRPPDQG ZDV VXFFHVVIXOO\ H[HFXWHG 7KHUH LV QR 33% /RFN %LW &OHDU FRP PDQG 2QFH WKH 33% /RFN %LW LV VHW LW FDQQRW EH FOHDUHG XQOHVV WKH GHYLFH LV WDNHQ WKURXJK D SRZHURQ FOHDU RU WKH 3DVVZRUG 8QORFN FRPPDQG LV H[HFXWHG 8SRQ VHWWLQJ WKH 33% /RFN %LW WKH 33%V DUH ODWFKHG ,I WKH 3DVVZRUG 0RGH /RFNLQJ %LW LV VHW WKH 33% /RFN %LW VWDWXV LV UHIOHFWHG DV VHW HYHQ DIWHU D SRZHURQ UHVHW F\FOH ([LWLQJ WKH 33% /RFN %LW 6HW FRPPDQG LV DFFRPSOLVKHG E\ ZULWLQJ WKH 6HFXUHG 6LOLFRQ ([LW FRPPDQG RQO\ ZKLOH LQ WKH 3HUVLVWHQW 6HFWRU 3URWHFWLRQ 0RGH DPB Write/Erase/Status Command 7KH '3% :ULWH FRPPDQG LV XVHG WR VHW RU FOHDU D '3% IRU D JLYHQ VHFWRU 7KH KLJK RUGHU DGGUHVV ELWV $PD[$ DUH LVVXHG DW WKH VDPH WLPH DV WKH FRGH K RU K RQ '4'4 $OO RWKHU '4 GDWD EXV SLQV DUH LJQRUHG GXULQJ WKH GDWD ZULWH F\FOH 7KH '3%V DUH PRGLILDEOH DW DQ\ WLPH UH JDUGOHVV RI WKH VWDWH RI WKH 33% RU 33% /RFN %LW ,I WKH 33% LV VHW WKH VHFWRU LV SURWHFWHG UHJDUGOHVV RI WKH YDOXH RI WKH '3% ,I WKH 33% LV FOHDUHG VHWWLQJ WKH '3% WR D SURWHFWV WKH VHFWRU IURP SURJUDPV RU HUDVHV 6LQFH WKLV LV D YRODWLOH ELW UHPRYLQJ SRZHU RU UHVHWWLQJ WKH GHYLFH ZLOO FOHDU WKH '3%V 7KH SURJUDPPLQJ RI WKH '3% IRU D JLYHQ VHFWRU FDQ EH YHULILHG E\ ZULWLQJ D '3% 6WDWXV FRPPDQG WR WKH GHYLFH ([LWLQJ WKH '3% :ULWH(UDVH FRPPDQG LV DFFRPSOLVKHG E\ ZULWLQJ WKH 5HDG5HVHW FRPPDQG ([LWLQJ WKH '3% 6WDWXV FRPPDQG LV DFFRPSOLVKHG E\ ZULWWLQJ WKH 6HFXUHG 6LOLFRQ 6HFWRU ([LW FRPPDQG Password Unlock Command 7KH 3DVVZRUG 8QORFN FRPPDQG LV XVHG WR FOHDU WKH 33% /RFN %LW VR WKDW WKH 33%V FDQ EH XQORFNHG IRU PRGLILFDWLRQ WKHUHE\ DOORZLQJ WKH 33%V WR EHFRPH DFFHVVLEOH IRU PRGLILFDWLRQ 7KH H[DFW SDVV ZRUG PXVW EH HQWHUHG LQ RUGHU IRU WKH XQORFNLQJ IXQFWLRQ WR RFFXU 7KLV FRPPDQG FDQQRW EH LVVXHG DQ\ IDVWHU WKDQ V DW D WLPH WR SUHYHQW D KDFNHU IURP UXQQLQJ WKURXJK WKH DOO ELW FRPELQD WLRQV LQ DQ DWWHPSW WR FRUUHFWO\ PDWFK D SDVVZRUG ,I WKH FRPPDQG LV LVVXHG EHIRUH WKH V H[HFXWLRQ ZLQGRZ IRU HDFK SRUWLRQ RI WKH XQORFN WKH FRPPDQG ZLOO EH LJQRUHG 7KH 3DVVZRUG 8QORFN IXQFWLRQ LV DFFRPSOLVKHG E\ ZULWLQJ 3DVVZRUG 8QORFN FRPPDQG DQG GDWD WR WKH GHYLFH WR SHUIRUP WKH FOHDULQJ RI WKH 33% /RFN %LW 7KH SDVVZRUG LV ELWV ORQJ VR WKH XVHU PXVW ZULWH WKH 3DVVZRUG 8QORFN FRPPDQG WLPHV $ DQG $ DUH XVHG IRU PDWFKLQJ :ULWLQJ WKH 3DVVZRUG 8QORFN FRPPDQG LV QRW DGGUHVV RUGHU VSHFLILF 7KH ORZHU DGGUHVV $$ WKH QH[W 3DVVZRUG 8QORFN FRPPDQG LV WR $$ WKHQ WR $$ DQG ILQDOO\ WR $$ 2QFH WKH 3DVVZRUG 8QORFN FRPPDQG LV HQWHUHG IRU DOO IRXU ZRUGV WKH 5'< SLQ JRHV /2: LQGLFDW LQJ WKDW WKH GHYLFH LV EXV\ $OVR UHDGLQJ WKH %DQN ' UHVXOWV LQ WKH '4 SLQ WRJJOLQJ LQGLFDWLQJ WKDW WKH 3DVVZRUG 8QORFN IXQFWLRQ LV LQ SURJUHVV 5HDGLQJ WKH RWKHU EDQN UHWXUQV DFWXDO DUUD\ GDWD $SSUR[LPDWHO\ V LV UHTXLUHG IRU HDFK SRUWLRQ RI WKH XQORFN 2QFH WKH ILUVW SRUWLRQ RI WKH SDVVZRUG XQORFN FRPSOHWHV 5'< LV QRW GULYHQ DQG '4 GRHV QRW WRJJOH ZKHQ UHDG WKH 3DVVZRUG 8QORFN FRPPDQG LV LVVXHG DJDLQ RQO\ WKLV WLPH ZLWK WKH QH[W SDUW RI WKH SDVVZRUG )RXU 3DVVZRUG 8QORFN FRPPDQGV DUH UHTXLUHG WR VXFFHVVIXOO\ FOHDU WKH 33% /RFN %LW $V ZLWK WKH ILUVW 3DVVZRUG 8QORFN FRPPDQG WKH 5'< VLJQDO JRHV /2: DQG UHDGLQJ WKH GHYLFH UHVXOWV LQ WKH '4 SLQ WRJJOLQJ RQ VXFFHVVLYH UHDG RSHUDWLRQV XQWLO FRPSOHWH ,W LV WKH UHVSRQVLELOLW\ RI WKH PLFURSURFHVVRU WR NHHS June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 59 Data Sheet WUDFN RI WKH QXPEHU RI 3DVVZRUG 8QORFN FRPPDQGV WKH RUGHU DQG ZKHQ WR UHDG WKH 33% /RFN ELW WR FRQILUP VXFFHVVIXO SDVVZRUG XQORFN ,Q RUGHU WR UHORFN WKH GHYLFH LQWR WKH 3DVVZRUG 0RGH WKH 33% /RFN %LW 6HW FRPPDQG FDQ EH UHLVVXHG ([LWLQJ WKH 3DVVZRUG 8QORFN FRPPDQG LV DFFRP SOLVKHG E\ ZULWLQJ WKH 6HFXUHG 6LOLFRQ 6HFWRU ([LW FRPPDQG PPB Program Command 7KH 33% 3URJUDP FRPPDQG LV XVHG WR SURJUDP RU VHW D JLYHQ 33% (DFK 33% LV LQGLYLGXDOO\ SUR JUDPPHG EXW LV EXON HUDVHG ZLWK WKH RWKHU 33%V 7KH VSHFLILF VHFWRU DGGUHVV $PD[$ DUH ZULWWHQ DW WKH VDPH WLPH DV WKH SURJUDP FRPPDQG K ZLWK $ ,I WKH 33% /RFN %LW LV VHW DQG WKH FRUUHVSRQGLQJ 33% LV VHW IRU WKH VHFWRU WKH 33% 3URJUDP FRPPDQG ZLOO QRW H[HFXWH DQG WKH FRPPDQG ZLOO WLPHRXW ZLWKRXW SURJUDPPLQJ WKH 33% $IWHU SURJUDPPLQJ D 33% WZR DGGLWLRQDO F\FOHV DUH QHHGHG WR GHWHUPLQH ZKHWKHU WKH 33% KDV EHHQ SURJUDPPHG ZLWK PDUJLQ $IWHU WK F\FOH WKH GHYLFH UHTXLUHV DSSUR[LPDWHO\ V WLPH RXW SHULRG IRU SURJUDPPLQJ WKH 33% $QG WKHQ DIWHU WK F\FOH WKH GHYLFH RXWSXWV YHULI\ GDWD DW '4 7KH 33% 3URJUDP FRPPDQG GRHV QRW IROORZ WKH (PEHGGHG 3URJUDP DOJRULWKP :ULWLQJ WKH 6H FXUHG 6LOLFRQ 6HFWRU ([LW FRPPDQG RU 5HDG5HVHW FRPPDQG UHWXUQ WKH GHYLFH EDFN WR QRUPDO RSHUDWLRQ All PPB Erase Command 7KH $OO 33% (UDVH FRPPDQG LV XVHG WR HUDVH DOO 33%V LQ EXON 7KHUH LV QR PHDQV IRU LQGLYLGXDOO\ HUDVLQJ D VSHFLILF 33% 8QOLNH WKH 33% SURJUDP QR VSHFLILF VHFWRU DGGUHVV LV UHTXLUHG +RZHYHU ZKHQ WKH 33% HUDVH FRPPDQG LV ZULWWHQ K DQG $ DOO 6HFWRU 33%V DUH HUDVHG LQ SDUDOOHO ,I WKH 33% /RFN %LW LV VHW WKH $// 33% (UDVH FRPPDQG ZLOO QRW H[HFXWH DQG WKH FRPPDQG ZLOO WLPH RXW ZLWKRXW HUDVLQJ WKH 33%V $IWHU HUDVLQJ WKH 33%V WZR DGGLWLRQDO F\FOHV DUH QHHGHG WR GHWHUPLQH ZKHWKHU WKH 33% KDV EHHQ HUDVHG ZLWK PDUJLQ $IWHU WK F\FOH WKH GHYLFH UHTXLUHV DSSUR[LPDWHO\ PV WLPH RXW SHULRG IRU HUDVLQJ WKH 33% $QG WKHQ DIWHU WK F\FOH WKH GHYLFH RXWSXWV YHULI\ GDWD DW '4 ,W LV WKH UHVSRQVLELOLW\ RI WKH XVHU WR SUHSURJUDP DOO 33%V SULRU WR LVVXLQJ WKH $OO 33% (UDVH FRP PDQG ,I WKH XVHU DWWHPSWV WR HUDVH D FOHDUHG 33% RYHUHUDVXUH PD\ RFFXU PDNLQJ LW GLIILFXOW WR SURJUDP WKH 33% DW D ODWHU WLPH $OVR QRWH WKDW WKH WRWDO QXPEHU RI 33% SURJUDPHUDVH F\FOHV LV OLPLWHG WR F\FOHV &\FOLQJ WKH 33%V EH\RQG F\FOHV LV QRW JXDUDQWHHG :ULWLQJ WKH 6HFXUHG 6LOLFRQ 6HFWRU ([LW FRPPDQG RU 5HDG5HVHW FRPPDQG UHWXUQ WKH GHYLFH EDFN WR QRUPDO RSHUDWLRQ PPB Status Command 7KH SURJUDPPLQJ RI WKH 33% IRU D JLYHQ VHFWRU FDQ EH YHULILHG E\ ZULWLQJ D 33% VWDWXV YHULI\ FRP PDQG WR WKH GHYLFH :ULWLQJ WKH 6HFXUHG 6LOLFRQ 6HFWRU ([LW FRPPDQG RU 5HDG5HVHW FRPPDQG UHWXUQ WKH GHYLFH EDFN WR QRUPDO RSHUDWLRQ PPB Lock Bit Status Command 7KH SURJUDPPLQJ RI WKH 33% /RFN %LW IRU D JLYHQ VHFWRU FDQ EH YHULILHG E\ ZULWLQJ D 33% /RFN %LW VWDWXV YHULI\ FRPPDQG WR WKH GHYLFH :ULWLQJ WKH 6HFXUHG 6LOLFRQ 6HFWRU ([LW FRPPDQG RU 5HDG 5HVHW FRPPDQG UHWXUQ WKH GHYLFH EDFN WR QRUPDO RSHUDWLRQ 60 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Command Definitions Table 18. Command Sequence (Note 1) Cycles First Addr Data Command Definitions Bus Cycles (Notes 1-6) Third Addr Data Fourth Addr Data Fifth Addr Data Sixth Addr Data Seventh Addr Data Second Addr Data $V\QFKURQRXV 5HDG 1RWH 5HVHW 1RWH $XWRVHOHFW 1RWH 0DQXIDFWXUHU ,' 'HYLFH ,' 1RWH 6HFWRU /RFN 9HULI\ 1RWH ,QGLFDWRU %LWV 5$ ;;; %$ %$ 5' ) $$ $$ $$ $$ $$ $$ $$ % $$ $$ &5 & $$ $$ $$ $$ $$ $$ $$ %$ %$ 6$ %$ $ %$ ; %$ ; 6$ ; %$ ; 3$ ( 1RWH 'DWD $$ $$ $$ $$ 6$ %$; 1RWH ( %$ ;) 1RW H 3URJUDP &KLS (UDVH 6HFWRU (UDVH (UDVH 6XVSHQG 1RWH (UDVH 5HVXPH 1RWH 6HW &RQILJXUDWLRQ 5HJLVWHU 1RWH &), 4XHU\ 1RWH 8QORFN %\SDVV (QWU\ 8QORFN %\SDVV 3URJUDP 1RWHV 8QORFN %\SDVV 0RGH 8QORFN %\SDVV 6HFWRU (UDVH 1RWHV 8QORFN %\SDVV (UDVH 1RWHV 8QORFN %\SDVV 5HVHW 1RWHV ;; $$ $ $$ 3$ 3' ;; ;; ;; 6$ ;;; ;;; Sector Protection Command Definitions 6HFXUHG 6LOLFRQ 6HFWRU (QWU\ 6HFXUHG 6LOLFRQ 6HFWRU 6HFXUHG 6LOLFRQ 6HFWRU ([LW 6HFXUHG 6LOLFRQ 3URWHFWLRQ %LW 3URJUDP 1RWHV $$ $$ $$ $$ ;; 5' $$ $$ 2: ;; 3' 3' 3' 3' 3' 3' 3' 3' 3' 2: 2: 3DVVZRUG 3URJUDP 1RWHV $$ $$ ;; ;; ;; ;; 3DVVZRUG 3URWHFWLRQ 3DVVZRUG 9HULI\ $$ $$ & ;; ;; ;; 3DVVZRUG 8QORFN 1RWH $$ $$ ;; ;; 3' ;; 3' ;; 3' June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 61 Data Sheet Command Sequence (Note 1) Cycles Bus Cycles (Notes 1-6) First Addr Data Second Addr Data Third Addr Data Fourth Addr Data Fifth Addr Data Sixth Addr Data Seventh Addr Data 33% 3URJUDP 1RWHV 33% $OO 33% (UDVH 1RWHV &RPPDQGV 33% 6WDWXV 1RWH 33% /RFN %LW 33% /RFN %LW 6HW 33% /RFN %LW 6WDWXV '3% :ULWH '3% '3% (UDVH '3% 6WDWXV 3DVVZRUG 3URWHFWLRQ 0RGH /RFNLQJ %LW 3URJUDP 1RWHV 3HUVLVWHQW 3URWHFWLRQ 0RGH /RFNLQJ %LW 3URJUDP 1RWHV /HJHQG $$ $$ $$ $$ $$ $$ $$ $$ $$ $$ $$ $$ $$ $$ $$ $$ $$ $$ $$ $$ 6%$ %$ %$ 6%$ :3 :3( 6%$ :3 5' 5' ; ; 5' 6%$ :3 6%$ :3( ;; ;; 5' 5' %$ 6$ 6$ 6$ 3/ 6/ 3/ 6/ 3/ 6/ 5' 5' ; 'RQW FDUH 5$ $GGUHVV RI WKH PHPRU\ ORFDWLRQ WR EH UHDG 5' 'DWD UHDG IURP ORFDWLRQ 5$ GXULQJ UHDG RSHUDWLRQ 3$ $GGUHVV RI WKH PHPRU\ ORFDWLRQ WR EH SURJUDPPHG $GGUHVVHV ODWFK RQ WKH ULVLQJ HGJH RI WKH $9' SXOVH RU DFWLYH HGJH RI &/. ZKLFK HYHU FRPHV ILUVW 3' 'DWD WR EH SURJUDPPHG DW ORFDWLRQ 3$ 'DWD ODWFKHV RQ WKH ULVLQJ HGJH RI :( RU &( SXOVH ZKLFKHYHU KDSSHQV ILUVW 6$ $GGUHVV RI WKH VHFWRU WR EH YHULILHG LQ DXWRVHOHFW PRGH RU HUDVHG $GGUHVV ELWV $PD[$ XQLTXHO\ VHOHFW DQ\ VHFWRU %$ $GGUHVV RI WKH EDQN :6- $ $ $ :6- $ $ $ WKDW LV EHLQJ VZLWFKHG WR DXWRVHOHFW PRGH LV LQ E\SDVV PRGH RU LV EHLQJ HUDVHG 6/$ $GGUHVV RI WKH VHFWRU WR EH ORFNHG 6HW VHFWRU DGGUHVV 6$ DQG HLWKHU $ IRU XQORFNHG RU $ IRU ORFNHG 6%$ VHFWRU DGGUHVV EORFN WR EH SURWHFWHG &5 &RQILJXUDWLRQ 5HJLVWHU DGGUHVV ELWV $$ 2: $GGUHVV $$ LV 3'3' 3DVVZRUG 'DWD 3'3' SUHVHQW IRXU ELW FRPELQDWLRQV WKDW UHSUHVHQW WKH ELW 3DVVZRUG 3:$ 3DVVZRUG $GGUHVV $GGUHVV ELWV $ DQG $ DUH XVHG WR VHOHFW HDFK ELW SRUWLRQ RI WKH ELW HQWLW\ 3:' 3DVVZRUG 'DWD 3/ $GGUHVV $$ LV 5' '4 SURWHFWLRQ LQGLFDWRU ELW ,I SURWHFWHG '4 LI XQSURWHFWHG '4 5' '4 SURWHFWLRQ LQGLFDWRU ELW ,I SURWHFWHG '4 LI XQSURWHFWHG '4 6/ $GGUHVV $$ LV :' :ULWH 'DWD 6HH &RQILJXUDWLRQ 5HJLVWHU GHILQLWLRQ IRU VSHFLILF ZULWH GDWD :3 $GGUHVV $$ LV :3( DGGUHVV$$ LV 1RWHV 6HH 7DEOH IRU GHVFULSWLRQ RI EXV RSHUDWLRQV $OO YDOXHV DUH LQ KH[DGHFLPDO ([FHSW IRU WKH IROORZLQJ DOO EXV F\FOHV DUH ZULWH F\FOH UHDG F\FOH IRXUWK WKURXJK VL[WK F\FOHV RI WKH $XWRVHOHFW FRPPDQGV IRXUWK F\FOH RI WKH FRQILJXUDWLRQ UHJLVWHU YHULI\ DQG SDVVZRUG YHULI\ FRPPDQGV DQG DQ\ F\FOH UHDGLQJ DW 5' DQG 5' 'DWD ELWV '4'4 DUH GRQW FDUH LQ FRPPDQG VHTXHQFHV H[FHSW IRU 5' 3' :' 3:' DQG 3'3' 8QOHVV RWKHUZLVH QRWHG DGGUHVV ELWV $PD[$ DUH GRQW FDUHV :ULWLQJ LQFRUUHFW DGGUHVV DQG GDWD YDOXHV RU ZULWLQJ WKHP LQ WKH LPSURSHU VHTXHQFH PD\ SODFH WKH GHYLFH LQ DQ XQNQRZQ VWDWH 7KH V\VWHP PXVW ZULWH WKH UHVHW FRPPDQG WR UHWXUQ WKH GHYLFH WR UHDGLQJ DUUD\ GDWD 1R XQORFN RU FRPPDQG F\FOHV UHTXLUHG ZKHQ EDQN LV UHDGLQJ DUUD\ GDWD 7KH 5HVHW FRPPDQG LV UHTXLUHG WR UHWXUQ WR UHDGLQJ DUUD\ GDWD RU WR WKH HUDVHVXVSHQGUHDG PRGH LI SUHYLRXVO\ LQ (UDVH 6XVSHQG ZKHQ D EDQN LV LQ WKH DXWRVHOHFW PRGH RU LI '4 JRHV KLJK ZKLOH WKH EDQN LV SURYLGLQJ VWDWXV LQIRUPDWLRQ RU SHUIRUPLQJ VHFWRU ORFNXQORFN 7KH IRXUWK F\FOH RI WKH DXWRVHOHFW FRPPDQG VHTXHQFH LV D UHDG F\FOH 7KH V\VWHP PXVW SURYLGH WKH EDQN DGGUHVV 6HH WKH $XWRVHOHFW &RPPDQG 6HTXHQFH VHFWLRQ IRU PRUH LQIRUPDWLRQ %$;)K K :6- %$;(K K :6- %$;)K (K :6- %$;(K K :6- 7KH GDWD LV K IRU DQ XQORFNHG VHFWRU DQG K IRU D ORFNHG VHFWRU '4 '4 '4 )DFWRU\ /RFN %LW /RFNHG 1RW /RFNHG '4 &XVWRPHU /RFN %LW /RFNHG 1RW /RFNHG '4 +DQGVKDNH %LW 5HVHUYHG 6WDQGDUG +DQGVKDNH '4 '4 %RRW &RGH 'XDO %RRW 6HFWRU 7RS %RRW 6HFWRU %RWWRP %RRW 6HFWRU 1R %RRW 6HFWRU '4 '4 7KH 8QORFN %\SDVV FRPPDQG VHTXHQFH LV UHTXLUHG SULRU WR WKLV FRPPDQG VHTXHQFH 62 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet 7KH 8QORFN %\SDVV 5HVHW FRPPDQG LV UHTXLUHG WR UHWXUQ WR UHDGLQJ DUUD\ GDWD 7KH V\VWHP PD\ UHDG DQG SURJUDP LQ QRQHUDVLQJ VHFWRUV RU HQWHU WKH DXWRVHOHFW PRGH ZKHQ LQ WKH (UDVH 6XVSHQG PRGH 7KH (UDVH 6XVSHQG FRPPDQG LV YDOLG RQO\ GXULQJ D VHFWRU HUDVH RSHUDWLRQ DQG UHTXLUHV WKH EDQN DGGUHVV 7KH (UDVH 5HVXPH FRPPDQG LV YDOLG RQO\ GXULQJ WKH (UDVH 6XVSHQG PRGH DQG UHTXLUHV WKH EDQN DGGUHVV 6HH 6HW &RQILJXUDWLRQ 5HJLVWHU &RPPDQG 6HTXHQFH IRU GHWDLOV &RPPDQG LV YDOLG ZKHQ GHYLFH LV UHDG\ WR UHDG DUUD\ GDWD RU ZKHQ GHYLFH LV LQ DXWRVHOHFW PRGH 5HJDUGOHVV RI &/. DQG $9' LQWHUDFWLRQ RU &RQWURO 5HJLVWHU ELW VHWWLQJ FRPPDQG PRGH YHULILHV DUH DOZD\V DV\QFKURQRXV UHDG RSHUDWLRQV $&& PXVW EH DW 9HH GXULQJ WKH HQWLUH RSHUDWLRQ RI WKLV FRPPDQG 7KH IRXUWK F\FOH SURJUDPV WKH DGGUHVVHG ORFNLQJ ELW 7KH ILIWK DQG VL[WK F\FOHV DUH XVHG WR YDOLGDWH ZKHWKHU WKH ELW KDV EHHQ IXOO\ SURJUDPPHG ,I '4 LQ WKH VL[WK F\FOH UHDGV WKH SURJUDP FRPPDQG PXVW EH LVVXHG DQG YHULILHG DJDLQ 7KH IRXUWK F\FOH HUDVHV DOO 33%V 7KH ILIWK DQG VL[WK F\FOHV DUH XVHG WR YDOLGDWH ZKHWKHU WKH ELWV KDYH EHHQ IXOO\ HUDVHG ,I '4 LQ WKH VL[WK F\FOH UHDGV WKH HUDVH FRPPDQG PXVW EH LVVXHG DQG YHULILHG DJDLQ 7KH HQWLUH IRXU EXVF\FOH VHTXHQFH PXVW EH HQWHUHG IRU HDFK SRUWLRQ RI WKH SDVVZRUG %HIRUH LVVXLQJ WKH HUDVH FRPPDQG DOO 33%V VKRXOG EH SURJUDPPHG LQ RUGHU WR SUHYHQW RYHUHUDVXUH RI 33%V ,Q WKH IRXUWK F\FOH K LQGLFDWHV 33% VHW K LQGLFDWHV 33% QRW VHW Write Operation Status 7KH GHYLFH SURYLGHV VHYHUDO ELWV WR GHWHUPLQH WKH VWDWXV RI D SURJUDP RU HUDVH RSHUDWLRQ '4 '4 '4 '4 DQG '4 7DEOH :ULWH 2SHUDWLRQ 6WDWXV RQ SDJH DQG WKH IROORZLQJ VXE VHFWLRQV GHVFULEH WKH IXQFWLRQ RI WKHVH ELWV '4 DQG '4 HDFK RIIHUV D PHWKRG IRU GHWHUPLQLQJ ZKHWKHU D SURJUDP RU HUDVH RSHUDWLRQ LV FRPSOHWH RU LQ SURJUHVV DQ7: Data# Polling 7KH 'DWD 3ROOLQJ ELW '4 LQGLFDWHV WR WKH KRVW V\VWHP ZKHWKHU DQ (PEHGGHG 3URJUDP RU (UDVH DOJRULWKP LV LQ SURJUHVV RU FRPSOHWHG RU ZKHWKHU D EDQN LV LQ (UDVH 6XVSHQG 'DWD 3ROOLQJ LV YDOLG DIWHU WKH ULVLQJ HGJH RI WKH ILQDO :( SXOVH LQ WKH FRPPDQG VHTXHQFH 'XULQJ WKH (PEHGGHG 3URJUDP DOJRULWKP WKH GHYLFH RXWSXWV RQ '4 WKH FRPSOHPHQW RI WKH GDWXP SURJUDPPHG WR '4 7KLV '4 VWDWXV DOVR DSSOLHV WR SURJUDPPLQJ GXULQJ (UDVH 6XVSHQG :KHQ WKH (PEHGGHG 3URJUDP DOJRULWKP LV FRPSOHWH WKH GHYLFH RXWSXWV WKH GDWXP SURJUDPPHG WR '4 7KH V\VWHP PXVW SURYLGH WKH SURJUDP DGGUHVV WR UHDG YDOLG VWDWXV LQIRUPDWLRQ RQ '4 ,I D SURJUDP DGGUHVV IDOOV ZLWKLQ D SURWHFWHG VHFWRU 'DWD 3ROOLQJ RQ '4 LV DFWLYH IRU DSSUR[L PDWHO\ V WKHQ WKDW EDQN UHWXUQV WR WKH UHDG PRGH 'XULQJ WKH (PEHGGHG (UDVH DOJRULWKP 'DWD 3ROOLQJ SURGXFHV D RQ '4 :KHQ WKH (PEHG GHG (UDVH DOJRULWKP LV FRPSOHWH RU LI WKH EDQN HQWHUV WKH (UDVH 6XVSHQG PRGH 'DWD 3ROOLQJ SURGXFHV D RQ '4 7KH V\VWHP PXVW SURYLGH DQ DGGUHVV ZLWKLQ DQ\ RI WKH VHFWRUV VHOHFWHG IRU HUDVXUH WR UHDG YDOLG VWDWXV LQIRUPDWLRQ RQ '4 $IWHU DQ HUDVH FRPPDQG VHTXHQFH LV ZULWWHQ LI DOO VHFWRUV VHOHFWHG IRU HUDVLQJ DUH SURWHFWHG 'DWD 3ROOLQJ RQ '4 LV DFWLYH IRU DSSUR[LPDWHO\ V WKHQ WKH EDQN UHWXUQV WR WKH UHDG PRGH ,I QRW DOO VHOHFWHG VHFWRUV DUH SURWHFWHG WKH (PEHGGHG (UDVH DOJRULWKP HUDVHV WKH XQSURWHFWHG VHFWRUV DQG LJQRUHV WKH VHOHFWHG VHFWRUV WKDW DUH SURWHFWHG +RZHYHU LI WKH V\VWHP UHDGV '4 DW DQ DGGUHVV ZLWKLQ D SURWHFWHG VHFWRU WKH VWDWXV PD\ QRW EH YDOLG -XVW SULRU WR WKH FRPSOHWLRQ RI DQ (PEHGGHG 3URJUDP RU (UDVH RSHUDWLRQ '4 PD\ FKDQJH DV\Q FKURQRXVO\ ZLWK '4'4 ZKLOH 2XWSXW (QDEOH 2( LV DVVHUWHG ORZ 7KDW LV WKH GHYLFH PD\ FKDQJH IURP SURYLGLQJ VWDWXV LQIRUPDWLRQ WR YDOLG GDWD RQ '4 'HSHQGLQJ RQ ZKHQ WKH V\VWHP VDPSOHV WKH '4 RXWSXW LW PD\ UHDG WKH VWDWXV RU YDOLG GDWD (YHQ LI WKH GHYLFH KDV FRPSOHWHG WKH SURJUDP RU HUDVH RSHUDWLRQ DQG '4 KDV YDOLG GDWD WKH GDWD RXWSXWV RQ '4'4 PD\ EH VWLOO LQYDOLG 9DOLG GDWD RQ '4' ZLOO DSSHDU RQ VXFFHVVLYH UHDG F\FOHV 7DEOH :ULWH 2SHUDWLRQ 6WDWXV RQ SDJH VKRZV WKH RXWSXWV IRU 'DWD 3ROOLQJ RQ '4 )LJXUH 'DWD 3ROOLQJ $OJRULWKP RQ SDJH VKRZV WKH 'DWD 3ROOLQJ DOJRULWKP )LJXUH 'DWD 3ROOLQJ 7LPLQJV 'XULQJ (PEHGGHG $OJRULWKP RQ SDJH LQ WKH $& &KDUDFWHULVWLFV VHF WLRQ VKRZV WKH 'DWD 3ROOLQJ WLPLQJ GLDJUDP June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 63 Data Sheet START Read DQ7-DQ0 Addr = VA DQ7 = Data? Yes No No DQ5 = 1? Yes Read DQ7-DQ0 Addr = VA DQ7 = Data? Yes No FAIL PASS 1RWHV 9$ 9DOLG DGGUHVV IRU SURJUDPPLQJ 'XULQJ D VHFWRU HUDVH RSHUDWLRQ D YDOLG DGGUHVV LV DQ\ VHFWRU DGGUHVV ZLWKLQ WKH VHFWRU EHLQJ HUDVHG 'XULQJ FKLS HUDVH D YDOLG DGGUHVV LV DQ\ QRQSURWHFWHG VHFWRU DGGUHVV '4 VKRXOG EH UHFKHFNHG HYHQ LI '4 VLPXOWDQHRXVO\ ZLWK '4 EHFDXVH '4 PD\ FKDQJH Figure 7. Data# Polling Algorithm RDY: Ready 7KH 5'< LV D GHGLFDWHG RXWSXW WKDW ZKHQ WKH GHYLFH LV FRQILJXUHG LQ WKH 6\QFKURQRXV PRGH LQ GLFDWHV ZKHQ DW ORJLF ORZ WKH V\VWHP VKRXOG ZDLW FORFN F\FOH EHIRUH H[SHFWLQJ WKH QH[W ZRUG RI GDWD 7KH 5'< SLQ LV RQO\ FRQWUROOHG E\ &( 8VLQJ WKH 5'< &RQILJXUDWLRQ &RPPDQG 6HTXHQFH 5'< FDQ EH VHW VR WKDW D ORJLF ORZ LQGLFDWHV WKH V\VWHP VKRXOG ZDLW FORFN F\FOHV EHIRUH H[SHFWLQJ YDOLG GDWD 7KH IROORZLQJ FRQGLWLRQV FDXVH WKH 5'< RXWSXW WR EH ORZ GXULQJ WKH LQLWLDO DFFHVV LQ EXUVW PRGH DQG DIWHU WKH ERXQGDU\ WKDW RFFXUV HYHU\ ZRUGV EHJLQQLQJ ZLWK WKH WK DGGUHVV )K :KHQ WKH GHYLFH LV FRQILJXUHG LQ $V\QFKURQRXV 0RGH WKH 5'< LV DQ RSHQGUDLQ RXWSXW SLQ ZKLFK LQGLFDWHV ZKHWKHU DQ (PEHGGHG $OJRULWKP LV LQ SURJUHVV RU FRPSOHWHG 7KH 5'< VWDWXV LV YDOLG DIWHU WKH ULVLQJ HGJH RI WKH ILQDO :( SXOVH LQ WKH FRPPDQG VHTXHQFH 64 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet ,I WKH RXWSXW LV ORZ %XV\ WKH GHYLFH LV DFWLYHO\ HUDVLQJ RU SURJUDPPLQJ 7KLV LQFOXGHV SURJUDP PLQJ LQ WKH (UDVH 6XVSHQG PRGH ,I WKH RXWSXW LV LQ KLJK LPSHGDQFH 5HDG\ WKH GHYLFH LV LQ WKH UHDG PRGH WKH VWDQGE\ PRGH RU LQ WKH HUDVHVXVSHQGUHDG PRGH 7DEOH :ULWH 2SHUD WLRQ 6WDWXV RQ SDJH VKRZV WKH RXWSXWV IRU 5'< DQ6: Toggle Bit I 7RJJOH %LW , RQ '4 LQGLFDWHV ZKHWKHU DQ (PEHGGHG 3URJUDP RU (UDVH DOJRULWKP LV LQ SURJUHVV RU FRPSOHWH RU ZKHWKHU WKH GHYLFH KDV HQWHUHG WKH (UDVH 6XVSHQG PRGH 7RJJOH %LW , PD\ EH UHDG DW DQ\ DGGUHVV LQ WKH VDPH EDQN DQG LV YDOLG DIWHU WKH ULVLQJ HGJH RI WKH ILQDO :( SXOVH LQ WKH FRPPDQG VHTXHQFH SULRU WR WKH SURJUDP RU HUDVH RSHUDWLRQ DQG GXULQJ WKH VHFWRU HUDVH WLPH RXW 'XULQJ DQ (PEHGGHG 3URJUDP RU (UDVH DOJRULWKP RSHUDWLRQ VXFFHVVLYH UHDG F\FOHV WR DQ\ DG GUHVV FDXVH '4 WR WRJJOH :KHQ WKH RSHUDWLRQ LV FRPSOHWH '4 VWRSV WRJJOLQJ $IWHU DQ HUDVH FRPPDQG VHTXHQFH LV ZULWWHQ LI DOO VHFWRUV VHOHFWHG IRU HUDVLQJ DUH SURWHFWHG '4 WRJJOHV IRU DSSUR[LPDWHO\ V WKHQ UHWXUQV WR UHDGLQJ DUUD\ GDWD ,I QRW DOO VHOHFWHG VHFWRUV DUH SURWHFWHG WKH (PEHGGHG (UDVH DOJRULWKP HUDVHV WKH XQSURWHFWHG VHFWRUV DQG LJQRUHV WKH VHOHFWHG VHFWRUV WKDW DUH SURWHFWHG 7KH V\VWHP FDQ XVH '4 DQG '4 WRJHWKHU WR GHWHUPLQH ZKHWKHU D VHFWRU LV DFWLYHO\ HUDVLQJ RU LV HUDVHVXVSHQGHG :KHQ WKH GHYLFH LV DFWLYHO\ HUDVLQJ WKDW LV WKH (PEHGGHG (UDVH DOJRULWKP LV LQ SURJUHVV '4 WRJJOHV :KHQ WKH GHYLFH HQWHUV WKH (UDVH 6XVSHQG PRGH '4 VWRSV WRJ JOLQJ +RZHYHU WKH V\VWHP PXVW DOVR XVH '4 WR GHWHUPLQH ZKLFK VHFWRUV DUH HUDVLQJ RU HUDVH VXVSHQGHG $OWHUQDWLYHO\ WKH V\VWHP FDQ XVH '4 VHH WKH VXEVHFWLRQ RQ '4 'DWD 3ROOLQJ ,I D SURJUDP DGGUHVV IDOOV ZLWKLQ D SURWHFWHG VHFWRU '4 WRJJOHV IRU DSSUR[LPDWHO\ PV DIWHU WKH SURJUDP FRPPDQG VHTXHQFH LV ZULWWHQ WKHQ UHWXUQV WR UHDGLQJ DUUD\ GDWD '4 DOVR WRJJOHV GXULQJ WKH HUDVHVXVSHQGSURJUDP PRGH DQG VWRSV WRJJOLQJ RQFH WKH (PEHG GHG 3URJUDP DOJRULWKP LV FRPSOHWH 6HH WKH IROORZLQJ IRU DGGLWLRQDO LQIRUPDWLRQ )LJXUH 7RJJOH %LW $OJRULWKP RQ SDJH '4 7RJJOH %LW , RQ SDJH )LJXUH 7RJJOH %LW 7LPLQJV 'XULQJ (PEHGGHG $OJRULWKP RQ SDJH WRJJOH ELW WLPLQJ GLDJUDP DQG 7DEOH '4 DQG '4 ,QGLFDWLRQV RQ SDJH 7RJJOH %LW , RQ '4 UHTXLUHV HLWKHU 2( FKDQJH LQ VWDWH RU &( WR EH GHDVVHUWHHG DQG UHDVVHUWHG WR VKRZ WKH June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 65 Data Sheet START Read Byte (DQ0-DQ7) Address = VA Read Byte (DQ0-DQ7) Address = VA DQ6 = Toggle? Yes No No DQ5 = 1? Yes Read Byte Twice (DQ 0-DQ7) Adrdess = VA DQ6 = Toggle? No Yes FAIL PASS 1RWH 7KH V\VWHP VKRXOG UHFKHFN WKH WRJJOH ELW HYHQ LI '4 EHFDXVH WKH WRJJOH ELW PD\ VWRS WRJJOLQJ DV '4 FKDQJHV WR 6HH WKH VXEVHFWLRQV RQ '4 DQG '4 IRU PRUH LQIRUPDWLRQ Figure 8. Toggle Bit Algorithm DQ2: Toggle Bit II 7KH 7RJJOH %LW ,, RQ '4 ZKHQ XVHG ZLWK '4 LQGLFDWHV ZKHWKHU D SDUWLFXODU VHFWRU LV DFWLYHO\ HUDVLQJ WKDW LV WKH (PEHGGHG (UDVH DOJRULWKP LV LQ SURJUHVV RU ZKHWKHU WKDW VHFWRU LV HUDVH VXVSHQGHG 7RJJOH %LW ,, LV YDOLG DIWHU WKH ULVLQJ HGJH RI WKH ILQDO :( SXOVH LQ WKH FRPPDQG VHTXHQFH '4 WRJJOHV ZKHQ WKH V\VWHP UHDGV DW DGGUHVVHV ZLWKLQ WKRVH VHFWRUV WKDW KDYH EHHQ VHOHFWHG IRU HUDVXUH %XW '4 FDQQRW GLVWLQJXLVK ZKHWKHU WKH VHFWRU LV DFWLYHO\ HUDVLQJ RU LV HUDVHVXV SHQGHG '4 E\ FRPSDULVRQ LQGLFDWHV ZKHWKHU WKH GHYLFH LV DFWLYHO\ HUDVLQJ RU LV LQ (UDVH 66 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet 6XVSHQG EXW FDQQRW GLVWLQJXLVK ZKLFK VHFWRUV DUH VHOHFWHG IRU HUDVXUH 7KXV ERWK VWDWXV ELWV DUH UHTXLUHG IRU VHFWRU DQG PRGH LQIRUPDWLRQ 5HIHU WR 7DEOH '4 DQG '4 ,QGLFDWLRQV RQ SDJH WR FRPSDUH RXWSXWV IRU '4 DQG '4 6HH WKH IROORZLQJ IRU DGGLWLRQDO LQIRUPDWLRQ )LJXUH 7RJJOH %LW $OJRULWKP RQ SDJH 6HH '4 7RJJOH %LW , RQ SDJH )LJXUH 7RJJOH %LW 7LPLQJV 'XULQJ (PEHGGHG $OJRULWKP RQ SDJH DQG 7DEOH '4 DQG '4 ,QGLFDWLRQV RQ SDJH Table 19. If device is and the system reads DQ6 and DQ2 Indications then DQ6 and DQ2 SURJUDPPLQJ DW DQ\ DGGUHVV DW DQ DGGUHVV ZLWKLQ D VHFWRU VHOHFWHG IRU HUDVXUH DW DQ DGGUHVV ZLWKLQ VHFWRUV QRW VHOHFWHG IRU HUDVXUH DW DQ DGGUHVV ZLWKLQ D VHFWRU VHOHFWHG IRU HUDVXUH DW DQ DGGUHVV ZLWKLQ VHFWRUV QRW VHOHFWHG IRU HUDVXUH DW DQ\ DGGUHVV WRJJOHV WRJJOHV WRJJOHV GRHV QRW WRJJOH UHWXUQV DUUD\ GDWD WRJJOHV GRHV QRW WRJJOH DOVR WRJJOHV GRHV QRW WRJJOH WRJJOHV UHWXUQV DUUD\ GDWD 7KH V\VWHP FDQ UHDG IURP DQ\ VHFWRU QRW VHOHFWHG IRU HUDVXUH LV QRW DSSOLFDEOH DFWLYHO\ HUDVLQJ HUDVH VXVSHQGHG SURJUDPPLQJ LQ HUDVH VXVSHQG Reading Toggle Bits DQ6/DQ2 5HIHU WR )LJXUH 7RJJOH %LW $OJRULWKP RQ SDJH IRU WKH IROORZLQJ GLVFXVVLRQ :KHQHYHU WKH V\VWHP LQLWLDOO\ EHJLQV UHDGLQJ WRJJOH ELW VWDWXV LW PXVW UHDG '4'4 DW OHDVW WZLFH LQ D URZ WR GHWHUPLQH ZKHWKHU D WRJJOH ELW LV WRJJOLQJ 7\SLFDOO\ WKH V\VWHP ZRXOG QRWH DQG VWRUH WKH YDOXH RI WKH WRJJOH ELW DIWHU WKH ILUVW UHDG $IWHU WKH VHFRQG UHDG WKH V\VWHP ZRXOG FRPSDUH WKH QHZ YDOXH RI WKH WRJJOH ELW ZLWK WKH ILUVW ,I WKH WRJJOH ELW LV QRW WRJJOLQJ WKH GHYLFH KDV FRPSOHWHG WKH SURJUDP RU HUDVH RSHUDWLRQ 7KH V\VWHP FDQ UHDG DUUD\ GDWD RQ '4'4 RQ WKH IROORZLQJ UHDG F\FOH +RZHYHU LI DIWHU WKH LQLWLDO WZR UHDG F\FOHV WKH V\VWHP GHWHUPLQHV WKDW WKH WRJJOH ELW LV VWLOO WRJ JOLQJ WKH V\VWHP DOVR VKRXOG QRWH ZKHWKHU WKH YDOXH RI '4 LV KLJK VHH WKH VHFWLRQ RQ '4 ,I LW LV WKH V\VWHP VKRXOG WKHQ GHWHUPLQH DJDLQ ZKHWKHU WKH WRJJOH ELW LV WRJJOLQJ VLQFH WKH WRJJOH ELW PD\ KDYH VWRSSHG WRJJOLQJ MXVW DV '4 ZHQW KLJK ,I WKH WRJJOH ELW LV QR ORQJHU WRJJOLQJ WKH GHYLFH KDV VXFFHVVIXOO\ FRPSOHWHG WKH SURJUDP RU HUDVH RSHUDWLRQ ,I LW LV VWLOO WRJJOLQJ WKH GHYLFH GLG QRW FRPSOHWHG WKH RSHUDWLRQ VXFFHVVIXOO\ DQG WKH V\VWHP PXVW ZULWH WKH UHVHW FRPPDQG WR UHWXUQ WR UHDGLQJ DUUD\ GDWD 7KH UHPDLQLQJ VFHQDULR LV WKDW WKH V\VWHP LQLWLDOO\ GHWHUPLQHV WKDW WKH WRJJOH ELW LV WRJJOLQJ DQG '4 KDV QRW JRQH KLJK 7KH V\VWHP PD\ FRQWLQXH WR PRQLWRU WKH WRJJOH ELW DQG '4 WKURXJK VXF FHVVLYH UHDG F\FOHV GHWHUPLQLQJ WKH VWDWXV DV GHVFULEHG LQ WKH SUHYLRXV SDUDJUDSK $OWHUQDWLYHO\ LW PD\ FKRRVH WR SHUIRUP RWKHU V\VWHP WDVNV ,Q WKLV FDVH WKH V\VWHP PXVW VWDUW DW WKH EHJLQQLQJ RI WKH DOJRULWKP ZKHQ LW UHWXUQV WR GHWHUPLQH WKH VWDWXV RI WKH RSHUDWLRQ )LJXUH 7RJJOH %LW $OJRULWKP RQ SDJH DQ5: Exceeded Timing Limits '4 LQGLFDWHV ZKHWKHU WKH SURJUDP RU HUDVH WLPH KDV H[FHHGHG D VSHFLILHG LQWHUQDO SXOVH FRXQW OLPLW 8QGHU WKHVH FRQGLWLRQV '4 SURGXFHV D LQGLFDWLQJ WKDW WKH SURJUDP RU HUDVH F\FOH ZDV QRW VXFFHVVIXOO\ FRPSOHWHG June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 67 Data Sheet 7KH GHYLFH PD\ RXWSXW D RQ '4 LI WKH V\VWHP WULHV WR SURJUDP D WR D ORFDWLRQ WKDW ZDV SUHYLRXVO\ SURJUDPPHG WR 2QO\ DQ HUDVH RSHUDWLRQ FDQ FKDQJH D EDFN WR D 8QGHU WKLV FRQGLWLRQ WKH GHYLFH KDOWV WKH RSHUDWLRQ DQG ZKHQ WKH WLPLQJ OLPLW KDV EHHQ H[FHHGHG '4 SUR GXFHV D 8QGHU ERWK WKHVH FRQGLWLRQV WKH V\VWHP PXVW ZULWH WKH UHVHW FRPPDQG WR UHWXUQ WR WKH UHDG PRGH RU WR WKH HUDVHVXVSHQGUHDG PRGH LI D EDQN ZDV SUHYLRXVO\ LQ WKH HUDVHVXVSHQGSURJUDP PRGH DQ3: Sector Erase Timer $IWHU ZULWLQJ D VHFWRU HUDVH FRPPDQG VHTXHQFH WKH V\VWHP PD\ UHDG '4 WR GHWHUPLQH ZKHWKHU RU QRW HUDVXUH KDV EHJXQ 7KH VHFWRU HUDVH WLPHU GRHV QRW DSSO\ WR WKH FKLS HUDVH FRPPDQG ,I DGGLWLRQDO VHFWRUV DUH VHOHFWHG IRU HUDVXUH WKH HQWLUH WLPHRXW DOVR DSSOLHV DIWHU HDFK DGGLWLRQDO VHFWRU HUDVH FRPPDQG :KHQ WKH WLPHRXW SHULRG LV FRPSOHWH '4 VZLWFKHV IURP D WR D ,I WKH WLPH EHWZHHQ DGGLWLRQDO VHFWRU HUDVH FRPPDQGV IURP WKH V\VWHP FDQ EH DVVXPHG WR EH OHVV WKDQ V WKH V\VWHP QHHG QRW PRQLWRU '4 6HH DOVR 6HFWRU (UDVH &RPPDQG 6HTXHQFH RQ SDJH $IWHU WKH VHFWRU HUDVH FRPPDQG LV ZULWWHQ WKH V\VWHP VKRXOG UHDG WKH VWDWXV RI '4 'DWD 3ROO LQJ RU '4 7RJJOH %LW , WR HQVXUH WKDW WKH GHYLFH KDV DFFHSWHG WKH FRPPDQG VHTXHQFH DQG WKHQ UHDG '4 ,I '4 LV WKH (PEHGGHG (UDVH DOJRULWKP KDV EHJXQ DOO IXUWKHU FRPPDQGV H[FHSW (UDVH 6XVSHQG DUH LJQRUHG XQWLO WKH HUDVH RSHUDWLRQ LV FRPSOHWH ,I '4 LV WKH GHYLFH ZLOO DFFHSW DGGLWLRQDO VHFWRU HUDVH FRPPDQGV 7R HQVXUH WKH FRPPDQG KDV EHHQ DFFHSWHG WKH V\VWHP VRIWZDUH VKRXOG FKHFN WKH VWDWXV RI '4 SULRU WR DQG IROORZLQJ HDFK VXEVHTXHQW VHFWRU HUDVH FRPPDQG ,I '4 LV KLJK RQ WKH VHFRQG VWDWXV FKHFN WKH ODVW FRPPDQG PLJKW QRW KDYH EHHQ DFFHSWHG 7DEOH VKRZV WKH VWDWXV RI '4 UHODWLYH WR WKH RWKHU VWDWXV ELWV Table 20. Write Operation Status Status DQ7 (Note 2) DQ6 DQ5 (Note 1) DQ3 DQ2 (Note 2) RDY (Note 5) 6WDQGDUG 0RGH (PEHGGHG 3URJUDP $OJRULWKP (PEHGGHG (UDVH $OJRULWKP (UDVH 6XVSHQGHG 6HFWRU 1RQ(UDVH 6XVSHQGHG 6HFWRU '4 'DWD '4 7RJJOH 7RJJOH 1R WRJJOH 1RWH 'DWD 7RJJOH 'DWD 1$ 1$ 'DWD 1$ 1R WRJJOH 1RWH 7RJJOH 7RJJOH 'DWD 1$ +LJK ,PSHGDQFH +LJK ,PSHGDQFH (UDVH 6XVSHQG 0RGH (UDVH6XVSHQG 5HDG 1RWH (UDVH6XVSHQG3URJUDP 1RWHV '4 VZLWFKHV WR ZKHQ DQ (PEHGGHG 3URJUDP RU (PEHGGHG (UDVH RSHUDWLRQ KDV H[FHHGHG WKH PD[LPXP WLPLQJ OLPLWV 5HIHU WR WKH VHFWLRQ RQ '4 IRU PRUH LQIRUPDWLRQ '4 DQG '4 UHTXLUH D YDOLG DGGUHVV ZKHQ UHDGLQJ VWDWXV LQIRUPDWLRQ 5HIHU WR WKH DSSURSULDWH VXEVHFWLRQ IRU IXUWKHU GHWDLOV :KHQ UHDGLQJ ZULWH RSHUDWLRQ VWDWXV ELWV WKH V\VWHP PXVW DOZD\V SURYLGH WKH EDQN DGGUHVV ZKHUH WKH (PEHGGHG $OJRULWKP LV LQ SURJUHVV 7KH GHYLFH RXWSXWV DUUD\ GDWD LI WKH V\VWHP DGGUHVVHV D QRQEXV\ EDQN 7KH V\VWHP PD\ UHDG HLWKHU DV\QFKURQRXVO\ RU V\QFKURQRXVO\ EXUVW ZKLOH LQ HUDVH VXVSHQG 7KH 5'< SLQ DFWV D GHGLFDWHG RXWSXW WR LQGLFDWH WKH VWDWXV RI DQ HPEHGGHG HUDVH RU SURJUDP RSHUDWLRQ LV LQ SURJUHVV 7KLV LV DYDLODEOH LQ WKH $V\QFKURQRXV PRGH RQO\ :KHQ WKH GHYLFH LV VHW WR $V\QFKURQRXV PRGH WKHVH VWDWXV IODJV VKRXOG EH UHDG E\ &( WRJJOH 68 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Absolute Maximum Ratings 6WRUDJH 7HPSHUDWXUH 3ODVWLF 3DFNDJHV & WR & $PELHQW 7HPSHUDWXUH ZLWK 3RZHU $SSOLHG & WR & 9ROWDJH ZLWK 5HVSHFW WR *URXQG $OO ,QSXWV DQG ,2V H[FHSW DV QRWHG EHORZ 1RWH 9 WR 9&& 9 9&& 1RWH 9 WR 9 $ 5(6(7 $&& 1RWH 9 WR 9 2XWSXW 6KRUW &LUFXLW &XUUHQW 1RWH P$ 1RWHV 0LQLPXP '& YROWDJH RQ LQSXW RU ,2V LV 9 'XULQJ YROWDJH WUDQVLWLRQV LQSXWV RU ,2V PD\ XQGHUVKRRW 966 WR 9 IRU SHULRGV RI XS WR QV 6HH )LJXUH 0D[LPXP '& YROWDJH RQ LQSXW RU ,2V LV 9&& 9 'XULQJ YROWDJH WUDQVLWLRQV RXWSXWV PD\ RYHUVKRRW WR 9&& 9 IRU SHULRGV XS WR QV 6HH )LJXUH 1R PRUH WKDQ RQH RXWSXW PD\ EH VKRUWHG WR JURXQG DW D WLPH 'XUDWLRQ RI WKH VKRUW FLUFXLW VKRXOG QRW EH JUHDWHU WKDQ RQH VHFRQG 6WUHVVHV DERYH WKRVH OLVWHG XQGHU $EVROXWH 0D[LPXP 5DWLQJV PD\ FDXVH SHUPDQHQW GDPDJH WR WKH GHYLFH 7KLV LV D VWUHVV UDWLQJ RQO\ IXQFWLRQDO RSHUDWLRQ RI WKH GHYLFH DW WKHVH RU DQ\ RWKHU FRQGLWLRQV DERYH WKRVH LQGLFDWHG LQ WKH RSHUDWLRQDO VHFWLRQV RI WKLV GDWD VKHHW LV QRW LPSOLHG ([SRVXUH RI WKH GHYLFH WR DEVROXWH PD[LPXP UDWLQJ FRQGLWLRQV IRU H[WHQGHG SHULRGV PD\ DIIHFW GHYLFH UHOLDELOLW\ QV 9 9 9 QV QV Figure 9. Maximum Negative Overshoot Waveform QV 9&& 9 9&& 9 9 QV QV Figure 10. Maximum Positive Overshoot Waveform June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 69 Data Sheet Operating Ranges &RPPHUFLDO & 'HYLFHV $PELHQW 7HPSHUDWXUH 7$ & WR & :LUHOHVV : 'HYLFHV 6XSSO\ 9ROWDJHV $PELHQW 7HPSHUDWXUH 7$ & WR & 9&& 6XSSO\ 9ROWDJHV 9 WR 9 0+] 9 WR 9 0+] 1RWH 2SHUDWLQJ UDQJHV GHILQH WKRVH OLPLWV EHWZHHQ ZKLFK WKH IXQFWLRQDOLW\ RI WKH GH YLFH LV JXDUDQWHHG 70 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet DC Characteristics CMOS Compatible Parameter Description Test Conditions Notes: 1 Min Typ Max Unit ,/, ,/2 ,QSXW /RDG &XUUHQW 2XWSXW /HDNDJH &XUUHQW 9,1 9287 966 WR 9&& 9&& 966 WR 9&& 9&& 9&&PD[ 9&&PD[ 0+] 0+] 0+] 0+] 0+] 0+] 9&& 9&& $ $ P$ P$ P$ P$ P$ P$ $ P$ P$ P$ P$ $ $ P$ P$ $ P$ P$ 9 9 9 9 9 9 9,+ &( 9,/ 2( :( 9,+ EXUVW OHQJWK ,&&% 9&& $FWLYH EXUVW 5HDG &XUUHQW &( 9,/ 2( 9,+ :( 9,+ EXUVW OHQJWK &( 9,/ 2( 9,+ :( 9,+ EXUVW OHQJWK &RQWLQXRXV ,,2 ,&& ,&& ,&& ,&& ,&& ,&& ,$&& 9,/ 9,+ 92/ 92+ 9,' 9++ 9/.2 9&& 1RQDFWLYH 2XWSXW 9&& $FWLYH $V\QFKURQRXV 5HDG &XUUHQW 1RWH 9&& $FWLYH :ULWH &XUUHQW 1RWH 9&& 6WDQGE\ &XUUHQW 1RWH 9&& 5HVHW &XUUHQW 9&& $FWLYH &XUUHQW 5HDG :KLOH :ULWH 9&& 6OHHS &XUUHQW $FFHOHUDWHG 3URJUDP &XUUHQW 1RWH ,QSXW /RZ 9ROWDJH ,QSXW +LJK 9ROWDJH 2XWSXW /RZ 9ROWDJH 2XWSXW +LJK 9ROWDJH 9ROWDJH IRU $XWRVHOHFW DQG 7HPSRUDU\ 6HFWRU 8QSURWHFW 9ROWDJH IRU $FFHOHUDWHG 3URJUDP /RZ 9&& /RFNRXW 9ROWDJH 9&&PD[ 2( &( :( &( &( 5(6(7 &( &( &( 9$&& 9,+ 9,/ 2( 9,+ 9,/ 2( 5(6(7 9,+ 0+] 0+] 0+] 9,+ $&& 9&& 9 9,/ 9,+ 9,+ 9$&& 9&& 9&& 0+] 0+] 9,+ 9,/ &/. 9,/ 2( 9,/ 2( 9,/ 2( 9,+ 9 ,2/ ,2+ 9&& $ 9&& $ 9&& 9 9&& PLQ 9&& PLQ 9,2 1RWHV 0D[LPXP ,&& VSHFLILFDWLRQV DUH WHVWHG ZLWK 9&& 7KH ,&& FXUUHQW OLVWHG LV W\SLFDOO\ OHVV WKDQ P$0+] ZLWK 2( DW 9,+ ,&& DFWLYH ZKLOH (PEHGGHG (UDVH RU (PEHGGHG 3URJUDP LV LQ SURJUHVV 'HYLFH HQWHUV DXWRPDWLF VOHHS PRGH ZKHQ DGGUHVVHV DUH VWDEOH IRU W$&& QV 7\SLFDO VOHHS PRGH FXUUHQW LV HTXDO WR ,&& 7RWDO FXUUHQW GXULQJ DFFHOHUDWHG SURJUDPPLQJ LV WKH VXP RI 9$&& DQG 9&& FXUUHQWV 0+] DSSOLHV RQO\ WR WKH :6- June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 71 Data Sheet Test Conditions 'HYLFH 8QGHU 7HVW &/ Figure 11. Table 21. Test Condition Test Setup Test Specifications All Speed Options Unit 2XWSXW /RDG &DSDFLWDQFH &/ LQFOXGLQJ MLJ FDSDFLWDQFH ,QSXW 5LVH DQG )DOO 7LPHV ,QSXW 3XOVH /HYHOV ,QSXW WLPLQJ PHDVXUHPHQW UHIHUHQFH OHYHOV 2XWSXW WLPLQJ PHDVXUHPHQW UHIHUHQFH OHYHOV 9&& 9&& 9&& S) QV 9 9 9 Key to Switching Waveforms Waveform Inputs Outputs 6WHDG\ &KDQJLQJ IURP + WR / &KDQJLQJ IURP / WR + 'RQW &DUH $Q\ &KDQJH 3HUPLWWHG 'RHV 1RW $SSO\ &KDQJLQJ 6WDWH 8QNQRZQ &HQWHU /LQH LV +LJK ,PSHGDQFH 6WDWH +LJK = Switching Waveforms All Inputs and Outputs VCC 0.0 V Input VCC/2 Measurement Level VCC/2 Output Figure 12. Input Waveforms and Measurement Levels 72 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet AC Characteristics VCC Power-up Parameter Description Test Setup Speed Unit W9&6 W567+ 1RWHV 9&& 6HWXS 7LPH 5(6(7 /RZ +ROG 7LPH 0LQ 0LQ V V 9&& UDPS UDWH LV ! 9 V 9&& UDPS UDWH 9 V D +DUGZDUH 5HVHW ZLOO EH UHTXLUHG tVCS VCC RESET# Figure 13. VCC Power-up Diagram CLK Characterization Parameter Description 66 MHz 80 MHz (WaitState=6,7) 80 MHz (WaitState less than 5) Unit Condition 0D[ 0LQ I&/. &/. )UHTXHQF\ 0LQ 0LQ W&/.+ W&/./ W&5 W&) &/. KLJK WLPH &/. /RZ 7LPH &/. 5LVH 7LPH &/. )DOO 7LPH 0LQ 0LQ 0D[ 0+] 0+] FRQWLQXRXV EXUVW &/. GXW\ ZRUG EXUVW &/. GXW\ FRQWLQXRXV EXUVW ZRUG EXUVW .+] QV QV QV QV 1RWH 0+] DSSOLHV RQO\ WR WKH :6- tCLK tCH tCL CLK tCR tCF 1RWH )RU :6- PRGHO QXPEHUV DQG DQG DGGLWLRQDO FORFN F\FOH LV UHTXLUHG GXULQJ ERXQGDU\ FURVVLQJ ZKLOH LQ FRQWLQXRXV UHDG PRGH Figure 14. June 24, 2005 S29WS-J_00_A4 CLK Characterization 73 S29WS128J/064J Data Sheet Synchronous/Burst Read Parameter Description JEDEC Standard 66 MHz 80 MHz (WS064J only) Unit W,$&& W,$&& W%$&& W$&6 W$&+ W%'+ W&5 W2( W&(= W2(= W&(6 W5'<6 W5$&& W$$6 W$$+ W&$6 W$9& W$9' W$&& W&.$ W&.= W2(6 /DWHQF\ 6WDQGDUG ZDLWVWDWH +DQGVKDNH PRGH IRU :RUG DQG DQG &RQWLQXRXV :RUG %XUVW /DWHQF\ 6WDQGDUG ZDLWVWDWH +DQGVKDNH PRGH IRU :RUG %XUVW %XUVW $FFHVV 7LPH 9DOLG &ORFN WR 2XWSXW 'HOD\ $GGUHVV 6HWXS 7LPH WR &/. 1RWH $GGUHVV +ROG 7LPH IURP &/. 1RWH 'DWD +ROG 7LPH IURP 1H[W &ORFN &\FOH &KLS (QDEOH WR 5'< 9DOLG 2XWSXW (QDEOH WR 2XWSXW 9DOLG &KLS (QDEOH WR +LJK = 2XWSXW (QDEOH WR +LJK = &( 6HWXS 7LPH WR &/. 0D[ 0D[ 0D[ 0LQ 0LQ 0LQ 0D[ 0D[ 0D[ 0D[ 0LQ 0LQ 0D[ QV QV QV QV QV QV QV QV QV QV QV QV 5'< 6HWXS 7LPH WR &/. 5HDG\ $FFHVV 7LPH IURP &/. $GGUHVV 6HWXS 7LPH WR $9' $GGUHVV +ROG 7LPH WR $9' &( $9' $9' 6HWXS 7LPH WR $9' /RZ WR &/. 3XOVH 1RWH 1RWH QV QV QV QV QV QV 0LQ 0LQ 0LQ 0LQ 0LQ 0D[ 0D[ 0D[ 0LQ $FFHVV 7LPH &/. WR DFFHVV UHVXPH &/. WR +LJK = 2XWSXW (QDEOH 6HWXS 7LPH QV QV QV QV 1RWHV $GGUHVVHV DUH ODWFKHG RQ WKH ILUVW RI HLWKHU WKH DFWLYH HGJH RI &/. RU WKH ULVLQJ HGJH RI $9' 74 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet CE# CLK tAVC AVD# tACS Addresses Aa tCES 1 2 3 7 cycles for initial access shown. tCEZ 6 7 4 5 tAVD tBDH tBACC Hi-Z tACH Data tIACC tACC OE# tCR RDY Hi-Z Da Da + 1 Da + n tOEZ tRACC Hi-Z tOE tRDYS 1RWHV )LJXUH VKRZV WRWDO QXPEHU RI ZDLW VWDWHV VHW WR VHYHQ F\FOHV 7KH WRWDO QXPEHU RI ZDLW VWDWHV FDQ EH SURJUDPPHG IURP WZR F\FOHV WR VHYHQ F\FOHV ,I DQ\ EXUVW DGGUHVV RFFXUV DW D ZRUG ERXQGDU\ WZR DGGLWLRQDO FORFN F\FOH ZKHQ ZDLW VWDWH LV VHW WR OHVV WKDQ RU WKUHH DGGLWLRQDO FORFN F\FOH ZKHQ ZDLW VWDWH LV VHW WR DUH LQVHUWHG DQG LV LQGLFDWHG E\ 5'< 7KH GHYLFH LV LQ V\QFKURQRXV PRGH Figure 15. CLK Synchronous Burst Mode Read (rising active CLK) June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 75 Data Sheet CE# CLK tAVC AVD# tACS Addresses Aa tCES 1 4 cycles for initial access shown. tCEZ 5 2 3 4 tAVD tBDH tBACC Hi-Z tACH Data tIACC tACC OE# Hi-Z Da Da + 1 Da + n tOEZ tRACC Hi-Z tCR tOE RDY tRDYS 1RWHV )LJXUH VKRZV WRWDO QXPEHU RI ZDLW VWDWHV VHW WR IRXU F\FOHV 7KH WRWDO QXPEHU RI ZDLW VWDWHV FDQ EH SURJUDPPHG IURP WZR F\FOHV WR VHYHQ F\FOHV &ORFN LV VHW IRU DFWLYH IDOOLQJ HGJH ,I DQ\ EXUVW DGGUHVV RFFXUV DW D ZRUG ERXQGDU\ WZR DGGLWLRQDO FORFN F\FOH ZKHQ ZDLW VWDWH LV VHW WR OHVV WKDQ RU WKUHH DGGLWLRQDO FORFN F\FOH ZKHQ ZDLW VWDWH LV VHW WR DUH LQVHUWHG FORFN F\FOH DUH LQVHUWHG DQG LV LQGLFDWHG E\ 5'< 7KH GHYLFH LV LQ V\QFKURQRXV PRGH Figure 16. tCAS CE# 1 CLK tAVC AVD# tAAS Addresses Aa CLK Synchronous Burst Mode Read (Falling Active Clock) 7 cycles for initial access shown. tCEZ 5 6 7 2 3 4 tAVD tAAH Data tIACC tACC OE# tCR RDY Hi-Z Da Da + 1 tBACC Hi-Z Da + n tBDH tRACC tOEZ tOE Hi-Z tRDYS 1RWHV )LJXUH VKRZV WRWDO QXPEHU RI ZDLW VWDWHV VHW WR VHYHQ F\FOHV 7KH WRWDO QXPEHU RI ZDLW VWDWHV FDQ EH SURJUDPPHG IURP WZR F\FOHV WR VHYHQ F\FOHV &ORFN LV VHW IRU DFWLYH ULVLQJ HGJH ,I DQ\ EXUVW DGGUHVV RFFXUV DW D ZRUG ERXQGDU\ WZR DGGLWLRQDO FORFN F\FOH DUH LQVHUWHG DQG LV LQGLFDWHG E\ 5'< 7KH GHYLFH LV LQ V\QFKURQRXV PRGH Figure 17. Synchronous Burst Mode Read 76 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet tCES CE# 1 CLK tAVC AVD# tACS Addresses AC 7 cycles for initial access shown. 2 3 4 5 6 7 tAVD tACH Data tIACC OE# tCR RDY Hi-Z DC DD tBACC DE DF D8 DB tBDH tOE tRACC tRACC tRDYS 1RWHV )LJXUH VKRZV WRWDO QXPEHU RI ZDLW VWDWHV VHW WR VHYHQ F\FOHV 7KH WRWDO QXPEHU RI ZDLW VWDWHV FDQ EH SURJUDPPHG IURP WZR F\FOHV WR VHYHQ F\FOHV &ORFN LV VHW IRU DFWLYH ULVLQJ HGJH ,I DQ\ EXUVW DGGUHVV RFFXUV DW D ZRUG ERXQGDU\ WZR DGGLWLRQDO FORFN F\FOH DUH LQVHUWHG DQG LV LQGLFDWHG E\ 5'< 7KH GHYLFH LV LQ V\QFKURQRXV PRGH ZLWK ZUDS DURXQG '' LQ GDWD ZDYHIRUP LQGLFDWHV WKH RUGHU WKH GDWD ZLWKLQ D JLYHQ ZRUG DGGUHVV UDQJH IURP ORZHVW WR KLJKHVW 6WDUWLQJ DGGUHVV LQ ILJXUH LV WKH WK DGGUHVV LQ UDQJH $& Figure 18. 8-word Linear Burst with Wrap Around tCEZ 6 tCES CE# 1 CLK tAVC AVD# tACS Addresses Aa 6 wait cycles for initial access shown. 2 3 4 5 tAVD tACH Data tIACC OE# tCR RDY Hi-Z Da Da+1 tBACC Hi-Z Da+2 Da+3 Da + n tRACC tOE tBDH tOEZ Hi-Z tRDYS 1RWHV )LJXUH DVVXPHV ZDLW VWDWHV IRU LQLWLDO DFFHVV DQG V\QFKURQRXV UHDG 7KH 6HW &RQILJXUDWLRQ 5HJLVWHU FRPPDQG VHTXHQFH KDV EHHQ ZULWWHQ ZLWK $ GHYLFH ZLOO RXWSXW 5'< RQH F\FOH EHIRUH YDOLG GDWD Figure 19. Linear Burst with RDY Set One Cycle Before Data June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 77 Data Sheet Asynchronous Mode Read Parameter Description JEDEC Standard 66 MHz 80 MHz (WS064J only) Unit W&( W$&& W$9'3 W$$9'6 W$$9'+ W2( W2(+ W2(= W&$6 $FFHVV 7LPH IURP &( $V\QFKURQRXV $FFHVV 7LPH $9' /RZ 7LPH /RZ 0D[ 0D[ 0LQ 0LQ 0LQ 0D[ 0LQ 3ROOLQJ 0LQ 0D[ 0LQ QV QV QV QV QV $GGUHVV 6HWXS 7LPH WR 5LVLQJ (GJH RI $9' $GGUHVV +ROG 7LPH IURP 5LVLQJ (GJH RI $9' 2XWSXW (QDEOH WR 2XWSXW 9DOLG 2XWSXW (QDEOH +ROG 7LPH 2XWSXW (QDEOH WR +LJK = &( 6HWXS 7LPH WR $9' 5HDG 7RJJOH DQG 'DWD QV QV QV QV QV CE# tOE tOEH WE# Data tACC Addresses tCAS AVD# tAVDP tAAVDS RA tAAVDH tCE Valid RD tOEZ OE# 1RWH 5$ 5HDG $GGUHVV 5' 5HDG 'DWD Figure 20. Asynchronous Mode Read with Latched Addresses 78 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet CE# tOE tOEH WE# Data tACC Addresses RA tCE Valid RD tOEZ OE# AVD# 1RWH 5$ 5HDG $GGUHVV 5' 5HDG 'DWD Figure 21. Asynchronous Mode Read Hardware Reset (RESET#) Parameter Description JEDEC Std All Speed Options Unit W5HDG\ W5HDG\ W53 W5+ W53' 5(6(7 3LQ /RZ 'XULQJ (PEHGGHG $OJRULWKPV WR 5HDG 0RGH 6HH 1RWH 5(6(7 3LQ /RZ 127 'XULQJ (PEHGGHG $OJRULWKPV WR 5HDG 0RGH 6HH 1RWH 5(6(7 3XOVH :LGWK 0D[ 0D[ 0LQ 0LQ 0LQ V QV QV QV V 5HVHW +LJK 7LPH %HIRUH 5HDG 6HH 1RWH 5(6(7 /RZ WR 6WDQGE\ 0RGH 1RWH 1RW WHVWHG June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 79 Data Sheet CE#, OE# tRH RESET# tRP tReady Reset Timings NOT during Embedded Algorithms Reset Timings during Embedded Algorithms CE#, OE# tReady RESET# tRP Figure 22. Reset Timings 80 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Erase/Program Operations Parameter Description JEDEC Standard 66 MHz 80 MHz (WS064J only) Unit W$9$9 W$9:/ W:& W$6 :ULWH &\FOH 7LPH 1RWH $GGUHVV 6HWXS 7LPH 1RWHV 6\QFKURQRXV $V\QFKURQRXV 6\QFKURQRXV $V\QFKURQRXV 0LQ 0LQ QV QV W:/$; W$+ W$9'3 $GGUHVV +ROG 7LPH 1RWHV $9' /RZ 7LPH 0LQ 0LQ 0LQ 0LQ 0LQ 0LQ 0LQ 0LQ 0LQ 0LQ 7\S 7\S 7\S 0LQ 0LQ 0LQ 0LQ 0LQ 0LQ 0LQ 0LQ QV QV QV QV QV QV QV QV QV QV V V VHF QV V V QV QV QV QV QV W'9:+ W:+'; W*+:/ W'6 W'+ W*+:/ W&$6 'DWD 6HWXS 7LPH 'DWD +ROG 7LPH 5HDG 5HFRYHU\ 7LPH %HIRUH :ULWH &( &( 6HWXS 7LPH WR $9' +ROG 7LPH W:+(+ W:/:+ W:+:/ W&+ W:3 W:3+ W65: :ULWH 3XOVH :LGWK :ULWH 3XOVH :LGWK +LJK /DWHQF\ %HWZHHQ 5HDG DQG :ULWH 2SHUDWLRQV 3URJUDPPLQJ 2SHUDWLRQ 1RWH $FFHOHUDWHG 3URJUDPPLQJ 2SHUDWLRQ 1RWH 6HFWRU (UDVH 2SHUDWLRQ 1RWHV &KLS (UDVH 2SHUDWLRQ 1RWHV 9$&& 5LVH DQG )DOO 7LPH 9$&& 6HWXS 7LPH 'XULQJ $FFHOHUDWHG 3URJUDPPLQJ 9&& 6HWXS 7LPH &( $9' $9' $9' 6HWXS 7LPH WR :( 6HWXS 7LPH WR :( +ROG 7LPH WR :( +ROG 7LPH WR &/. W:+:+ W:+:+ W:+:+ W:+:+ W:+:+ W:+:+ W9,' W9,'6 W9&6 W(/:/ W&6 W$96: W$9+: W$9+& W&6: &ORFN 6HWXS 7LPH WR :( 1RWHV 1RW WHVWHG $V\QFKURQRXV PRGH DOORZV ERWK $V\QFKURQRXV DQG 6\QFKURQRXV SURJUDP RSHUDWLRQ 6\QFKURQRXV PRGH DOORZV ERWK $V\QFKURQRXV DQG 6\QFKURQRXV SURJUDP RSHUDWLRQ ,Q DV\QFKURQRXV SURJUDP RSHUDWLRQ WLPLQJ DGGUHVVHV DUH ODWFKHG RQ WKH IDOOLQJ HGJH RI :( RU ULVLQJ HGJH RI $9' ,Q V\QFKURQRXV SURJUDP RSHUDWLRQ WLPLQJ DGGUHVVHV DUH ODWFKHG RQ WKH ILUVW RI HLWKHU WKH ULVLQJ HGJH RI $9' RU WKH DFWLYH HGJH RI &/. 6HH WKH (UDVH DQG 3URJUDPPLQJ 3HUIRUPDQFH VHFWLRQ IRU PRUH LQIRUPDWLRQ 'RHV QRW LQFOXGH WKH SUHSURJUDPPLQJ WLPH June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 81 Data Sheet VIH Program Command Sequence (last two cycles) Read Status Data CLK VIL tAVDP AVD# tAS Addresses 555h tAH PA VA In Progress VA Data A0h PD tDS tDH Complete CE# OE# tWP WE# tCS tCH tWHWH1 tWPH tWC tVCS VCC 1RWHV 3$ 3URJUDP $GGUHVV 3' 3URJUDP 'DWD 9$ 9DOLG $GGUHVV IRU UHDGLQJ VWDWXV ELWV ,Q SURJUHVV DQG FRPSOHWH UHIHU WR VWDWXV RI SURJUDP RSHUDWLRQ $$ DUH GRQW FDUH GXULQJ FRPPDQG VHTXHQFH XQORFN F\FOHV &/. FDQ EH HLWKHU 9,/ RU 9,+ 7KH $V\QFKURQRXV SURJUDPPLQJ RSHUDWLRQ LV LQGHSHQGHQW RI WKH 6HW 'HYLFH 5HDG 0RGH ELW LQ WKH &RQILJXUDWLRQ 5HJLVWHU Figure 23. Asynchronous Program Operation Timings: AVD# Latched Addresses 82 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Program Command Sequence (last two cycles) CLK tACS tCSW AVD# tAVDP Addresses 555h PA VA Read Status Data VA In Progress Data tCAS CE# tAVSW A0h PD tDS tDH Complete OE# tAH tWP tCH WE# tWHWH1 tWPH tWC tVCS VCC 1RWHV 3$ 3URJUDP $GGUHVV 3' 3URJUDP 'DWD 9$ 9DOLG $GGUHVV IRU UHDGLQJ VWDWXV ELWV ,Q SURJUHVV DQG FRPSOHWH UHIHU WR VWDWXV RI SURJUDP RSHUDWLRQ $$ DUH GRQW FDUH GXULQJ FRPPDQG VHTXHQFH XQORFN F\FOHV &/. FDQ EH HLWKHU 9,/ RU 9,+ 7KH $V\QFKURQRXV SURJUDPPLQJ RSHUDWLRQ LV LQGHSHQGHQW RI WKH 6HW 'HYLFH 5HDG 0RGH ELW LQ WKH &RQILJXUDWLRQ 5HJLVWHU Figure 24. Asynchronous Program Operation Timings: WE# Latched Addresses June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 83 Data Sheet Program Command Sequence (last two cycles) tAVCH CLK tACS tCSW AVD# tAVDP Addresses 555h PA VA Read Status Data VA In Progress Data tCAS CE# tAVSW A0h PD tDS tDH Complete OE# tAH tWP tCH WE# tWHWH1 tWPH tWC tVCS VCC 1RWHV 3$ 3URJUDP $GGUHVV 3' 3URJUDP 'DWD 9$ 9DOLG $GGUHVV IRU UHDGLQJ VWDWXV ELWV ,Q SURJUHVV DQG FRPSOHWH UHIHU WR VWDWXV RI SURJUDP RSHUDWLRQ $$ DUH GRQW FDUH GXULQJ FRPPDQG VHTXHQFH XQORFN F\FOHV $GGUHVVHV DUH ODWFKHG RQ WKH ILUVW RI HLWKHU WKH ULVLQJ HGJH RI $9' (LWKHU &( RU $9' RU WKH DFWLYH HGJH RI &/. LV UHTXLUHG WR JR IURP ORZ WR KLJK LQ EHWZHHQ SURJUDPPLQJ FRPPDQG VHTXHQFHV 7KH 6\QFKURQRXV SURJUDPPLQJ RSHUDWLRQ LV GHSHQGHQW RI WKH 6HW 'HYLFH 5HDG 0RGH ELW LQ WKH &RQILJXUDWLRQ 5HJLVWHU 7KH &RQILJXUDWLRQ 5HJLVWHU PXVW EH VHW WR WKH 6\QFKURQRXV 5HDG 0RGH Figure 25. Synchronous Program Operation Timings: WE# Latched Addresses 84 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Program Command Sequence (last two cycles) tAVCH CLK tAS tAH AVD# tAVDP Addresses 555h PA VA Read Status Data VA In Progress Data tCAS CE# A0h PD tDS tDH Complete OE# tCSW tWP tCH WE# tWHWH1 tWC tWPH tVCS VCC 1RWHV 3$ 3URJUDP $GGUHVV 3' 3URJUDP 'DWD 9$ 9DOLG $GGUHVV IRU UHDGLQJ VWDWXV ELWV ,Q SURJUHVV DQG FRPSOHWH UHIHU WR VWDWXV RI SURJUDP RSHUDWLRQ $$ DUH GRQW FDUH GXULQJ FRPPDQG VHTXHQFH XQORFN F\FOHV $GGUHVVHV DUH ODWFKHG RQ WKH ILUVW RI HLWKHU WKH ULVLQJ HGJH RI $9' (LWKHU &( RU $9' RU WKH DFWLYH HGJH RI &/. LV UHTXLUHG WR JR IURP ORZ WR KLJK LQ EHWZHHQ SURJUDPPLQJ FRPPDQG VHTXHQFHV 7KH 6\QFKURQRXV SURJUDPPLQJ RSHUDWLRQ LV GHSHQGHQW RI WKH 6HW 'HYLFH 5HDG 0RGH ELW LQ WKH &RQILJXUDWLRQ 5HJLVWHU 7KH &RQILJXUDWLRQ 5HJLVWHU PXVW EH VHW WR WKH 6\QFKURQRXV 5HDG 0RGH Figure 26. Synchronous Program Operation Timings: CLK Latched Addresses June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 85 Data Sheet VIH Erase Command Sequence (last two cycles) Read Status Data CLK VIL tAVDP AVD# tAS Addresses 2AAh tAH SA 555h for chip erase 10h for chip erase VA In Progress VA Data 55h 30h tDS tDH Complete CE# OE# tWP WE# tCS tVCS VCC 1RWHV tCH tWHWH2 tWPH tWC 6$ LV WKH VHFWRU DGGUHVV IRU 6HFWRU (UDVH $GGUHVV ELWV $$ DUH GRQW FDUHV GXULQJ XQORFN F\FOHV LQ WKH FRPPDQG VHTXHQFH Figure 27. Chip/Sector Erase Command Sequence 86 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet CE# AVD# WE# Addresses Data Don't Care A0h PA Don't Care PD Don't Care OE# ACC VID 1 s tVIDS tVID VIL or VIH 1RWH 8VH VHWXS DQG KROG WLPHV IURP FRQYHQWLRQDO SURJUDP RSHUDWLRQ Figure 28. Accelerated Unlock Bypass Programming Timing AVD# tCE CE# tCH OE# tOEH WE# tACC Addresses VA VA tOE tOEZ tCEZ Data 1RWHV Status Data Status Data 6WDWXV UHDGV LQ ILJXUH DUH VKRZQ DV DV\QFKURQRXV 9$ 9DOLG $GGUHVV 7ZR UHDG F\FOHV DUH UHTXLUHG WR GHWHUPLQH VWDWXV :KHQ WKH (PEHGGHG $OJRULWKP RSHUDWLRQ LV FRPSOHWH DQG 'DWD 3ROOLQJ ZLOO RXWSXW WUXH GDWD :KLOH LQ $V\QFKURQRXV PRGH 5'< ZLOO EH ORZ ZKLOH WKH GHYLFH LV LQ HPEHGGHG HUDVH RU SURJUDPPLQJ PRGH Figure 29. Data# Polling Timings (During Embedded Algorithm) June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 87 Data Sheet AVD# tCE CE# tCH OE# tOEH WE# tACC Addresses VA VA tOE tOEZ tCEZ Data 1RWHV Status Data Status Data 6WDWXV UHDGV LQ ILJXUH DUH VKRZQ DV DV\QFKURQRXV 9$ 9DOLG $GGUHVV 7ZR UHDG F\FOHV DUH UHTXLUHG WR GHWHUPLQH VWDWXV :KHQ WKH (PEHGGHG $OJRULWKP RSHUDWLRQ LV FRPSOHWH WKH WRJJOH ELWV ZLOO VWRS WRJJOLQJ :KLOH LQ $V\QFKURQRXV PRGH 5'< ZLOO EH ORZ ZKLOH WKH GHYLFH LV LQ HPEHGGHG HUDVH RU SURJUDPPLQJ PRGH Figure 30. Toggle Bit Timings (During Embedded Algorithm) CE# CLK AVD# Addresses VA VA OE# tIACC tIACC Status Data Status Data Data RDY 1RWHV 7KH WLPLQJV DUH VLPLODU WR V\QFKURQRXV UHDG WLPLQJV 9$ 9DOLG $GGUHVV 7ZR UHDG F\FOHV DUH UHTXLUHG WR GHWHUPLQH VWDWXV :KHQ WKH (PEHGGHG $OJRULWKP RSHUDWLRQ LV FRPSOHWH WKH WRJJOH ELWV ZLOO VWRS WRJJOLQJ 5'< LV DFWLYH ZLWK GDWD $ RQH FORFN F\FOH EHIRUH GDWD LQ WKH &RQILJXUDWLRQ 5HJLVWHU :KHQ $ LQ WKH &RQILJXUDWLRQ 5HJLVWHU 5'< LV DFWLYH Figure 31. Synchronous Data Polling Timings/Toggle Bit Timings 88 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet (QWHU (PEHGGHG (UDVLQJ :( (UDVH 6XVSHQG (UDVH (QWHU (UDVH 6XVSHQG 3URJUDP (UDVH 5HVXPH (UDVH (UDVH &RPSOHWH (UDVH 6XVSHQG 5HDG (UDVH (UDVH 6XVSHQG 6XVSHQG 5HDG 3URJUDP '4 '4 1RWH '4 WRJJOHV RQO\ ZKHQ UHDG DW DQ DGGUHVV ZLWKLQ DQ HUDVHVXVSHQGHG VHFWRU 7KH V\VWHP PD\ XVH 2( WR WRJJOH '4 DQG '4 RU &( Figure 32. DQ2 vs. DQ6 Temporary Sector Unprotect Parameter JEDEC Std Description All Speed Options Unit W9,'5 W9++ W563 W55% 1RWH 1RW 9,' 5LVH DQG )DOO 7LPH 6HH 1RWH 9++ 5LVH DQG )DOO 7LPH 6HH 1RWH 5(6(7 6HWXS 7LPH IRU 7HPSRUDU\ 6HFWRU 8QSURWHFW 5(6(7 +ROG 7LPH IURP 5'< +LJK IRU 7HPSRUDU\ 6HFWRU 8QSURWHFW 0LQ 0LQ 0LQ 0LQ QV QV V V WHVWHG VID RESET# VIL or VIH tVIDR Program or Erase Command Sequence CE# tVIDR VID VIL or VIH WE# tRSP RDY tRRB Figure 33. Temporary Sector Unprotect Timing Diagram June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 89 Data Sheet VID VIH RESET# SA, A6, A1, A0 Valid* Sector Protect/Unprotect Valid* Verify 40h Sector Protect: 150 s Sector Unprotect: 1.5 ms Valid* Data 1 s CE# 60h 60h Status WE# OE# 1RWH )RU VHFWRU SURWHFW $ $ $ )RU VHFWRU XQSURWHFW $ $ $ Figure 34. Sector/Sector Block Protect and Unprotect Timing Diagram Address boundary occurs every 64 words, beginning at address 00003Fh: 00007Fh, 0000BFh, etc.) Address 000000h is also a boundary crossing. C60 CLK Address (hex) AVD# 3C (stays high) C61 3D C62 3E C63 3F C63 3F C63 3F C63 3F C64 40 C65 41 C66 42 tRACC RDY(1) tRACC RDY(2) latency latency tRACC tRACC Data D60 D61 D62 D63 D63 D64 D65 D66 OE#, CE#f (stays low) 1RWHV 5'< DFWLYH ZLWK GDWD $ LQ WKH &RQILJXUDWLRQ 5HJLVWHU 5'< DFWLYH RQH FORFN F\FOH EHIRUH GDWD $ LQ WKH &RQILJXUDWLRQ 5HJLVWHU &[[ LQGLFDWHV WKH FORFN WKDW WULJJHUV '[[ RQ WKH RXWSXWV IRU H[DPSOH & WULJJHUV ' )LJXUH VKRZV WKH GHYLFH QRW FURVVLQJ D EDQN LQ WKH SURFHVV RI SHUIRUPLQJ DQ HUDVH RU SURJUDP ,I WKH VWDUWLQJ DGGUHVV ODWFKHG LQ LV HLWKHU (K RU )K RU VRPH PXOWLSOH RI HLWKHU WKHUH LV QR DGGLWLRQDO F\FOH ODWHQF\ DW WKH ERXQGDU\ FURVVLQJ Figure 35. 90 Latency with Boundary Crossing S29WS-J_00_A4 June 24, 2005 S29WS128J/064J Data Sheet Address boundary occurs every 64 words, beginning at address 00003Fh: (00007Fh, 0000BFh, etc.) Address 000000h is also a boundary crossing. C60 CLK Address (hex) AVD# 3C (stays high) C61 3D C62 3E C63 3F C63 3F C63 3F C63 3F C64 40 C65 41 C66 42 tRACC RDY(1) tRACC RDY(2) latency latency tRACC tRACC Data D60 D61 D62 D63 D63 Invalid Read Status OE#, CE# 1RWHV (stays low) 5'< DFWLYH ZLWK GDWD $ LQ WKH &RQILJXUDWLRQ 5HJLVWHU 5'< DFWLYH RQH FORFN F\FOH EHIRUH GDWD $ LQ WKH &RQILJXUDWLRQ 5HJLVWHU &[[ LQGLFDWHV WKH FORFN WKDW WULJJHUV '[[ RQ WKH RXWSXWV IRU H[DPSOH & WULJJHUV ' )LJXUH VKRZV WKH GHYLFH FURVVLQJ D EDQN LQ WKH SURFHVV RI SHUIRUPLQJ DQ HUDVH RU SURJUDP Figure 36. Latency with Boundary Crossing into Program/Erase Bank June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 91 Data Sheet Data D0 D1 AVD# Rising edge of next clock cycle following last wait state triggers next burst data total number of clock cycles following AVD# falling edge OE# 1 CLK 0 1 2 3 4 5 6 7 2 3 4 5 number of clock cycles programmed :DLW 6WDWH 'HFRGLQJ $GGUHVVHV $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 5HVHUYHG 5HVHUYHG SURJUDPPHG WRWDO SURJUDPPHG WRWDO SURJUDPPHG WRWDO SURJUDPPHG WRWDO SURJUDPPHG WRWDO SURJUDPPHG WRWDO 1RWH )LJXUH DVVXPHV DGGUHVV ' LV QRW DW DQ DGGUHVV ERXQGDU\ DFWLYH FORFN HGJH LV ULVLQJ DQG ZDLW VWDWH LV VHW WR Figure 37. Example of Wait States Insertion 92 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Last Cycle in Program or Sector Erase Command Sequence Read status (at least two cycles) in same bank and/or array data from other bank Begin another write or program command sequence tWC tRC tRC tWC CE# OE# tOE tOEH WE# tWPH tWP tDS tDH Data PD/30h RD tGHWL tACC tOEZ tOEH RD AAh tSR/W Addresses PA/SA RA RA 555h tAS AVD# tAH 1RWH %UHDNSRLQWV LQ ZDYHIRUPV LQGLFDWH WKDW V\VWHP PD\ DOWHUQDWHO\ UHDG DUUD\ GDWD IURP WKH QRQEXV\ EDQN ZKLOH FKHFNLQJ WKH VWDWXV RI WKH SURJUDP RU HUDVH RSHUDWLRQ LQ WKH EXV\ EDQN 7KH V\VWHP VKRXOG UHDG VWDWXV WZLFH WR HQVXUH YDOLG LQIRUPDWLRQ Figure 38. Back-to-Back Read/Write Cycle Timings June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 93 Data Sheet Erase and Programming Performance Parameter Typ (Note 1) Max (Note 2) Unit Comments 6HFWRU (UDVH 7LPH .ZRUG .ZRUG - V ([FOXGHV K SURJUDPPLQJ SULRU WR HUDVXUH 1RWH V &KLS (UDVH 7LPH :RUG 3URJUDPPLQJ 7LPH V V V ([FOXGHV V\VWHP OHYHO RYHUKHDG 1RWH $FFHOHUDWHG :RUG 3URJUDPPLQJ 7LPH &KLS 3URJUDPPLQJ 7LPH 1RWH $FFHOHUDWHG &KLS 3URJUDPPLQJ 7LPH 1RWHV - ([FOXGHV V\VWHP OHYHO RYHUKHDG 1RWH V 7\SLFDO SURJUDP DQG HUDVH WLPHV DVVXPH WKH IROORZLQJ FRQGLWLRQV & 9 9&& . F\FOHV $GGLWLRQDOO\ SURJUDPPLQJ W\SLFDOV DVVXPHV D FKHFNHUERDUG SDWWHUQ 8QGHU ZRUVW FDVH FRQGLWLRQV RI & 9&& 9 F\FOHV 7KH W\SLFDO FKLS SURJUDPPLQJ WLPH LV FRQVLGHUDEO\ OHVV WKDQ WKH PD[LPXP FKLS SURJUDPPLQJ WLPH OLVWHG ,Q WKH SUHSURJUDPPLQJ VWHS RI WKH (PEHGGHG (UDVH DOJRULWKP DOO ZRUGV DUH SURJUDPPHG WR K EHIRUH HUDVXUH 6\VWHPOHYHO RYHUKHDG LV WKH WLPH UHTXLUHG WR H[HFXWH WKH WZR RU IRXUEXVF\FOH VHTXHQFH IRU WKH SURJUDP FRPPDQG 6HH 7DEOH &RPPDQG 'HILQLWLRQV RQ SDJH IRU IXUWKHU LQIRUPDWLRQ RQ FRPPDQG GHILQLWLRQV 7KH GHYLFH KDV D PLQLPXP HUDVH DQG SURJUDP F\FOH HQGXUDQFH RI F\FOHV 94 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Physical Dimensions VBH084 - 84-ball Fine-Pitch Ball Grid Array (FBGA) 8x11.6 mm MCP Compatible Package (128Mb) A 0.05 C (2X) D A D1 e 10 9 e 8 7 6 7 SE E1 E 5 4 3 2 1 M L K J H G F E D C B A A1 CORNER A1 CORNER INDEX MARK B 10 0.05 C (2X) 6 SD 0.08 M C 0.15 M C A B 7 NXb TOP VIEW BOTTOM VIEW A A1 SEATING PLANE A2 0.10 C C 0.08 C SIDE VIEW NOTES: PACKAGE JEDEC VBH 084 N/A 11.60 mm x 8.00 mm NOM PACKAGE SYMBOL A A1 A2 D E D1 E1 MD ME N b e SD / SE 0.33 MIN --0.18 0.62 NOM ------11.60 BSC. 8.00 BSC. 8.80 BSC. 7.20 BSC. 12 10 84 --0.80 BSC. 0.40 BSC. (A2-A9, B10-L10, M2-M9, B1-L1) 0.43 MAX 1.00 --0.76 NOTE OVERALL THICKNESS BALL HEIGHT BODY THICKNESS BODY SIZE BODY SIZE BALL FOOTPRINT BALL FOOTPRINT ROW MATRIX SIZE D DIRECTION ROW MATRIX SIZE E DIRECTION TOTAL BALL COUNT BALL DIAMETER BALL PITCH SOLDER BALL PLACEMENT DEPOPULATED SOLDER BALLS 6 7 1. DIMENSIONING AND TOLERANCING PER ASME Y14.5M-1994. 2. ALL DIMENSIONS ARE IN MILLIMETERS. 3. BALL POSITION DESIGNATION PER JESD 95-1, SPP-010 (EXCEPT AS NOTED). 4. e REPRESENTS THE SOLDER BALL GRID PITCH. 5. SYMBOL "MD" IS THE BALL ROW MATRIX SIZE IN THE "D" DIRECTION. SYMBOL "ME" IS THE BALL COLUMN MATRIX SIZE IN THE "E" DIRECTION. N IS THE TOTAL NUMBER OF SOLDER BALLS. DIMENSION "b" IS MEASURED AT THE MAXIMUM BALL DIAMETER IN A PLANE PARALLEL TO DATUM C. SD AND SE ARE MEASURED WITH RESPECT TO DATUMS A AND B AND DEFINE THE POSITION OF THE CENTER SOLDER BALL IN THE OUTER ROW. WHEN THERE IS AN ODD NUMBER OF SOLDER BALLS IN THE OUTER ROW PARALLEL TO THE D OR E DIMENSION, RESPECTIVELY, SD OR SE = 0.000. WHEN THERE IS AN EVEN NUMBER OF SOLDER BALLS IN THE OUTER ROW, SD OR SE = e/2 8. NOT USED. 9. "+" INDICATES THE THEORETICAL CENTER OF DEPOPULATED BALLS. 10 A1 CORNER TO BE IDENTIFIED BY CHAMFER, LASER OR INK MARK, METALLIZED MARK INDENTATION OR OTHER MEANS. 3339 \ 16-038.25b 1RWH %6& LV DQ $16, VWDQGDUG IRU %DVLF 6SDFH &HQWHULQJ June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 95 Data Sheet VBR080 - 80-ball Fine-Pitch Ball Grid Array (FBGA) 7 x 9 mm (64Mb) AA 0.15 C (2X) D1 D A e 8 e 7 6 5 7 SE E1 E 4 3 2 1 K J H G F E D C B A A1 CORNER A1 CORNER INDEX MARK 10 B 0.15 C (2X) 6 NXb 0.08 M C 0.15 M C A B SD 7 TOP VIEW BOTTOM VIEW A A1 SEATING PLANE A2 0.20 C C 0.08 C SIDE VIEW NOTES: PACKAGE JEDEC VBR 080 N/A 9.00 mm x 7.00 mm NOM PACKAGE SYMBOL A A1 A2 D E D1 E1 MD ME N b e SD / SE 0.35 MIN --0.17 0.62 NOM --- ---9.00 BSC. 7.00 BSC. 7.20 BSC. 5.60 BSC. 10 8 80 --0.80 BSC. 0.40 BSC. NONE 0.45 MAX 1.00 --0.73 NOTE OVERALL THICKNESS BALL HEIGHT BODY THICKNESS BODY SIZE BODY SIZE BALL FOOTPRINT BALL FOOTPRINT ROW MATRIX SIZE D DIRECTION ROW MATRIX SIZE E DIRECTION TOTAL BALL COUNT BALL DIAMETER BALL PITCH SOLDER BALL PLACEMENT DEPOPULATED SOLDER BALLS 6 7 1. DIMENSIONING AND TOLERANCING PER ASME Y14.5M-1994. 2. ALL DIMENSIONS ARE IN MILLIMETERS. 3. BALL POSITION DESIGNATION PER JESD 95-1, SPP-010 (EXCEPT AS NOTED). 4. e REPRESENTS THE SOLDER BALL GRID PITCH. 5. SYMBOL "MD" IS THE BALL ROW MATRIX SIZE IN THE "D" DIRECTION. SYMBOL "ME" IS THE BALL COLUMN MATRIX SIZE IN THE "E" DIRECTION. N IS THE TOTAL NUMBER OF SOLDER BALLS. DIMENSION "b" IS MEASURED AT THE MAXIMUM BALL DIAMETER IN A PLANE PARALLEL TO DATUM C. SD AND SE ARE MEASURED WITH RESPECT TO DATUMS A AND B AND DEFINE THE POSITION OF THE CENTER SOLDER BALL IN THE OUTER ROW. WHEN THERE IS AN ODD NUMBER OF SOLDER BALLS IN THE OUTER ROW PARALLEL TO THE D OR E DIMENSION, RESPECTIVELY, SD OR SE = 0.000. WHEN THERE IS AN EVEN NUMBER OF SOLDER BALLS IN THE OUTER ROW, SD OR SE = e/2 8. NOT USED. 9. "+" INDICATES THE THEORETICAL CENTER OF DEPOPULATED BALLS. 10 A1 CORNER TO BE IDENTIFIED BY CHAMFER, LASER OR INK MARK, METALLIZED MARK INDENTATION OR OTHER MEANS. 3366 \ 16-038.25d1 1RWH %6& LV DQ $16, VWDQGDUG IRU %DVLF 6SDFH &HQWHULQJ 96 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 Data Sheet Revision Summary Revision A0 (July 22, 2004) ,QLWLDO UHOHDVH Revision A1 (October 6, 2004) $GG %) SDUWV RQ 9DOLG &RPELQDWLRQ WDEOH Revision A2 (December 10, 2004) 5HPRYH DOO LQ WHUPV RI 0+] VSHHG ELQ &KDQJH VWDWHPHQW RI FRPPDQG GXULQJ WLPHRXW SHULRG RI VHFWRU HUDVH &KDQJH H[LW FRPPDQG VWDWHPHQW DERXW SDVVZRUG SURJUDP FRPPDQG &KDQJH H[LW FRPPDQG VWDWHPHQW DERXW SDVVZRUG SURWHFWLRQ PRGH ORFNLQJ ELW SURJUDP FRPPDQG &KDQJH H[LW FRPPDQG VWDWHPHQW DERXW SHUVLVWHQWVHFWRU SURWHFWLRQ PRGH ORFNLQJ ELW SURJUDP FRPPDQG &KDQJH H[LW FRPPDQG VWDWHPHQW DERXW 6HFXUHG 6LOLFRQ VHFWRU SURWHFWLRQ ELW SURJUDP FRPPDQG &KDQJH H[LW FRPPDQG VWDWHPHQW DERXW 33% SURJUDP FRPPDQG &KDQJH H[LW FRPPDQG VWDWHPHQW DERXW $OO 33% HUDVH FRPPDQG &KDQJH H[LW FRPPDQG VWDWHPHQW DERXW 33%33% ORFN ELW VWDWXV FRPPDQG &KDQJH 33% FRPPDQG WDEOH 5HPRYH QRWH LQ FRPPDQG WDEOH &KDQJH ZDYHIRUP DERXW ERXQGDU\ FURVVLQJ 5HPRYH '& VSHF RXWSXW GLVDEOH VWDWXV LQ V\QFKURQRXV UHDG PRGH &KDQJH WKH ZRUG IURP 603/ WR 3/ IURP 23%3 WR 2: &KDQJH WKH VWDWHPHQW 33% /RFN %LW 6HW &RPPDQG 'HOHWH 9,2 SLQ $GGHG GHVFULSWLRQ DW 5'< &RQILJXUDWLRQ LQ SDJH 0RGLILHG W$+ LQ $V\QFKURQRXV PRGH WR QV LQ SDJH Revision A3 (February 19, 2005) &KDQJH 6HFVL WR 6HFXUHG 6LOLFRQ $GG PLJUDWLRQ VWDWHPHQW 0RGLI\ 6\QF /DWHQF\ $V\Q $FFHVV WLPH #0+] 8SGDWH 3URGXFW 6HOHFWRU *XLGH RQ W$&& W&( W,$&+] 0RGLI\ 7DEOH :DLW 6WDWHV IRU 6WDQGDUG :DLWVWDWH +DQGVKDNLQJ &KDQJH 6XSSO\ 9ROWDJH WR 9 WR 9 IRU 0+] SDUWV 0RGLI\ &/. &KDUDFWHUL]DWLRQ WDEOH Revision A4 (June 24, 2005) $GGHG LQIRUPDWLRQ IRU 5HYLVLRQ IRU ERXQGDU\ FURVVLQJ ZKLOH LQ &RQWLQXRXV UHDG PRGH 5HPRYHG DOO UHIHUHQFHV WR :6- 0+] DQG :6- ,QGXVWULDO JUDGHV June 24, 2005 S29WS-J_00_A4 S29WS128J/064J 97 Data Sheet Colophon The products described in this document are designed, developed and manufactured as contemplated for general use, including without limitation, ordinary industrial use, general office use, personal use, and household use, but are not designed, developed and manufactured as contemplated (1) for any use that includes fatal risks or dangers that, unless extremely high safety is secured, could have a serious effect to the public, and could lead directly to death, personal injury, severe physical damage or other loss (i.e., nuclear reaction control in nuclear facility, aircraft flight control, air traffic control, mass transport control, medical life support system, missile launch control in weapon system), or (2) for any use where chance of failure is intolerable (i.e., submersible repeater and artificial satellite). Please note that Spansion will not be liable to you and/or any third party for any claims or damages arising in connection with abovementioned uses of the products. Any semiconductor device has an inherent chance of failure. You must protect against injury, damage or loss from such failures by incorporating safety design measures into your facility and equipment such as redundancy, fire protection, and prevention of over-current levels and other abnormal operating conditions. If any products described in this document represent goods or technologies subject to certain restrictions on export under the Foreign Exchange and Foreign Trade Law of Japan, the US Export Administration Regulations or the applicable laws of any other country, the prior authorization by the respective government entity will be required for export of those products. Trademarks and Notice The contents of this document are subject to change without notice. This document may contain information on a Spansion LLC product under development by Spansion LLC. Spansion LLC reserves the right to change or discontinue work on any product without notice. The information in this document is provided as is without warranty or guarantee of any kind as to its accuracy, completeness, operability, fitness for particular purpose, merchantability, non-infringement of third-party rights, or any other warranty, express, implied, or statutory. Spansion LLC assumes no liability for any damages of any kind arising out of the use of the information in this document. Copyright (c)2004-2005 Spansion LLC. All rights reserved. Spansion, the Spansion logo, and MirrorBit are trademarks of Spansion LLC. Other company and product names used in this publication are for identification purposes only and may be trademarks of their respective companies. 98 S29WS128J/064J S29WS-J_00_A4 June 24, 2005 |
Price & Availability of S29WS128J |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |