%PDF-1.6
%
1 0 obj
<<
/AcroForm 2 0 R
/JT 3 0 R
/Metadata 4 0 R
/Names 5 0 R
/OCProperties <<
/D <<
/Order []
/RBGroups []
>>
/OCGs [6 0 R]
>>
/OpenAction 7 0 R
/Outlines 8 0 R
/PageMode /UseOutlines
/Pages 9 0 R
/Type /Catalog
>>
endobj
10 0 obj
<<
/CreationDate (D:19940112170447Z)
/Subject (In this application note, typical scenarios of audio applications will be discussed. The use of SSI and AUDUMX in these audio applications will also be examined.)
/Author (Freescale Semiconductor Inc.)
/Creator (FrameMaker 6.0)
/Keywords (i.MX, i.MX21, ARM core, ARM920, ARM926, MC9328MX21, Programming audio applications)
/Producer (Acrobat Distiller 6.0.1 \(Windows\))
/ModDate (D:20090918141150-05'00')
/Title (Programming Audio Applications in the i.MX21)
>>
endobj
2 0 obj
<<
/DA (/Helv 0 Tf 0 g )
/DR <<
/Encoding <<
/PDFDocEncoding 11 0 R
>>
/Font <<
/Helv 12 0 R
/ZaDb 13 0 R
>>
>>
/Fields []
>>
endobj
3 0 obj
<<
/A [14 0 R]
/Cn [15 0 R]
/V 1.1
>>
endobj
4 0 obj
<<
/Subtype /XML
/Length 4119
/Type /Metadata
>>
stream
Acrobat Distiller 6.0.1 (Windows)
i.MX, i.MX21, ARM core, ARM920, ARM926, MC9328MX21, Programming audio applications
FrameMaker 6.0
2009-09-18T14:11:50-05:00
1994-01-12T17:04:47Z
2009-09-18T14:11:50-05:00
uuid:2d6748d2-d2a3-4ec0-9e8d-5c4a0991182e
uuid:78ffa052-f944-4b41-badb-58640294a4c8
application/pdf
Programming Audio Applications in the i.MX21
Freescale Semiconductor Inc.
In this application note, typical scenarios of audio applications will be discussed. The use of SSI and AUDUMX in these audio applications will also be examined.
endstream
endobj
5 0 obj
<<
/Dests 16 0 R
>>
endobj
6 0 obj
<<
/Name (Headers/Footers)
/Type /OCG
/Usage <<
/PageElement <<
/Subtype /HF
>>
>>
>>
endobj
7 0 obj
<<
/D [17 0 R /Fit]
/S /GoTo
>>
endobj
8 0 obj
<<
/Count 14
/First 18 0 R
/Last 19 0 R
>>
endobj
9 0 obj
<<
/Count 12
/Kids [20 0 R 21 0 R]
/Type /Pages
>>
endobj
11 0 obj
<<
/Differences [24 /breve /caron /circumflex /dotaccent /hungarumlaut /ogonek /ring /tilde 39
/quotesingle 96 /grave 128 /bullet /dagger /daggerdbl /ellipsis /emdash /endash
/florin /fraction /guilsinglleft /guilsinglright /minus /perthousand /quotedblbase /quotedblleft /quotedblright /quoteleft
/quoteright /quotesinglbase /trademark /fi /fl /Lslash /OE /Scaron /Ydieresis /Zcaron
/dotlessi /lslash /oe /scaron /zcaron 160 /Euro 164 /currency 166
/brokenbar 168 /dieresis /copyright /ordfeminine 172 /logicalnot /.notdef /registered /macron
/degree /plusminus /twosuperior /threesuperior /acute /mu 183 /periodcentered /cedilla /onesuperior
/ordmasculine 188 /onequarter /onehalf /threequarters 192 /Agrave /Aacute /Acircumflex /Atilde
/Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute
/Icircumflex /Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply
/Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute
/acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis
/igrave /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex /otilde
/odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis]
/Type /Encoding
>>
endobj
12 0 obj
<<
/BaseFont /Helvetica
/Encoding 11 0 R
/Name /Helv
/Subtype /Type1
/Type /Font
>>
endobj
13 0 obj
<<
/BaseFont /ZapfDingbats
/Name /ZaDb
/Subtype /Type1
/Type /Font
>>
endobj
14 0 obj
<<
/Dt (D:20051007140128)
/JTM (Distiller)
>>
endobj
15 0 obj
<<
/D [22 0 R]
/MS 23 0 R
/Type /JobTicketContents
>>
endobj
16 0 obj
<<
/Kids [24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R]
>>
endobj
17 0 obj
<<
/CropBox [0 0 611 792]
/Annots [31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R]
/Parent 20 0 R
/Contents [37 0 R 38 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources <<
/XObject <<
/Im0 39 0 R
/Im2 40 0 R
>>
/ColorSpace <<
/CS0 [/CalGray 41 0 R]
/CS1 [/CalRGB 42 0 R]
/CS2 [/Indexed [/CalRGB 42 0 R]
255 43 0 R]
>>
/Font <<
/TT0 44 0 R
/T1_0 45 0 R
/T1_1 46 0 R
>>
/ProcSet [/PDF /Text /ImageC /ImageI]
/ExtGState <<
/GS0 47 0 R
>>
>>
/Type /Page
>>
endobj
18 0 obj
<<
/Dest (G337875)
/Next 48 0 R
/Parent 8 0 R
/Title (1 Abstract)
>>
endobj
19 0 obj
<<
/Dest (G357810)
/Parent 8 0 R
/Prev 49 0 R
/Title (6 Revision History)
>>
endobj
20 0 obj
<<
/Count 10
/Kids [17 0 R 50 0 R 51 0 R 52 0 R 53 0 R 54 0 R 55 0 R 56 0 R 57 0 R 58 0 R]
/Parent 9 0 R
/Type /Pages
>>
endobj
21 0 obj
<<
/Count 2
/Kids [59 0 R 60 0 R]
/Parent 9 0 R
/Type /Pages
>>
endobj
22 0 obj
<<
/Fi [61 0 R]
/P [62 0 R]
>>
endobj
23 0 obj
<<
/Me 63 0 R
>>
endobj
24 0 obj
<<
/Limits [(F) (G346923)]
/Names [(F) 64 0 R (G337875) 65 0 R (G346294) 66 0 R (G346296) 67 0 R (G346297) 68 0 R
(G346298) 69 0 R (G346299) 70 0 R (G346300) 71 0 R (G346301) 72 0 R (G346303) 73 0 R
(G346304) 74 0 R (G346305) 75 0 R (G346306) 76 0 R (G346307) 77 0 R (G346308) 78 0 R
(G346372) 79 0 R (G346373) 80 0 R (G346390) 81 0 R (G346393) 82 0 R (G346416) 83 0 R
(G346417) 84 0 R (G346448) 85 0 R (G346723) 86 0 R (G346807) 87 0 R (G346814) 88 0 R
(G346816) 89 0 R (G346818) 90 0 R (G346820) 91 0 R (G346822) 92 0 R (G346824) 93 0 R
(G346826) 94 0 R (G346828) 95 0 R (G346830) 96 0 R (G346832) 97 0 R (G346834) 98 0 R
(G346836) 99 0 R (G346838) 100 0 R (G346840) 101 0 R (G346842) 102 0 R (G346844) 103 0 R
(G346846) 104 0 R (G346848) 105 0 R (G346850) 106 0 R (G346852) 107 0 R (G346854) 108 0 R
(G346856) 109 0 R (G346858) 110 0 R (G346860) 111 0 R (G346862) 112 0 R (G346864) 113 0 R
(G346866) 114 0 R (G346868) 115 0 R (G346870) 116 0 R (G346872) 117 0 R (G346874) 118 0 R
(G346876) 119 0 R (G346878) 120 0 R (G346880) 121 0 R (G346882) 122 0 R (G346884) 123 0 R
(G346917) 124 0 R (G346919) 125 0 R (G346921) 126 0 R (G346923) 127 0 R]
>>
endobj
25 0 obj
<<
/Limits [(G346925) (G347254)]
/Names [(G346925) 128 0 R (G346927) 129 0 R (G346929) 130 0 R (G346931) 131 0 R (G346933) 132 0 R
(G346935) 133 0 R (G346937) 134 0 R (G346939) 135 0 R (G346941) 136 0 R (G346943) 137 0 R
(G346945) 138 0 R (G346947) 139 0 R (G346949) 140 0 R (G346953) 141 0 R (G346955) 142 0 R
(G346957) 143 0 R (G346959) 144 0 R (G346961) 145 0 R (G346963) 146 0 R (G346965) 147 0 R
(G346967) 148 0 R (G346969) 149 0 R (G346983) 150 0 R (G346985) 151 0 R (G346987) 152 0 R
(G347075) 153 0 R (G347076) 154 0 R (G347081) 155 0 R (G347083) 156 0 R (G347120) 157 0 R
(G347143) 158 0 R (G347148) 159 0 R (G347150) 160 0 R (G347152) 161 0 R (G347154) 162 0 R
(G347156) 163 0 R (G347158) 164 0 R (G347160) 165 0 R (G347162) 166 0 R (G347164) 167 0 R
(G347166) 168 0 R (G347168) 169 0 R (G347170) 170 0 R (G347172) 171 0 R (G347174) 172 0 R
(G347176) 173 0 R (G347178) 174 0 R (G347180) 175 0 R (G347182) 176 0 R (G347184) 177 0 R
(G347186) 178 0 R (G347188) 179 0 R (G347190) 180 0 R (G347192) 181 0 R (G347194) 182 0 R
(G347196) 183 0 R (G347198) 184 0 R (G347200) 185 0 R (G347202) 186 0 R (G347204) 187 0 R
(G347206) 188 0 R (G347216) 189 0 R (G347220) 190 0 R (G347254) 191 0 R]
>>
endobj
26 0 obj
<<
/Limits [(G347256) (G347409)]
/Names [(G347256) 192 0 R (G347258) 193 0 R (G347260) 194 0 R (G347262) 195 0 R (G347264) 196 0 R
(G347266) 197 0 R (G347268) 198 0 R (G347270) 199 0 R (G347272) 200 0 R (G347274) 201 0 R
(G347276) 202 0 R (G347278) 203 0 R (G347280) 204 0 R (G347282) 205 0 R (G347284) 206 0 R
(G347286) 207 0 R (G347288) 208 0 R (G347290) 209 0 R (G347292) 210 0 R (G347294) 211 0 R
(G347296) 212 0 R (G347298) 213 0 R (G347300) 214 0 R (G347302) 215 0 R (G347304) 216 0 R
(G347306) 217 0 R (G347308) 218 0 R (G347310) 219 0 R (G347312) 220 0 R (G347314) 221 0 R
(G347316) 222 0 R (G347318) 223 0 R (G347320) 224 0 R (G347322) 225 0 R (G347324) 226 0 R
(G347353) 227 0 R (G347355) 228 0 R (G347357) 229 0 R (G347359) 230 0 R (G347361) 231 0 R
(G347363) 232 0 R (G347365) 233 0 R (G347367) 234 0 R (G347369) 235 0 R (G347371) 236 0 R
(G347373) 237 0 R (G347375) 238 0 R (G347377) 239 0 R (G347379) 240 0 R (G347381) 241 0 R
(G347383) 242 0 R (G347385) 243 0 R (G347387) 244 0 R (G347389) 245 0 R (G347391) 246 0 R
(G347393) 247 0 R (G347395) 248 0 R (G347397) 249 0 R (G347399) 250 0 R (G347401) 251 0 R
(G347403) 252 0 R (G347405) 253 0 R (G347407) 254 0 R (G347409) 255 0 R]
>>
endobj
27 0 obj
<<
/Limits [(G347411) (G356013)]
/Names [(G347411) 256 0 R (G348732) 257 0 R (G348733) 258 0 R (G348736) 259 0 R (G348738) 260 0 R
(G348764) 261 0 R (G348766) 262 0 R (G348769) 263 0 R (G348771) 264 0 R (G348790) 265 0 R
(G348793) 266 0 R (G348795) 267 0 R (G348796) 268 0 R (G348815) 269 0 R (G348819) 270 0 R
(G348821) 271 0 R (G348857) 272 0 R (G348858) 273 0 R (G348859) 274 0 R (G348863) 275 0 R
(G348868) 276 0 R (G348870) 277 0 R (G348872) 278 0 R (G348894) 279 0 R (G348897) 280 0 R
(G348899) 281 0 R (G348917) 282 0 R (G348921) 283 0 R (G348923) 284 0 R (G348924) 285 0 R
(G348954) 286 0 R (G348956) 287 0 R (G348967) 288 0 R (G348969) 289 0 R (G348984) 290 0 R
(G348986) 291 0 R (G348988) 292 0 R (G349032) 293 0 R (G349034) 294 0 R (G349036) 295 0 R
(G349038) 296 0 R (G349040) 297 0 R (G349042) 298 0 R (G349053) 299 0 R (G349635) 300 0 R
(G349652) 301 0 R (G349676) 302 0 R (G349715) 303 0 R (G349736) 304 0 R (G349858) 305 0 R
(G349947) 306 0 R (G350032) 307 0 R (G352320) 308 0 R (G355912) 309 0 R (G355922) 310 0 R
(G355929) 311 0 R (G355936) 312 0 R (G355951) 313 0 R (G355961) 314 0 R (G355968) 315 0 R
(G355975) 316 0 R (G356002) 317 0 R (G356006) 318 0 R (G356013) 319 0 R]
>>
endobj
28 0 obj
<<
/Limits [(G356017) (G356205)]
/Names [(G356017) 320 0 R (G356019) 321 0 R (G356023) 322 0 R (G356030) 323 0 R (G356033) 324 0 R
(G356131) 325 0 R (G356135) 326 0 R (G356139) 327 0 R (G356144) 328 0 R (G356151) 329 0 R
(G356152) 330 0 R (G356153) 331 0 R (G356154) 332 0 R (G356155) 333 0 R (G356156) 334 0 R
(G356157) 335 0 R (G356158) 336 0 R (G356159) 337 0 R (G356160) 338 0 R (G356161) 339 0 R
(G356162) 340 0 R (G356163) 341 0 R (G356164) 342 0 R (G356165) 343 0 R (G356166) 344 0 R
(G356167) 345 0 R (G356168) 346 0 R (G356169) 347 0 R (G356170) 348 0 R (G356171) 349 0 R
(G356172) 350 0 R (G356173) 351 0 R (G356174) 352 0 R (G356175) 353 0 R (G356176) 354 0 R
(G356177) 355 0 R (G356178) 356 0 R (G356179) 357 0 R (G356180) 358 0 R (G356181) 359 0 R
(G356182) 360 0 R (G356183) 361 0 R (G356184) 362 0 R (G356185) 363 0 R (G356186) 364 0 R
(G356187) 365 0 R (G356188) 366 0 R (G356189) 367 0 R (G356190) 368 0 R (G356191) 369 0 R
(G356192) 370 0 R (G356193) 371 0 R (G356194) 372 0 R (G356195) 373 0 R (G356196) 374 0 R
(G356197) 375 0 R (G356198) 376 0 R (G356199) 377 0 R (G356200) 378 0 R (G356201) 379 0 R
(G356202) 380 0 R (G356203) 381 0 R (G356204) 382 0 R (G356205) 383 0 R]
>>
endobj
29 0 obj
<<
/Limits [(G356206) (M9.60603.Table.Title.Table5.Peripheral.Port.Configuration.Register.2.PPCR2..10016014)]
/Names [(G356206) 384 0 R (G356207) 385 0 R (G356208) 386 0 R (G357294) 387 0 R (G357304) 388 0 R
(G357305) 389 0 R (G357318) 390 0 R (G357357) 391 0 R (G357358) 392 0 R (G357362) 393 0 R
(G357405) 394 0 R (G357774) 395 0 R (G357775) 396 0 R (G357782) 397 0 R (G357809) 398 0 R
(G357810) 399 0 R (G357811) 400 0 R (G357825) 401 0 R (G358222) 402 0 R (G358224) 403 0 R
(G358226) 404 0 R (G358228) 405 0 R (G358230) 406 0 R (G358232) 407 0 R (I1.349887) 408 0 R
(I1.349891) 409 0 R (I1.349923) 410 0 R (I1.349954) 411 0 R (I1.349973) 412 0 R (I1.349978) 413 0 R
(I1.349987) 414 0 R (I1.349998) 415 0 R (I1.350041) 416 0 R (I1.350047) 417 0 R (I1.357851) 418 0 R
(I1.357853) 419 0 R (I1.357856) 420 0 R (I1.357859) 421 0 R (I1.357886) 422 0 R (I1.357902) 423 0 R
(I1.357918) 424 0 R (I1.358030) 425 0 R (I1.358046) 426 0 R (I1.358062) 427 0 R (I1.358078) 428 0 R
(I1.358094) 429 0 R (I1.358110) 430 0 R (I1.358174) 431 0 R (I1.358190) 432 0 R (I1.358206) 433 0 R
(I1.358221) 434 0 R (I1.358223) 435 0 R (I1.358225) 436 0 R (I1.358227) 437 0 R (I1.358229) 438 0 R
(I1.358231) 439 0 R (L) 440 0 R (M9.14163.Figure.Title.Figure11.Internal.Network.Mode.Timing.Diagram.Example) 441 0 R (M9.15544.Table.Title.Table6.Host.Port.Configuration.Register.2.HPCR2..10016004) 442 0 R (M9.21338.FigTitle.Figure10.iMX21.Connecting.to.Two.External.Devices.in.SSI.Network.Mode) 443 0 R
(M9.34386.FigTitle.Figure2.iMX21.and.Audio.Codec.Connection.Example) 444 0 R (M9.60161.Figure.Title.Figure6.Voice.Path.Between.iMX21.and.Bluetooth) 445 0 R (M9.60279.Figure.Title.Figure9.TxRx.Switching.a.Host.Port.3) 446 0 R (M9.60603.Table.Title.Table5.Peripheral.Port.Configuration.Register.2.PPCR2..10016014) 447 0 R]
>>
endobj
30 0 obj
<<
/Limits [(M9.64525.Table.Title.Table3.Peripheral.Port.Configuration.Register.3.PPCR3..10016018) (P.9)]
/Names [(M9.64525.Table.Title.Table3.Peripheral.Port.Configuration.Register.3.PPCR3..10016018) 448 0 R (M9.82073.Table.Title.Table1.Host.Port.Configuration.Register.1.HPCR1..10016000) 449 0 R (M9.86081.Table.Title.Table4.Host.Port.Configuration.Register.1.HPCR1..10016000) 450 0 R (M9.89872.Figure.Title.Figure8.SSI.Network.mode.with.3.Devices) 451 0 R (M9.97305.FigTitle.Figure1.iMX21.SSI.and.AUDMUX.Port.Arrangements) 452 0 R
(M9.98693.FigTitle.Figure3.iMX21.and.AC97.Codec.Connection.Example) 453 0 R (M9.99007.Figure.Title.Figure4.Bluetooth.Smartphone.Connection.Example) 454 0 R (P.1) 455 0 R (P.10) 456 0 R (P.11) 457 0 R
(P.12) 458 0 R (P.2) 459 0 R (P.3) 460 0 R (P.4) 461 0 R (P.5) 462 0 R
(P.6) 463 0 R (P.7) 464 0 R (P.8) 465 0 R (P.9) 466 0 R]
>>
endobj
31 0 obj
<<
/Border [0 0 0]
/Dest (G337875)
/Rect [333.359985 406.019989 558 416.519989]
/Subtype /Link
/Type /Annot
>>
endobj
32 0 obj
<<
/Border [0 0 0]
/Dest (G357358)
/Rect [333.359985 393 558 403.5]
/Subtype /Link
/Type /Annot
>>
endobj
33 0 obj
<<
/Border [0 0 0]
/Dest (G346390)
/Rect [333.359985 379.97998 558 390.47998]
/Subtype /Link
/Type /Annot
>>
endobj
34 0 obj
<<
/Border [0 0 0]
/Dest (G349053)
/Rect [333.359985 367.019989 558 377.519989]
/Subtype /Link
/Type /Annot
>>
endobj
35 0 obj
<<
/Border [0 0 0]
/Dest (G357825)
/Rect [333.359985 354 558 364.5]
/Subtype /Link
/Type /Annot
>>
endobj
36 0 obj
<<
/Border [0 0 0]
/Dest (G357810)
/Rect [333.359985 340.97998 558 351.47998]
/Subtype /Link
/Type /Annot
>>
endobj
37 0 obj
<<
/Length 4680
/Filter /FlateDecode
>>
stream
Hr)$S:#qLvbqRe)EJ(9=CJq*h4n|ssz.!েRys:%T% A ۘǿVAMgX^>\~
n]>?_>},\WzY=%>Oo?=^/ s^`l*\Ӱe[Ɩ>V89}sCI|::|2\,ekt$КXWB{:7Z۲iI[]~ç[1ߧ;]ӲZZmJ
1e\ؗxeTqߝrXXM@c44FȨQqg.}iZ!ݻcKyK8gT\2k-2e@Fh]>ˎO=~؟;nSvpy9Ņ
2Fr+Mq@(q]2!]w.o
/?ËРcZ+WQԵOW?,|xJ+S27#~%etQ [_*:neR0`˒
2aou53C>w ^ iu:s<ܾd 灝^Q3V\qR;y?pb؉'gyxXwg2yLPڕWv[ʠg+Bf9}[55nJ(nvXQﻰ)
F'gS`01.>h;ck&*;
ׇ8RRhJv7`J%^85SD9nkȉp]
t=hfuǀ!ƝEZDKɡ}o؋GpLK>yloqqǚi"ΡTRXV}
{Ͱ*W
<6*hU8XɪWxՆ$Moá~[1i_wu.S8e[D
"Mi}fbD3֏!cmlS=OVxrblTw"COM.;"&-(XTgcsJhT"0lLb}TwƮGM5B-q-fsH}2 )e#glSGfZI }a0r\yEBy"nL]!qCҴc0d Yce
W=y*-@s`ĵq[8enrpdjsISϦxb
+1]ppG
EhxFLnNZ~М-D.gr)Id97> pg` qtF%nksZla]MdI
Jb 4]FCn EYCI[HvE{%f#6\tUoAKVY0aj_ʄ,0y-VTZӌŜx_&eFZt=Ql7^-_DMaE3,H7e/i,bb&Z^"-ٚWO=y@fސ,aecbNL
7;lLB\Ykܙn˘#E7j:mlfEw>8j
A9k2ߙʳ^kwZ
L)@hlrQH
kR~Ls]I_y#sb(R_K(sg"|NMipKԯ?Z:x3q">b߱) o1`1Kdb-ꕭg8R1g8r>e)jٙ%T+l]$u{Ovګ'nn&wf3hg\
ȞfnVu/NX]-bR#34ܧ:8ۙEWmೕʹVJgWHNoUCHek=pm:q39=9yR&gKu-1[WKSkWqŗR3n^S<ɿRgy=F8]N+Kpz#фO+ 0N6?#ٚY
d6 ˥c;]qO>elأThhGruNzs,b)[D'=L|\ET<789snv}36底u(fo7T%PxQ8f{>|k