throbber
flfififikg
`
`’%.T§’%§5ii§%UI?F§:%%
`
`@i%fi
`
`'=T%F: 0nnn fifi °EE%iEie%’2’z‘£1%é‘i§%'J §‘§zJ5?f%
`
`An integrated control system design of portable computer storage
`peripherals
`3
`
`i
`
`Hi‘ 35 1%.: n
`
`iegéiéfst:
`
`%-J.'fi5T%_" gggfi
`
`Eljfififi/\+7‘L$7'<}%
`
`
`
`HP 1003
`
`Page 1
`
`HP 1003
`Page 1
`
`

`
`NCTM
`LENG
`
`C;000'
`n^n
`
`x
`
`——'—\+::
`
`E36 :::E-j5<~ E¥§i:*::g%%%:
`FIE 4'4’.
`afifififlifigfi
`
`RE i Efi it
`
`eefieeeeeeefieeeseeflszme
`
`An integrated control system design ofportable- computer stora;
`np\n
`peripherals
`p
`
`it-__: \n
`9?’.
`“Ht
`Jifig-$§Ca"§::
`;"=,gJs=Jfg $§gj=§g
`
`¢$EEA+fl$fiE
`
`snraxssse
`
`1ill!lliillllllilllilllillllllllllli
`
`X252868
`
`Page 2
`
`

`
`eeaeeaaaeaaanaeeaaazma
`
`An integrated control system design of portable computer storage
`peripherals
`
`Ht
`
`if. i: nn
`
`Student: Chee—Kong AwYong
`
`4% n filaafi aizri _
`
`Adviser: Dr. Bing-Fei Wu
`
`z1I':\I«1ie:-.-rnH':2;..».>
`
`~‘uV3-=><E-<~n‘c:_yz:.aa.w;7:.<>|q1».V..5hL
`
`@n§fix%
`eaeeazaea
`
`as ieei
`
`A Thesis
`
`Submitted to Department of Electrical and Control Engineering
`College of Electrical Engineering and Computer Science
`. National Chiao—Tung University
`
`in Partial Fulfillment of the Requirements
`for the Degree of
`
`Master
`
`in
`
`Electrical and Control Engineering
`
`June 2000
`
`Hsinchu, Taiwan, Republic of China
`
`‘F§F<.z\+7‘L.5r‘—7’:Fl
`
`Page 3
`
`Page 3
`
`

`
`
`
`#%fi?%
`(fiaa%x)
`
` $&fi%fififiz%x%$A& anifi h%$%)§fi%&fl1§ am
`
`C
`
`& A+A %%&%_g_%$mfi % ¢%mz%1v
`
`fiififiifi§fi%#£Efl%%fififi§%fifi$zfi§
`
`-
`
`LEWE
`
`D$fl$
`
`$A%fi%fi%§fiz%i%1%fi*fi%fi&%@$fi$§%€fl%&W§fi?
`
`'m:@ia%fi&$A$$%&@$fi»fi$mmfi~fimfi¢&u%%~%%i%
`mw$%fifii§fi&%$%fi&ifi@$~
`
`$%i%$A@fl%%%%%&E$%$fl%w#z*=%%§i%fi%&fi$&fi
`
`fifiwfififiifi:
`
`)
`
`ZEWE
`
`Dxflfi
`
`$Afi€%#%§fi%%i%i%fi'fi%#§%fiEfi$zE%fi&$A$%$fi
`
`E%fiv%$WH%za%m&fi$%§fi’fl%LfiH%fifi#%Améfifi%§
`
`fi=$mw&fifim’fi&Am~w%m«
`
`LfififiWfifi%fifi1fifi&fi%%%%?fi$fifiz%fifi%#$Efi%fififl=fi$
`
`fififi%zk%~Efi~%fi&%fiH%flfl%%fifinLfifiEfi$flEzfifi%$fi%'
`$AflEflflfifi°
`
`fififlfifizr
`
`'%.§¢474’:>
`
`m%i%z:@m%%@fi§
`<a%mw>
`
`amzaa fi$-AH Ra
`
`
`
`$fi:3“35“3
`(fi¢%%)
`
`I‘
`
`L$fifi§%m%%fi%fi%W§fi%%£Ez&fi°
`
`‘1fifi%*%%=%fi%%x$%aammi$%§@fi%fi$&w%fi+m=
`
`=$&fi§6%R@fi§4H10Hfi%W&%%fifl§%?(fi%flfl%%%%£%)
`%lEfi=
`\
`~>/flZ¢/0
`*
`¢$$fififi§%E$E§fi%Aw€W$E%$%fl2fi&%E=
`
`
`
`
`
`_...-.......\..-.‘...‘»....,..........».-.A...x.........-...-...-.....m......\..;«e=.,......;.;‘.g.....;».n.‘_A`L`3....‘am‘<"@7&
`
`
`
`nn
`
`I
`
`-
`
`Page 4
`
`><)fy8f8
`
`Page 4
`
`

`
`
`
`$&,§&%£fl;g_%%%%fi£wfifiL%
`‘=T nn xiii? n 6%
` ;srp;sg=,-¢.>3;
`
`%%%fl%z a
`
`%
`
`
`
`%%fi£%%%$~¥&$%%%%$% «
`
`2%
`
`E En
`
`nE
`
`' *2‘
`
`Page 5
`
`
`
`E E3 E2 E:!32 23 25
`
`.E
`
`Page 5
`
`

`
`fi%fi%fi%fifi%%fi%fi@
`
`*é»$~#2;=.%'J Eézfiffii
`
`Hfifii 2 n
`
`a‘§§%’£éi% : fiylfiifi fizfi
`
`_@1§flk%%%$&filfi%%%&fi
`
`#354?
`
`$%%ii%£&fi*§%fi&%fl%%&fi$%fi%fi’%£%E%%E
`
`s&—4§%«1 mn - am ywiaafi PC(.~:%a*$ T use ~ IDE fi#M:‘@)$%$§3Fa‘$§§«ri1‘%/7?
`€E.*f.%-'HMuItiMediaCard ~ SmartMediaCard 3. (j<;JmpactFlashCard)2.P§H:,tfigeswiy
`
`«#3:. - _:‘[£1*;“é'!;=§T ECC(Error Correction COde)§%§§4'fi‘5i'5l--i-Efi-$é§'H;’J"-{;§5'L}3j7;F§._fl#J
`
`%=Efifi%%§fiEW%%%fi%fiEfifi$&E£=$%iflW£@%TE
`
`fieirafifid 2§é<:#.:MI1rrz = man USB ~ IDE aéakéifi‘-r$+%z‘=r-%fifim@zzi
`%a%fi£~fi#$%r1awfifi%fi%%#fimmmBwmfi£%£fi=m
`
`’¢h7F§§i'i.‘T1rXfir'$‘:?1‘$‘Ffi§a%é5J§i$°»f£i‘i%'$‘fifié§$d§§ mas:-—¥a 3051 Eviazfi W2
`
`55'
`
`' ii 8051 fiii2§E.i&7I"5F2’E:l:I:érfi75‘3'<.5H’.E%F'IP‘3’=¥Fé*Ja‘E%H*§'T?%?$ ' iiid % §‘:E5.’E*
`
`£%fi%fi&zfififi%mE~Efi%fi+%fi%fi&&fifi%$%&&fiw
`
`3,3 3
`
`‘.vu..w:r.»?
`
`
`
`.-.»a.r.m-,..‘...,.....,...,....,m...,.g.,.....:.....»..m...“1..u..r,m...__....4................._w_._‘......_...
`
`Page 6
`
`Page 6
`
`

`
`
`
`.
`
`.
`
`3
`ir
`i_§
`
`‘E
`
`5%-
`
`.mm.;e.nm._..._.I=W.,..........,....,snc.-mylm....;w;raumsnaiawsvlnan».sv....:a-z.a..;na.u';.«..e.nsa.a«i:v:mikam2r:xe':o;u=»;«':=i4.eaJt
`
`..=.s—.rr..,...-,.=sa.»,-is.-.=;v'.a.=i.z.=.i=;.~_'w.~.«.:..'"W:1Mimi:w$u:3-is'r.wA='»\fil51::-ltI=H1=-=-Harv!/=I|'=I'~I'Iw=I4
`
`
`
`;‘\‘(_4';,1,"‘N§I-:¢q1.:\r'-H;\(:,y‘\':Il¢;x:|E':*.1:';'m.'5=M.L‘rL.'4\'.
`
`An integrated control system design of portable computer
`
`storage peripherals
`
`Student : Chee-Kong AwYong
`
`Advisor : Dr. Bing—Fei Wu
`
`Institute ofElectrical and Control Engineering
`
`National Chiao Tung University
`
`Abstract
`
`This thesis mainly describes the design and realization of one particular
`integrated interface controller. The major purpose is to facilitate _the data
`retrieval and storage between computers with optional USB or IDE interface and
`
`all kinds of non-volatile storage memory cards ( MultiMediaCard, SmartMedia
`
`Card and CompactFIash card_ ) through a controller. And it provides ECC (Error
`Correction Code. ) function which simultaneously processes data during data
`
`transferring while automatically locating and correcting errors in an effective
`
`range of mistakes.The content of this thesis includes the regulation of the -
`specification for
`the integrated interface ' ' uuer,
`the illustration of the
`
`hardware design theory and methods for transfer interfaces concerning USB,
`IDE and non-volatile memory cards, and the way how to transfer data inma dual
`buffer mode in order to escalate the efficiency of data transferring. There is a
`
`single chip micro processor named 8051 in this integrated interface controller
`
`and the 8051 processor administrates the internal control register through
`external addressing, which monitors the signal protocol between hosts and
`interfaces , the selection of transfer interface of storage cards, and the switching
`on and off for logic circuit.
`"
`
`Page 7
`
`Page 7
`
`

`
`-;-J:
`m\‘_;'
`
`-.-
`
`.
`
` -aa#§awfi%#fi%%%fi*’&fi*%3$””Efl“%fi$¥'fi
`wrm....g.M=»=a=n.-mamammcazrmmamrmwg;-;\cns:ui:nr.::m«nm;1=z;::mw;:.=wa1;L:v:v=il
`
`%$fi$fi%%%fifi%fififiwEfii$%%£L=fiflfi£$%f@’%%E
`§%%%$afie@ggw%%ma%$$=a&%@%%fifi%fi$%fi%fi
`
`&§=
`am%&%%%§w%%‘$%“’E”flfifl*%&fim%%i£+%%
`fi%k%§kfiifi;fifiafiflfififififi*%fifiR%%fi’&m%fififi
`
`¢§fi§k~1fi%%=%fi&§&§°
`%%fifl%&%fi%&fi~fi%%fi%%fi%i%=fiu%$fifififi€%
`
`g$,qusm&%¥am%:=mfl%&%%i°
`
`..,.._....._.._..J...._n.__...__.._.;.._.."......,....mm‘_...._........................,.‘.-............3...m..................;.m..m.......mm.;.-.....-...y..M..n,nv..;..u-:......e..M.......-.....‘
`
`Page 8
`
`Page 8
`
`

`
`yzgzfig.......@n...............`_n................*nn...............n ...............`n .......................................nn...........II
`
`nn ..................0%nn..................................................#n.........................................n.......................................1v
`
`v1
`
`n ............................ n ......VII
`
`%—-Ennn 1
`
`1.1 I13‘-'F§€‘.%‘%bnn 1
`
`1.2 fififlfifififififl...................`Wn .............xn.................Vn .................................. n ............................................l
`
`1.3 §Ef5H4]'§‘j:3'5HF.. ......................................... nnn ............ 7n................................n .............................................. 2
`
`§g:$ ¥fi%fi§J&E ....................................................................0n .................................................... ..4
`
`2.1 fififfifiyjéaififiu ............................................................................n ..........................................`n......... ..s
`2.2 ;§$uz~§12q§.=|3;=.e4e§.......................... n .................................... n................................................................... ..s
`
`fizfi fifififiéfiafi ................................`$n ......................................n .........................................\n ..............12
`
`3.1
`
`........................_........................ 12
`3.1.1 USB(Universal Serial Bus)fifig"rfi .......n .......................nnn ................................@^n ....................12
`3.1.2 !DE(lntegrated Device EIectronics)§;fij.‘E ........nn ............................n ............................. 16
`3.2 ;'Ia;§§1§§1%a1%;$%§§-is ...........P#n ........8n .................. Onn ..............................nnnn ......................Pnn........ 19
`23.2.1 Smart Media Card fifi-[E ...........n<n .............................................Hnn .........................`tnn................ 20
`..............n ......................._n 23
`3.2.2 CompactFlash Card ffifi-E ....
`3.2.3 Mu1tiMediaCardn 23
`3.3 I200n ................ `nn ............... 24
`
`gay: ragga.-=5-+(—) ......)n .........|n ...........+n .............&n ......................0nn ..........................
`
`..........-27
`
`4.1 USB Efifififlfifijfifififi .....#nn .............
`.....................................Xn 28
`4.2 USB
`29
`gag mega? (:;)............_...........nn ...........................Un......`;n..........33
`
`.....................
`
`.............
`
`5.1 CONTROL REGISTER MODULEn 34
`
`5.2 USB 3”. INTERFACE MODULE`nn 37
`
`IV
`
`Page 9
`
`Page 9
`
`

`
`5.3 IDE INTERFACE MODULE ............................................................................................................................. 38
`
`5.3.1 IDE@n 38
`
`5.3.242
`
`5.4 SMART MEDIA INTERFACE MODULE ............................................................................................................ 44
`
`5.4.1 fi5‘£§u‘IsI&<JfiI-;r‘=T_I................................................................................................................................. 45
`
`5.4.2 SM_TOP 32E% sub-module EI4J§§{’IEn 46
`
`5.4.3 SM_ECC module............................................................................................................................... 51
`5.5 MIMIC INTERFACE MODULE........................................................................................................................... 53
`
`5.5.1 MMC_CMD rnodute .......................................................................................................................... 56
`
`5.5.2 MMC_DAT module ........................................................................................................................... 58
`
`5.6 CF INTERFACE MODULE ........................................................................................ ..'.................................... 61
`
`5.7 I23 INTERFACE MODULE ............................................................................................................................. 63
`fififi Iéfiflfififififififij....................................................................................................................................0n 65
`
`6.1 USB fiiufififizfifififi .................................................................................................._......................... 65
`6.2 TRUE IDE fifimfizfifi-REE .................................................................................................................... 66
`
`3.3 MP3 gym I fififiefififi........................................................................................................................ 57
`
`fit-E
`
`.....................................................................n .................................................................................-59
`
`gfigcm .................................................................................................................................................................7o
`
`IITa°a‘&~ ‘1%§2'EUJfiEZ?’;."E$!I:’E§=§EE§Z§%§E=&Ifi .....................-. .........................................................................71
`
`mm: usa Efififig-zfifififigfi ................................................................................................._.................. 7'2
`
`Page 10
`
`.1.In..MImmUm3.“....4:IMERE»-Imamm».=.(:;x.;r..Ia..amam;;;.x;.mnmmmn¢mm;m.g;mmuxhmzmp5m»5asqmgvu:o;&umsnuxmmqam
`
`
`
`_;¢..'-=..__‘-_.;;m..:_1.......'n...a.-u.-.I.=.=..s.....m.=r:1rn:-,xanct'rI.-'n::::<:'.wm.'nAs_n-E.....u..;E-Zm=..=.m»..=...=m=a.=.u..=u.....mm.-E..«m\,=,E.nr...w=..........n
`
`Page 10
`
`

`
`:%Eé%
`
`3-1 $£fi%'J%4’%%% ......................................................................................................... .. 17
`3-2 4%’-‘>%if%-3% ..........................
`............................................................................. .. 17
`3-3 PIO {$—$§’.;'7F;’{, ...................................................................................................... .. 19
`3-4 Dl\/IA4$$%;7*:‘2’<........................... zn........................................................................ .. 19
`35sMafi%$%%................................................................................................... ..m
`3-6 SM'%E.'l‘.%‘.-'E.->; CH8 5%:..................................................................................... ..
`20
`3-? Spare arean ...............................................;...................................... .. 21
`3-8 Block Address Area Byte................................................................................... .. 22
`33-9 Block Address Mapping.......................................................................... Qn......... .. 23
`5-1 IDE Mapping Addressing..................................................................................... 38
`5-2 CMD FSM ::.I2i:fi'é%rti%«T‘a*‘-E5 ............................................................................. .. 56
`5-3 COMMAND fig 48 41?; - 2.4us@20MHz...................................................... .. 58
`5-4 DAT FSM 2.125 fiiE.€$:E%«?'a‘=%§ .............................................................................. .. 59
`5-5 uF'8051 2.9:»-zF»'i¢aLJ,I: IDE @155 0n am. ................................................... .. 61
`
`VI
`
`Page 11
`
`2.
`
`_
`
`2:

`
``nn
`
`5 E
`
`Ir
`
`Page 11
`
`

`
`@355?
`
`2-1 USB/MP3:}§%]%»]§§1§.}iE 444224 ........................................................................ .. 8
`2-2 USBIMP3 Controller m9l=a—i:ale:T= s e .................................................................. .. 11
`3-1 USB .é§a$,»i$$m;-Ezra NZRI P`n ........................................................ .. 13
`3-2 _':‘.$§USB5“c§.lit‘e, ............................................................................................. ..13
`3-3 MultiMediaCardi $5277: ‘E; E ................. #?n............................................................. .. 24
`3-4 SCL§§ SDA z.%‘='i‘—=iiiii$.H-’.'lfa‘-E ........................................................................... .. 25
`3-5 I20 seemzsse ......................................................................................... .. 25
`3-6 |2C i54‘3ii-t'a ........................................................................................................ .. 26
`4-1 FPGA 24242445914545 ...........................................Jn................................. .. 27
`24-2-1 USB_SiL Register access timing.................................................... nn ............. .. 31
`4-2-2 USB_SlL data/address access timing .............................................................. .. 31
`4-2-3 USB_SIL interrupt access timing..................................................................... .. 31
`4-2-4 USB_S|L DMA write access timing ................................. .._. .............................. .. 31
`4-2-5 USB_SiL DMA read access timing .................................................................. .. 32
`5-1 éatblifitfiéélfiz-P9%i‘§i‘%7i‘%=T=:i'-‘%_‘-E ............................................................................. .. 33
`5-2 Register z'§E§%‘5t'€+:‘r= E E ................................................................................... 34
`5-3 IDE Interface module hierarchy block diagramm... .............................................. .. 42
`5-4 SmartMedia Interface module hierarchy block diagram ........................................ 44
`5_5 Smal-[Media integ-face module @7n E ................................................. 46
`5-6-1 SM__R!D module ':z.17&ia"5H'+*H3‘l'- .......................................................1............... .. 48
`5-5-2 SM_RST module 1:755-Efliy)?-E ........................................................................ 48
`5-5-3 SM_CMD module 2.5545 352% ..................................... 0n0n.............................. .. 49
`5-5-4 SM__ADR module 2.12:4-5 355 ...................................................................... .. 49
`5-5-5 SM_DAT module zzzmses e ....................................................................... .. 50
`5-7 SM 2. ECC............... nn.......................................................................................... 53
`5-8 MMC Interface module hierarchy block diagram................................................... 54
`5-9 CMD :2. cac 444455 ...............................................*;'............................................. 55
`5-1o DAT 2 CRC 444595 ............................................................................................ so
`5-11 Host IDE write data B5131‘-E ............................................................................... .. 62
`5-12 Host IDE read data E515 5 ................................................................................. 62
`5-13 Host iDE data readfwrite E fiiikfifié)?-E ............................,.............................. 63
`5-14128 Ev]-3|-«f$-$1-34";-E-E ....................................................................PLdn...................... 53
`6-1 USB Card Readerlwriter block diagram................................................................ 65
`6-2 True IDE Card ReaderNVriter block diagram....................................................... .. 66
`6-3 MP3 Player/Digital Voice recorder block diagram ................................................ ..57
`
`VII
`
`Page 12
`
`V:
`>n
`:n
`Pn:n
`@=n
`nn
`
`"H
`-'
`
`_
`
`I
`
`pnnn
`n
`lnn
`g
`pnn
`g
`nn
`@nn
`nn
`PFnn
`mnn
`
` +Rn
`P#`n
`
`_
`
`Page 12
`
`

`
`$--‘—’%—‘
`
`?%‘:=%
`
`$$%%fi&&W%%%fifi'H$$%fl&%§%fl&$%fi%fl&?fl
`
`§%=K%TAfii%§E*%Afi%$fik%&fl’imfikfifififififlfi
`
`fi°
`
`11H%%%
`
`$%%%fi%#fifi%mfifi%$=@éE&fi%#§§fi%%%EflfiE
`
`fl%%&$fifi’&fifiWfiE&fiEE%$%EfirE&EEm%%E%flT
`
`mfl»Mmafi$m%W%i%%%fi&&$m$fi%mEfi%#%fifi%%#
`
`fifiv
`
`m&«—fi@§fi%%@m%%=fim%+gw%#xfi~miaaa%%
`ET@%%%%fi%%ma%%&£fi%i?§ir=u£fi&ma%¢i#fi'
`fi#fi%fi%fi%fiEfi°¢T%Efifi%%%fi£fir&fifiE%~€%ffi
`$%#%fl=a&fifi§~%¥&fi¢fifi’fim&afi%fiW%fi§&=
`
`Efi%fi%%fi%E¢i%§¥fi%E’E%$W%$$%kR%£$T’
`
`443,121 ¢[-Jgi T-:—’;=§$ r.-:1ah.p.$g~a.'n*,~@ =§‘.—=Fi>3fi%E.7}€~53*§_:JZé5 Smart Media ~Compact
`
`Flash 13. Mufti Media 1‘%»T%-I‘r.:—'_3§ °
`
`mzmfiafigamb
`
`iiflfixfifiiafi&%£@$&%fi¥@$z$&m&=ma&fi%§
`
`fifi¥fi%1W$€’fi£%m$%%%fi#fi%fi%%%fi%%fiRfi@’§
`
`am§m%xmw$@-a%mm&%%%#+m%%%§a%:flmAa%
`
`1
`
`Page 13
`
`E

`
`E E
`
`E
`
`E 5 E i E E§ E ‘
`
`I 3 3 22
`
`Psn
`
`Page 13
`
`

`
`L»m£%%fivfimam&%~Hm%fiaia%#flE&%fi%@-e&%
`
`fifi%%Efi%%fl%fifl%LflfiA%%=E&Efi%§fi%%%$fi=
`
`£%ufiwm@fi&mfi%%%&=fi£%&%mfimE%m%%L»mi
`
`£&Efi&%%%z%Efiflfi%%%%fi=E&afimW3%fi%fi%%~fi%
`
`T%$%K2w:m«aa%§£fiwfi¢flm~%%r&~mgfia%§~fig
`
`ga§},§;§§:&,j1:L'F;“{L13Ffi*7§"fi%¥“§§4§‘E‘#’F‘#i§J3: MP3 -E-%%i5‘$”ré*J4%4‘a‘=£r,$f:‘ °
`
`$W%%%fi$&%fi£fi%~$%H%fl%»afifififiM&%fi%&%
`5g§_=;=.¢,~ . @&n .433-—y,*g€Ia‘&§IJ E 7%’-I'rI=‘E.J:>'}+7_»fié4J Smart Media Card ~ Compact
`Fhmcmd&Mwmmwmmm%%#+-m£—%%$%fl%Lfl%%=fiT
`Emfififia-fi#%%%flfi?ufl%%fi%Lfl%%MEfi%#$°
`
`7.3%,2%T&%i.fl£fl%,%mfi,m,ygMps4=3:a2m#a=za¢za;uJ*é:-+=
`
`_;:;g£a;.jg§¢,vnxmzt+; MP3 fifinfi ‘F = H? 5Pd#t%if5¥z.%"fi ~ IT?-H11-113. MP3 fifiiéfi
`
`/\#M1‘@é€Ja*2E%'J
`
`=-
`
`1.3 £3 E? é5J4‘a?_=E|E
`
`$%%xw%%%#wT=
`
`$—$:mmm%w%%~m%§fi&a%=_
`= ¥H£%I%'J§'§é4JP9
`g.-_i: %fi.BHfl*&§/.%.~#£$=J%z.#»%#€-é4:%'J£~:
`= »E$'l»"£%r%%fi.#§~#£.
`%%%&w%&#mfia~fifi%$i$%%%%%%%%-
`
`,
`$a%:fl%fifi%fi&mfi$%fi%°
`Emit @n =i= *3-Eifiiififi-“E '.=?’:’:‘€'l'frJ\3']$!; UsBz;§421:(é2,»§~ SIE&SlL
`
`Page 14
`
`
`
`
`
`
`
`
`
`
`
`i,=,:3’~,,;;:B-,«‘m‘m,-m-m-nnn__“-pW#na$n-.~.~W‘_,.,,m-;_A_-__‘_&_w__‘__-_.mn»_.._4_.....am‘‘“W.,,.4-ZwéI:_;..`nnpnn‘KwPn%n_,...,"nn/n.:-.\n5n-An-n.« %n-nP9%n`*nnnn-Aw.“m
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 14
`
`

`
`fififikifififiziéfidfifififl’ 7-‘r1f'%—'§?=’fr!'¥'iriEu¥=.¢‘=¥|5*5:"§f=§Z.Fa1éI4Jfi‘&’I$
`
`$fi%%E,1=%~=?.%'l5Ef:£t€¥ém%fiE.EE
`

`
`'
`
`933%: ESEHH#$rfikIfJfiEz2}3’£%di%fi‘E¥%i§_%F'ffi}2.P9%F'%E§~é4J€§wt€1'»§.i"E.)519L#37f
`
`2'2’?-1,3,‘? é2.#%T ifizzzé $f:.(U3B *
`
`|DE)
`
`-*<.4$$I%f:‘@ ~ %-f#a’$‘F‘
`
`(Multilvlediacard ~ SrnartMediaCard ~ CompactF|ashCard)z.fi—$-Mr
`E23123 —Z.’%$%‘‘fI‘1§ ''
`
`$'7‘?'%I é+¥a‘Ffi1=?f?fi'Jz.é§%'I§% ' #n‘E$—-E-E§f’1%'-.‘I%r*JJFEfi§'l='.{§'1 °
`
`i%—t:i%_“: iii-E =
`
`-1_*—E-=t:«’r~?E.2l'~59¥‘§"'L.é4J.iea.‘.-'i=.'4.E =-
`
`Page 15
`
`Page 15
`
`

`
`.%:%%%fi%&%%%%
`
`fifi§@Efiffifi€'fi%E%$%HEfl¥%%T%%%$Wfi%fifi
`
`%E.JF«"§’ré‘J4%%*T'~T—‘13'
`’ 4s'ii’f5'*'fi':7F W é‘J£7f4£(-3‘E 95;? PC 4E/Vfiflfi ‘ N0’f€b00k 5% if-)"='fJ»lU%
`$fl%fi%fi&’fifififi$%Hfifl%'fimE%fiéfi$fl%%#fifiG%fi
`
`ii-_ Smart Media F.§f,-‘-—]'r ~ Compact Flash 1%‘#'l3‘ ~ Multi Media Card *f%«T-37--}E‘)#,’(‘_é_‘
`
`fl%@h=
`
`2?: fl‘ ' 5-§.J&.;‘n5:§+¥=J‘%'fiL€-.—:‘%"é" MP3 EH ?=$fi.(%ta MP3 :}2§$§;'é§---$)fi?JF:'=i%1‘=-4]-'fE
`
`$%H&fi$~mm£—fiEm%%wwwwmwfi%a%cn%fiw%@—é
`
`%%fififi*fi%fl.?%i%%fifi%fiCD%%&&%VwvW%i.fifi
`
`fifiE%émA%%$fi&,fi¢*%%fifi%fi%1W.E£Nhv%fl%%
`
`%fi%tkq#%%£ma%%£%—%%%Ww%fi$x%4m4mmwng
`
`%Ifim£§tk%fifi*fimfifiA%&$$fiWNMW$LWW$%Efi
`
`&W.Efi%Mfi%%k&U”3.fiM*?%flEfifl&fi%%4~5MB%
`
`fi¢.fifififiéfikfifififi.Nwswfififikfifififififififlfififiw
`
`%.&fi%fiEAWm%%%fiEzm.$%%fififi%fl@fi%%¥°@&E
`
`fififiw%fifi%E%§Tkk%§fi°
`
`A
`
`w
`
`'
`
`«E MP3 ZEE .%;:at:‘e2 = iifiilfiifi-;%%'$~ MP3 ma %..#J‘c.P9==¥Fé#Hu*&”£E% : pt‘.
`
`%£$#fifififi£Efi%%%%’%#—fiEflfi&%&flflfifiW%fifi%
`
`%&%%zfifiM$°
`
`Page 16
`
`Page 16
`
`

`
`%%%$fi~fi%$%HEfl%i%%l#€RTi%:
`1.&fiéfi$@%fi%fi&»mfi£%éfi$fl%fifi+Mfififim&fi%
`fi%E%=%$fiflfi##fi%fi%%%#%*E%fi%fi%fi%~%fi
`fi%%fifl&fim%ELfl€fi%x%£%’EfififiE&fiE%%fifi
`fi$*§$iEfi%%EL£%$fi$%'fifi$&HEfl%%£%fi%
`
`h%EEfi%fifi°
`2.%fi%Efi%¢%fifl°%§&mnMwm%fif$fi'EfiE£—k
`fifimm$»ma&mnMwm%fi+w%ia»m%aafi¢%£2
`%=%e£i%%a%%%£t=m1aTm$mmfiamfi&~'
`SSFDC(SoIid State Floppy Disk Card)t§, @ E,£§-i:£_:[=z~,.'E T —-—£~r*g-’-3=.£:=,‘e',»i~,%.;43,:
`#3 a‘~,%:i=%~(SSFDC Physical Format Specification Version 1 .11) » Fry i 9|~ %iS E-
`¥%&mnMwm%fi%M%fififi%%%=%fi%&fifi%fifi%i%
`ifififismmwmfla%#+=%uE$%Hfifi%%fi%fi%h%%
`fifi%flfi%vfi%E&mflWWa%%%W%%%fi¢=
`3 E%fi%%NP&EH%%fi€'%fifi*Eflfi%%@%EfiNW3%%
`$'£%&%%%~fififi%fi&m§fifi%flhW3fi%¥%&%%fi
`fififififi=%§%%fi£fi%*Afim%A%fifi%fifi%?mEE%
`
`—£-i.-."E%'Ii'%-L§L*iiLi=‘§-E- MP3 EE 3‘: 3%. °
`
`Z1%%fi&%%fl%
`
`If-.i‘~§..§'Ii=iT.¥E§5:§'au H =}'£$'l ‘§‘§Ff’r-§- fi?r%‘éfi £#3:’§-%’i"f1‘@(ii"é' E4323’: PC~Notebook %)
`° &%fi%fififi&zfi-fim%fi%Tflafi%fi%#fi%%$i’ififiaw
`%%Kfi°uTflEfi%afi$%&Efifi&fifi%fl%=
`’
`
`.
`
`qn


`
`Page 17
`
`Page 17
`
`

`
`= 4e:1»I~i%I5 = n
`_ »E*I%#£§.fifi - 4%ié§E7a‘fi4%%3$§‘€§.%2Eé*Jifi%’~«?:‘,%“
`E-fl-é5J'fi‘E?7'\’==J__ r a?:3F=}$’§i€~'r£é4J%fi~§-ls‘%l%~*1%E.-t%%§1Efai:%:_7F&érfJ°§§‘iJ:skLfi'i£7FE*f
`ee-eee$Hemmeee$eee$§ee~mme#%§=efiaee
`em-ere 3%‘: = £'3i#J 3F=}$'%‘-fi%?:—,'H=& F»5]€‘c’.-I:§'..%1‘==‘»‘£‘»T'%§§§.$ Compact Flash me
`+ ~ Smart Media {%#'l'=E. Multimediacard #52‘:-E = PI? :2 r;;1§1%:(e+
`3% 3% H 15%’! % -32:25. i=I§:é‘-'J'f%‘i’-”F-‘F'41‘fi
`~=
`
`E$%£fi'fi%%fiAE%@fiFE-£$E%&fifiW%%%#Efifi
`i’i7F%Ja3E.)$.E|.2§§E.
`' T$TE25$3i1’I’i*l9%i3‘:fifl = E fifi‘ PC $f%'?’%§€§.(fi-#r.é4J£fi't&f=;€
`£$2I%)2!=a_'q5'_$.%iié4J-1;\1fi}:‘£.‘|3*f’;};:a51«LL l_D.E(lntegrated Device Electronics) =
`T‘='r]'
`J»>€¥EL"$‘-5:'é*Jfi€"fix£:}%%$%iiI!a'-‘.II’$$M1‘fi
`' "35 ’fi-%F‘fTfi:‘:’s.-~’rFe.%t3-éa*Jii%a‘§ °
`
`
`
`5 57% * E§_§§’- PC éI5J‘.7§75% ’ 3i9T"‘*f’i.¢!“l.l‘i§-$I%’J"I‘E E54? 51': ’5E4Tfi,‘i“dE.;§': USB(Universal
`smmnmeeeea2eeee%eaeeePcee:eeeeee~eee_
`$»%4menka2‘.!ra£>#Lé:!:§. E ;%_"zI=1=fi7EIfi#fi3Ffi (plug and p|ay)é~hri:fi%:=. ~ irgfiaeaee
`eeee~me~eeeee=mxmee§eeeeeew=#eeeeee
`mafififi#£ic£—&euefi&w%#§fi~meezmeemfiefifl
`%fli&*fim#fi&fi%§%w%fifi%#£Ew¢BBfiE%$fi£fiPCfi
`eeaeeee-mmeeeeseeeweexmeeeeeeeee~
`
`tr
`
`1~1'FE‘I2%i‘§$-Ea H =f§’$*I % FIT-E-$€é‘J‘F§fi*)'i*fi:
`
`aeeeeez
`
`1.USB(Universal Serial Bus){$.$§3q’.\&
`
`1
`2.DEVICE |fl)E(lntegrated Device Electronics)'i.§$@4;\fi
`
`Page 18
`
`E
`
`I
`{
`
`E I 1 I E
`
`Page 18
`
`

`
`4%»T5?§§.fi~$%')’f@i
`
`1.Smart Media Card 4§—$§‘T‘fT*fi °
`
`2.Compact Flash Card(with IDE Interface) fififiififi °
`
`3.Mu|ti Media Card fifiififi °
`
`TgfiggfinW3DmwmCmp&hW3fifi$%A%fifi%%'Efifi“W3
`
`Decoder Chip aweamzree. Mcuceasaeseaaeam-)& MP3 3333"3333*33 ' 33-?-
`
`3511.3. axe. MP3 J§3:’a'%9‘£.1%#a?e$@'I5“§%§éEé*J€'€;:1iJ3L3v?9:3E3fié3J mzmag-srrasta =3-ma MCU
`
`)9. MP3 gaaaazsém ,§1H;.,;a MP3 Efi§a‘a.:r%=}s‘%$-7fe.?FFrEiL%HP‘r ' P1 fiiii MP3 #T“5”§%
`araiataexxev ~ FJ?L:L'='TL7~7§a'l53%4Ea‘\’:i§Ev€1’-'J’fi‘v§.‘}7
`=
`In MCU :3 MP3 33333E;P3U5 P41
`1,2 I2c esFMaw,mus:ura2s_-;asae4a4;~e = as % 9I~ MP3 3333333333 MP3 '3
`
`g,;:g=§+-3,§~1LxI2s Jfiififrfitéziiitfiiét
`
`1. I2c fiififififiafi: H akfiiefidéaeeiéama =
`
`2_ [23 fififfiataiz fl §R#$:%»”r5Vr$$‘fiHr‘@ °
`
`g$%flJ__é,JIfi%fi\& ,fi4mafi;§;§_gE,g geqggezg, USBIMP3 %€~1’}-fiifi
`-$«1g(y.1-“film. USBIMP3 flelefifiiez) ‘ L1‘F( 2-1)P~'1=‘P%51""'-*§3‘?5*'*’13“*"¢"”“°
`
`F
`
`_I:_Fr’T=I*5:‘:?%Ié‘J E E. "
`
`Page19
`
`
`
`
`
`M
`
`nn
` nn
`
`i E E i E EE E E E E
`
`Page 19
`
`

`
`E2-I USB!1‘vIP3}3'E‘—.?EI1%%E%%fi7':TfiEE
`
`2-2 1'§E'$*J % 199%‘-‘l3’5’~t‘%7%
`
`§fififififififi’fi
`
`r£ii%%7raE¥P%>‘z*.-¥IJ¥£*J *
`
`fia
`
`* Eb7Y:‘Fr’r-E-Ei£#§$'Ié‘J§*..
`é$'$\L:L_l:€r5JFIfi:“efa*J'fi$%F’fi’|‘fi2.9I‘
`L13F'-.4+iE.é4JL§:fi-'32‘-’a$§’Lfi¥b‘%$2’E:{$5L£‘]é*3 * P§%F*‘>l-‘éfii-is“-'IE!$&
`fiiE§'§é4J£E.ii'~.J3*".E.I.4:_FbFE$7Ff.%—E—i1'H% * iii!‘-'12‘-3%
`iflifi uP8051 ififiéafififi «-
`
`%fi%$%kk=fififi$i'%
`
`_-EEEEHE3. USBIMP3 %§‘rE'J 2% #3 P‘J%‘F’5'—r%7T%2.'fi’1T *
`Ffi+E—é4J4«“3Ufié*Ja‘E.7l%~»‘r3-“Iii
`’
`:K§k%t=r'F:
`1-
`-E-i%é5J3‘-_%fi-$$Ifi‘E:
`0 USB Interface
`
`0 ATA-IDE Interface
`
`ilfififi-Iffifi-.W§'f&éfi%fi.3H é‘JI)5’:i’é.B.
`
`Page 20
`
`Page 20
`
`

`
`’2. we Flash ROM ( EEPROM Eifi-1 In-System Programming)é4J «iii:
`0 0x0OO0h~_0xFFFFh : 64KB
`3. VHF uP8051 FFr'=T1.',L5T£:hl:#1 RAM:
`0 Internal RAM 256 Bytes.
`
`I ‘External RAM:
`0x000Oh~0x007Fh : 128 Bytes (Internal Registers )
`0x0O80h-0x0_0FFh : 128 Bytes (USB Registers)
`0x1000h~0x27FFh 1 BKB (On Chip )
`0x2800h~0xFFFFh : 54KB (External)
`4. §_%§=;1ia!3 BUFFER t$2iE(Dual Buffer Mode):
`
`5.
`
`1.2 I20 Interface Ffr ifiééfi MP3 Decoder Chips:
`
`o MICRONAS MAs35o7o
`0 ST Microelectronics STA013
`
`6.
`
`0 TLI TL7230MD
`fifiit%1é4J3F#$%E‘*li%¥‘F£=T%l’%‘FI
`O SmartMedia"““‘ Card
`I CompactFIashT"" Card
`I MultiMedia Card
`
`7. Mia‘ Etfiitz
`
`O Power—down mode
`
`0 Idle mode
`
`=l%‘F£R£?=.?E.HH USB/MP3 P9%l5?.'—:‘ét%(4‘£$ 4 E £§U:l=%5r.‘=:t “F %‘3E%¥.$m‘a‘:E.fiH)23’L%§~
`fie-':7:‘a’C - an 2-2) r4taHzaéafi=%.:mis%§:s=r«l2%ean%r%l%l%» fi1'Ji%Lf'-e;-*'fEI)%§.2'1
`#3 .%~. er-. =t L:'.‘F:‘=‘:&+§rr,v’t~&se>e t= FltE=.’2s"f:'%t%%’ft'.‘=.”s?;BH USBIMPS a‘£$'l 5% #3 l‘a'=fi%E‘i=&fi.
`
`FIT E §-#3 EE.t%5’LFlT§’l‘% é*J’~§§aEiii%.1
`' —‘:3t*lFif:LLU17&.1'.
`1- UP3051i&’§tl%'J%P9Fli'fié4J%u’Lfifi%‘§ UP3051 ’3;'E%fii@?r¥.‘|’
`P-ICE 8051 5liFM’€.
`' £unlh7l' fl'é.€¥5¥1'35E§J‘fil5-éI‘J'§‘EJ3'L7:"fE$J‘l?lS%€r%é1‘3IiJ
`as =
`
`2. Flash ROM:lfi 5N%'T‘=J—‘-73§L§J’l715-l5’!J§.3§.«E§3(;=';—€ 64KBytes) o
`3. SRAM : Mr! B «ts uP8051 er: ylertfi 3’E.%E.=t§‘,l2lsE.=l’£$*J 3% rs er: pa atuué.-.:~ |n
`
`fir‘ °
`
`0 uP805‘| £7}~%F%§7E.'s‘E.'t%‘l%kZ 6K+256Bytes o
`
`Page 21
`
`Page 21
`
`

`
`
`
`0 nBn i’€?.%i‘4'53*n% T iéai dual buffer mode - X%E.'E.‘+J:i’z3*fikE.n%%F-
`
`5&2. A buffer B. B buffer i
`
`-§-4% 255W0Fd+T5bYte3 °
`
`4. FPGA Ii£'i'§a‘§ii%'l§% é‘J'%§‘E<i%.7é.‘i" = H? T nfiaifiéfi Altera EPF10K100GC503 ea;
`
`FPGA=
`
`0%¢*fi£fi$#fiWB&¢@é6E&SM%fid£B%£»#%fi
`k%%%'E%Efifi?%fi&E&Sm@%fi’fiEfi%fiiBB&fifl
`
`:E;.L7. HDL éeififiitfaii ~ i‘§»W2isé*1#§fi'ii5iE me: :23 a USB ;:%&~—mee<m~
`
`age»%&e%m%%w%w££me$fiem%Em%%=am£:
`
`fifififi-i!;é:!J SIE %[51's&) E,.-{£123 5U:%T s 1% USB Specification Reversion 1.1 :53:
`
`fi#@%fi%F££%%%E$?fi§fi%&%:£%*%%fi£Smfi%
`
`e=em%fie&emfia&m%%%$e£w$m»m&fimw%+=m
`
`aezxewgieeaee mm etzazégeaieémac = Ma2i:aa1 ie FIFO fa
`4*%%§Bi4% 2 ie FIFO %a‘%%% = ski?Fé‘i'i#£%.fifi4i£fl1'_§:'?5F5ifi*J.4§-?§*1*fii1i‘$L7ié*«.é’J
`
`fi%fifl%fi%fiMBB%%%fi%fi$*m%fi%%flfi°
`
`I£~%fl£fifi#%%%%&fi%$&fi'E%%%%%%%fi%%£
`
`l5WW%fifl$%%€Wmmfi%%fi*%fi%%%fi%%E$i$fi#
`
`T
`
`.$aé4J’%3i.5H ''
`
`5.
`
`I20 Hardware & Software: I26 ;%-.4.fi$§rJ'i§-$§?ré4Jfi‘& -
`
`'i:'=.'.Ei373?:*’E.’é4Jfi-:fi’-M‘?
`
`$i$%’a%Wmumflwm%fifi%&'&%£%#fifiMOHNfiWm
`e uP8051 aeescaafigceaazeefix =
`i.Eli‘ii:i‘:§‘a‘€.*i§'?.T
`uP8051 éfiiinfifi
`
`$’fiflEEEX&fiT$E¢$%%%FC+fiE%&fi$fiLi&fi%&
`
`I20 mzie; » FFH1 I26 ieaaw HDL Iifiiiii-fiiéeiiaéz-fifiki » zaeaamsmaaa
`
`%"H§‘F.f-'§!J§fi'%E = a‘£s$’L£‘.$’:’~.%+-2i%I;°££§2i2:7;ai:-'%i‘:*r$5e%£“z:JE$-Ii =
`
`Page 22
`
`Page 22
`
`

`
`MDESEL
`S151IIECPU —--I}
`
`FPGA
`EPF10K1|IJOG
`n Code
`
`ATA-IDE Interlaca
`
`use. SIL IDE Device
`interface Interface
`
`MMC
`'"t5'"f“‘°°
`module
`
`Smarthlledia
`Interface
`module
`
`"T
`
`interface
`
`E
`
`>
`Affi
`E2-2 USBIMP3 Comrollcr PEI‘§1S’7’£fi7T<EE
`
`= at-_"A '55:“.
`2-2 fiFr:T="A '?‘a5r‘.‘%.'1"'23."B ?€’y':‘€1"')
`it-.iEi§*5’! 2% %‘E1‘ ' 5}'fiS'E.n‘».I*{E%‘|35:\(it=r
`%1~"=F ='é3,%T —- uP805‘1 fi3£%%(I;L IP é4J7’J"i'<‘.E"'n‘iE$) ‘ Flash ROM ~ RAM 3.
`USB 1$$fi*i:‘@;
`r‘rT3"B '-.-:5t%’r"fi*l EL-‘I%'T USB SIL 4$$:W3: Ezfi¥A%J,*2i1'£%'J ~ Device
`IDE ’I$*r%E'f1‘&’o§*:»”E;>.fi$=£%fi1§%-‘§»”r‘%H'%F.9—z.é’;E¥l%'J ~ %~1%#$-fififimfi ~I2S z=é=$H$$%
`{fa ~ Dual Buffer (SRAM)2_i£%fifléE~%‘?F*¥’E¥$1%éfi :L5i%‘£E€~:=.‘i’2=:1“

`Efififififififi'$i$%£%£%FBfi?W%ififi§%%#&§%
`¥$%z§%a%=E&&Tk%$fi%fi%E&%%$mmfi%=
`
`Page 23
`
`Page 23
`
`

`
`4‘?-“ii USBIMP3lFlash memory %*’a‘ffiI«‘:‘£'$'l % H “F ’ @$nn T $=t%é5§~4%'t'?-‘F‘§~".§_—'>.Fa1 #1
`t$EEf5i31’r5'ti
`* ”tT$’e*ti=éT-1$§$1%‘r$$h°=Ifi‘§$i-.?—=’f§t%%$‘l1‘§€§.'f:‘fi
`*
`:‘L‘5.T=T§c£7FfiEfi!-t%‘»fi—i§
`
`§.-‘Z.I€r5J=P§~§E»fi7F I3] é4J£Eé""T1v‘J~iE%’é}‘- "
`
`11:fifififi@
`
`as USB(UniversaI Serial Bus)fitfit4u\&3. DEVICE
`
`Eéiififiiiiifi-firfifii * é:‘Z't
`IDE(lntegrated Device Electronics) 43%‘-T'f|‘fi
`tens; Notebook €H%5_!-_»‘>J2+%é*J'I$%t‘fifij
`
`Compu
`
`* fifififififififififi 7-I351‘ PC(F’erS0na|
`ifs’-.¥E§*€>v’:‘&E't%1J%'=TL1£J~1£4£-t$$ét7’:‘
`
`rE1i1‘E- PC — Notebook %iEtt5L%:fi‘=”ré*JZ'$H1 °
`
`3.1.1 USB(Universal Serial Bus)fi$%4u*o
`
`USB £-1'Eit?J‘J-:L«t£té*:-
`
`:*E.ié5J3a:fi§n’r:$%3$iIJ ?rr.é:‘r.é€:%a‘z£ti’fi
`
`' "ai=.-e°’e%T:}~§AEFFH
`
`ment) ‘ *IE?E.'tiF%3 ' EE.%‘§ ‘ )E¥.t§*!iLé:5J:’r1'T'-+?.fi$fi‘?:“ff
`
`(ptug and play) ~ ;-151.-siéé,-‘(hot attach
`.§-1.7. USB fififiifi USB fifiifi PC ifiié. ’ :Un
`£1 =-
`j-".,:Eht‘J'E€J?:§#].§I§'D =- »1s'=iE:‘ri#5ttf‘iR%’r¥t use ::!1fi$a‘tt€:»’£1:5:-x1?—'2&€'%%ér€a4r:tJa-
`
`‘oft USB iifiétaflibfiai
`
`h?
`
`3.1 .1.1 USB ii‘I%"5E: 'fE
`
`PQn
`|nverted).$€.£% -
`USB EH-'é‘ NR.7_I(Non-Return to Zero =
`naling).é§ast1 use éfiéstefiii ~» ta 3-1 )EaM: USB £fi‘.éS'<.l-.fii%%%¥”rFFr
`’=:ft.:‘o’&-(differential sig
`i-:*fi£=tra!:+/i‘-a = -5%; ~ mu? n0n NZRI éfaféz - t%‘F5|t = §’I}‘§E§3§‘§}t%'-:Hc. NZRi
`@n$n USB mi ° -Efifiéiéfizfi -1% ' %E=lé£%§§l€¥=tii'Jér5J£5}§7't'—‘|->3§;7‘:* %‘3.i4£'.?_I$$‘.-i££'lfi$
`5% % ° fifi $J%£%&i{=:‘%tt‘«‘tfi%fL:‘~i=:%#I; Tfififi ?$4-I¥J?"c.§1«‘J~£.%F%$#.‘a?LF-SE °
`
`fimififififi
`
`12
`
`Page 24
`
`Page 24
`
`

`
`
`
`E3—1 IiSB£¢»fifi1i&ENZRI»1E.;&fi'fi¥Pr’%L*%I1.
`
`use i$$%I:E;da_=_1§§#*e,(packet)$ankL = sum 3-2)firm'= «»n
`i3_i@:%:=:ai=a"é?..%*a!a“)n T 3“: 3, =32
`a:a.s1:a."(.t«_:1san~;;;'gc+<e.-t) - +:.i.———%—sa-~3;+transa~ction)«se:-r++1%-srs L
`-
`
`..*">.‘<.1ifi.‘l'. SEE; E43-7:‘i£d:'. -'ffi"‘§»‘Hi-1‘
`-F.—4$i£75‘Ié'J Ela"=I=:‘*‘.=‘5E.§~:‘i1.”=J*‘a‘u it =
`§‘$l§.‘f$i§£'i 311% '
`ea"; 4%=l§;é41-iifillt=1IEm——+@"§i&$i‘fl"5R%§fH$i££§s£#J=
`
`$;‘%‘.=.‘E.i-}E'«L(iI,’$~'. IN ~ OUT ~ SETUP Eiiflfié)
`
`WT
`
`‘E5!’-SI-ii €L(éJ,,r%: DATAO ~ DATA1 Lfifl fig)
`
`3“i4E_i=}iI_.(@,’§-2 ACK ~ NAK ~ STALL ifiifl Eé.)
`%T?
`E 3-2 EEUSB Si-Eitfi,
`
`$2-
`
`4%‘Lfi(E 3-?-HE 3'J’s)'%.“E £1‘ E.P‘J‘=‘-‘F*fE£'J§b+'F3~?F?r==iJ EEI
`1.SYNC(sj/ncronization fielcnfi rs‘-1 2525341 *= -fiifli-fr @.$'F:‘=’a\=h I5] '£Hfil’5+'Hfi °
`2. PlD(packet identifier field).§3g=J‘@,5}-=,tja}%a;«’g,;5a.{g,-_ a ;:_4g_;c,§g_g 3 , Egg
`¥f¥‘%%'§.fo2!5~§'i"HiE 4 4M:2‘c.~n§;sYNc1afi4:n;'a:.%.a = skizififiavrmuflfiév
`3. Fifésr. PID auzaaa;-rammgaég » §u%1oo1 2377:?-a IN 13.22.
`» %oo11
`
`£71"? DATAO iii. °
`
`Page 25
`
`Page 25
`
`

`
`
`
`(address fie|d)%4:rLiahfi4szz£ ~ ADDR ié: 7 'Ifi4iL7‘c.' H ififiéa my
`
`C'%T(c:yc-.lic: redundancy check).%E.fi!1)§%_:i$iE} - FE ikfiafi-'%§»ffi33:12,is e
`5R?P%~“.*-'5. U53, 371 % fi‘J4iUJ=='F" §"5l‘"5H‘:"fi."CRC =fi45t'L*#”#% T.-".‘:’.i=f E” E 53% 5 {E
`
`.-
`
`1n *B%”%a'%+i=r am @516 {@4175 ~
`'l0P(enp of packet)&§-:‘€.$§~¥‘a
`° Fflfikfikh EOP f%‘=EEé‘J>“'<‘.-fiafifi-$-fifi
`-ended o’)a!::1£a§ = qn 0+3. D-:E|3)E.2rt.* 0.8V firfii SE0 « 34:3:
`D+E D—:skE./% SEO :_4ML:‘c.é*JH2¥Fa‘1 ' ?i%%.fi—=}'E§‘IPa‘l E
`
`SEO:sing|e
`
`£Hwfififi*fi£$§
`3mnaa%~mmmwwm
`$':£§fi: 0+3. D-2.§s~*“Itli-%§3%1"£§.?l?':‘:"?r-3l5E;=b’?..?:!‘:F§
`
`e EOP mm: SEO £']Fn‘1§.?l3i§.5.-ii-%‘L5"~fFa‘3 -= mi
`
`—-4flfiL2‘r.é*J|:'~€-Psi
`
`= Ew3'F.:Hliz£€~
`
`fi§m?%Efi#%fi&miR§=
`
`USB ‘§sf3k»:i$:}:!:%;@¢£fi
`
`r*§-&aa;\:ay;=§a=—=h;%=L
`«=
`rasszrafi é€Jfii£7F§.i€.a*i:""*s"'i’=%~"(P|PE)
`msaia; USB ii -fig-all USB
`
`3%-Em-—
`
`5.5-$U%H..§.~"§'f=%n‘fi1§;’3!i’C ° ‘é‘$9r::'rL***£~m£-:5.
`fiié ° USB —'”§§§E.§_$}53'E.4'§.’ ”s‘i'r%1E%fi+.-?'%»i+'-. = "fi‘=‘-5v".4‘-"=E’iF'l"'§‘E§~"£7:“fI..
`E’R%EE£E¥fifififi%fi%~EfiE=ufi%%flfi%i%RE~%%~
`
`£d"£%E'J #3 fiifivffil °
`
`= /fi.$E{2!i75‘fiF~=E-iifi
`%3“r'-"r':?’fi.’§‘f=M'Jfi 43151 =}5Ffi(-'I%lEEé‘J Eiflefi :E)5M"aE’rF']%5f3Hfi"u.
`—-Ira NAK($zEa%)i#&4:=:a%fit€fi$d nan = 4E"TL1fiF:5.%%.$§iE'£%ifi.§§.i&$3“L2.'l%'
`~ea&&m%aaa

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket