%PDF-1.5
%
1 0 obj
<<
/Pages 2 0 R
/Outlines 3 0 R
/Type /Catalog
/PageMode /UseOutlines
/OpenAction 4 0 R
/Names 5 0 R
/Threads [6 0 R]
/PageLabels 7 0 R
/StructTreeRoot 8 0 R
/Metadata 9 0 R
/MarkInfo <<
/Marked true
>>
>>
endobj
10 0 obj
<<
/ModDate (D:20041129083034-06'00')
/CreationDate (D:20041123091804Z)
/Title (An 8 x 8 Discrete Cosine Transform on the StarCore SC140/SC1400 Cores)
/Creator (FrameMaker 7.1)
/Author (Freescale Semiconductor, Inc.)
/Keywords (DSP, StarCore, discrete cosine transform, DCT, MSC8101, MSC8102, MSC8103, MSC8122, MSC8126, MSC7110, MSC7112, MSC7113, MSC7115, MSC7116, MSC7118, MSC7119)
/Subject (This application note presents an implementation of a fast discrete cosine transform on the StarCore SC140/SC1400 cores.)
/Producer (Acrobat Distiller 6.0 \(Windows\))
>>
endobj
2 0 obj
<<
/Count 12
/Kids [11 0 R 12 0 R]
/Type /Pages
>>
endobj
3 0 obj
<<
/Count 19
/First 13 0 R
/Last 14 0 R
>>
endobj
4 0 obj
<<
/D [15 0 R /Fit]
/S /GoTo
>>
endobj
5 0 obj
<<
/Dests 16 0 R
/EmbeddedFiles 17 0 R
>>
endobj
6 0 obj
<<
/F 18 0 R
/I <<
/Title (A)
>>
>>
endobj
7 0 obj
<<
/Nums [0 19 0 R]
>>
endobj
8 0 obj
<<
/Type /StructTreeRoot
/K 20 0 R
/ClassMap <<
/SC2504 21 0 R
/SC2600 22 0 R
/SC2527 23 0 R
/SC2596 24 0 R
/SC2508 25 0 R
/SC2546 26 0 R
/SC2531 27 0 R
/SC2583 28 0 R
/SC2602 29 0 R
/SP311379 30 0 R
/SP311397 31 0 R
/SC2525 32 0 R
/SP311402 33 0 R
/SP311386 34 0 R
/SC2605 35 0 R
/SP311364 36 0 R
/SP311359 37 0 R
/SC2604 38 0 R
/SP311369 39 0 R
/SC2597 40 0 R
/SP311434 41 0 R
/SC2501 42 0 R
/SP311392 43 0 R
/SP311358 44 0 R
/SP311403 45 0 R
/SP311389 46 0 R
/SP311391 47 0 R
/SP311377 48 0 R
>>
/ParentTree 49 0 R
/ParentTreeNextKey 26
/IDTree 50 0 R
/RoleMap <<
/Document /Document
/_TBHead_C /P
/_Bullet2Para /P
/_Code /P
/_PBHeading1 /P
/_CellBody-R /P
/_TB4dig /P
/_TableFootnote /P
/_HeadingRunIn /P
/_8pt#20Regular /P
/TableBody /TBody
/_TBItem_C /P
/_Content_Title /P
/_TableFootnote1 /P
/_Numbered /P
/_8pt#20Bold /P
/Article_A /Art
/_body /P
/_TableTitle /P
/_Date /P
/_Warning /P
/_Numbered1 /P
/_CellBody /P
/_footerbar /P
/_Mapping#20Table#20Title /P
/_Description /P
/_Workaround /P
/TableFoot /TFoot
/_Bulleted /P
/_Bullet#201 /P
/_Doc_Sub-Title /P
/_Bullet-sub-Table /P
/_Author /P
/_Body /P
/TableTitle /Caption
/_Cellbody-C /P
/_FigTitle /P
/_Doc_Title /P
/_List-Para /P
/_Heading2TOC /P
/Article_C /Art
/_Heading1 /P
/_FigureTitle /P
/_Bullet#202 /P
/_Doc_Type /P
/_Bullet#201#20Para /P
/_Heading1TOC /P
/_Code_9pt /P
/_Heading2 /P
/_Errata-Title /P
/_footer /P
/_Num#20List#20a#2Fb#20First /P
/TableHead /THead
/TextSection /Sect
/_headerleft /P
/_Fix#20Plan /P
/Article_B /Art
/_Num#20List#20a#2Fb#20Subsequent /P
/_TBItem_L /P
/_Footnote /P
/_headerright /P
/_Indented /P
/_Mapping#20Table#20Cell /P
/_Reference /P
/_Impact /P
/_CellHeading /P
/_Bit_Number /P
/_Freescale /P
/_Title /P
/_Module /P
/_Example#20Title /P
/_disclaim /P
/_Register /P
/_Bullet-Table /P
/_Note /P
/_CellFooting /P
/_tm_attribute /P
/_Heading3 /P
/_Anchor /P
/_Bullet-Table-sub /P
/_Reg-Setting /P
/_TBTitle /P
/_Equation /P
/_confidential /P
/_System#20Number /P
/_Table#20Title /P
/_Table#20Heading /P
/_Table#20Text /P
/_Table#20Text#20Centered /P
/_Bottom#20Line /P
/_Figure#20Anchor /P
/_Table#20Anchor /P
/_Code_10pt /P
/_Heading3TOC /P
/_Figure#20Title /P
>>
>>
endobj
9 0 obj
<<
/Length 3814
/Type /Metadata
/Subtype /XML
>>
stream
DSP, StarCore, discrete cosine transform, DCT, MSC8101, MSC8102, MSC8103, MSC8122, MSC8126, MSC7110, MSC7112, MSC7113, MSC7115, MSC7116, MSC7118, MSC7119
An 8 x 8 Discrete Cosine Transform on the StarCore SC140/SC1400 CoresThis application note presents an implementation of a fast discrete cosine transform on the StarCore SC140/SC1400 cores.Freescale Semiconductor, Inc.
endstream
endobj
11 0 obj
<<
/Count 10
/Kids [15 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 59 0 R]
/Type /Pages
/Parent 2 0 R
>>
endobj
12 0 obj
<<
/Count 2
/Kids [60 0 R 61 0 R]
/Type /Pages
/Parent 2 0 R
>>
endobj
13 0 obj
<<
/Parent 3 0 R
/Dest (G998295)
/Next 62 0 R
/Title (1 Discrete Cosine Transform Basics)
>>
endobj
14 0 obj
<<
/Parent 3 0 R
/Dest (G998903)
/Prev 63 0 R
/Title (4 References)
>>
endobj
15 0 obj
<<
/Contents [64 0 R 65 0 R 66 0 R 67 0 R 68 0 R 69 0 R 70 0 R 71 0 R 72 0 R]
/Type /Page
/Parent 11 0 R
/Rotate 0
/MediaBox [0 0 612 792]
/CropBox [0 0 612 792]
/Resources 73 0 R
/B [18 0 R]
/StructParents 1
>>
endobj
16 0 obj
<<
/Kids [74 0 R 75 0 R 76 0 R 77 0 R 78 0 R 79 0 R]
>>
endobj
17 0 obj
<<
/Kids [80 0 R]
>>
endobj
18 0 obj
<<
/R [45 85 344 504]
/N 81 0 R
/P 15 0 R
/T 6 0 R
/V 82 0 R
>>
endobj
19 0 obj
<<
/S /D
>>
endobj
20 0 obj
<<
/Lang (en-US)
/K [83 0 R 84 0 R 85 0 R]
/P 8 0 R
/S /Document
>>
endobj
21 0 obj
<<
/O /Layout
/LineHeight 9
>>
endobj
22 0 obj
<<
/O /Layout
/LineHeight 10
>>
endobj
23 0 obj
<<
/O /Layout
/LineHeight 14
>>
endobj
24 0 obj
<<
/O /Layout
/LineHeight 28
>>
endobj
25 0 obj
<<
/O /Layout
/LineHeight 18
>>
endobj
26 0 obj
<<
/O /Layout
/LineHeight 10
>>
endobj
27 0 obj
<<
/O /Layout
/LineHeight 9
>>
endobj
28 0 obj
<<
/O /Layout
/LineHeight 16
>>
endobj
29 0 obj
<<
/O /Layout
/BaselineShift 4.4
/LineHeight 11
>>
endobj
30 0 obj
<<
/O /Layout
/SpaceBefore 13
/TextAlign /Start
>>
endobj
31 0 obj
<<
/O /Layout
/SpaceAfter 5
/TextAlign /Center
>>
endobj
32 0 obj
<<
/O /Layout
/BaselineShift 4
/LineHeight 10
>>
endobj
33 0 obj
<<
/O /Layout
/SpaceAfter 6
/SpaceBefore 6
/StartIndent 54.100002
/TextAlign /Start
/TextIndent 36
>>
endobj
34 0 obj
<<
/O /Layout
/SpaceAfter 12
/SpaceBefore 12
/TextAlign /Center
>>
endobj
35 0 obj
<<
/O /Layout
/LineHeight 18
>>
endobj
36 0 obj
<<
/O /Layout
/TextAlign /Start
>>
endobj
37 0 obj
<<
/O /Layout
/SpaceAfter 15
/SpaceBefore 8
/TextAlign /Start
>>
endobj
38 0 obj
<<
/O /Layout
/LineHeight 11
>>
endobj
39 0 obj
<<
/O /Layout
/SpaceBefore 1
/TextAlign /Start
>>
endobj
40 0 obj
<<
/O /Layout
/LineHeight 28
>>
endobj
41 0 obj
<<
/O /Layout
/SpaceAfter 5
/SpaceBefore 10
/TextAlign /Center
>>
endobj
42 0 obj
<<
/O /Layout
/LineHeight 11
>>
endobj
43 0 obj
<<
/O /Layout
/SpaceBefore 17
/StartIndent 61.200001
/TextAlign /Start
>>
endobj
44 0 obj
<<
/O /Layout
/SpaceAfter 4
/SpaceBefore 4
/StartIndent 36
/TextAlign /Start
>>
endobj
45 0 obj
<<
/O /Layout
/SpaceAfter 6
/SpaceBefore 6
/TextAlign /Start
>>
endobj
46 0 obj
<<
/O /Layout
/SpaceAfter 7
/SpaceBefore 18
/StartIndent 36
/TextAlign /Start
>>
endobj
47 0 obj
<<
/O /Layout
/SpaceAfter 6
/SpaceBefore 16
/StartIndent 9
/TextAlign /Start
>>
endobj
48 0 obj
<<
/O /Layout
/TextAlign /Center
>>
endobj
49 0 obj
<<
/Nums [1 [86 0 R 87 0 R 88 0 R 89 0 R 90 0 R 91 0 R 92 0 R 93 0 R 94 0 R 95 0 R
96 0 R 97 0 R 98 0 R 99 0 R 100 0 R 101 0 R 102 0 R 103 0 R 104 0 R 105 0 R
106 0 R 107 0 R 108 0 R 109 0 R 110 0 R 111 0 R 112 0 R]
2 [113 0 R 114 0 R 115 0 R 116 0 R 117 0 R 118 0 R 119 0 R 120 0 R 121 0 R 122 0 R
123 0 R 124 0 R 125 0 R 126 0 R 127 0 R 128 0 R 129 0 R 130 0 R]
3 131 0 R 4 132 0 R 5 [133 0 R 134 0 R 135 0 R 136 0 R 137 0 R 138 0 R 139 0 R 140 0 R 141 0 R 142 0 R
143 0 R 144 0 R 145 0 R 146 0 R 147 0 R 148 0 R 149 0 R 150 0 R 151 0 R 152 0 R
153 0 R 154 0 R 155 0 R 156 0 R 157 0 R 158 0 R]
6 159 0 R 7 160 0 R 8 [161 0 R 162 0 R 163 0 R 164 0 R 165 0 R 166 0 R 167 0 R 168 0 R 169 0 R 170 0 R
171 0 R 172 0 R 173 0 R 174 0 R 175 0 R 176 0 R 177 0 R 178 0 R 179 0 R 180 0 R
181 0 R 182 0 R 183 0 R 184 0 R 185 0 R 186 0 R 187 0 R 188 0 R 189 0 R 190 0 R
191 0 R 192 0 R 193 0 R 194 0 R 195 0 R 196 0 R 197 0 R 198 0 R 199 0 R 200 0 R
201 0 R 202 0 R 203 0 R 204 0 R 205 0 R 206 0 R 207 0 R 208 0 R 209 0 R 210 0 R
211 0 R 212 0 R 213 0 R 214 0 R 215 0 R 216 0 R 217 0 R 218 0 R 219 0 R 220 0 R
221 0 R 222 0 R 223 0 R]
9 224 0 R 10 [225 0 R 226 0 R 227 0 R 228 0 R 229 0 R 230 0 R 231 0 R 232 0 R 233 0 R 234 0 R
235 0 R 236 0 R 237 0 R 238 0 R 239 0 R 240 0 R 241 0 R 242 0 R 243 0 R 244 0 R
245 0 R 246 0 R 247 0 R 248 0 R 249 0 R 250 0 R 251 0 R 252 0 R 253 0 R 254 0 R
null 255 0 R]
11 256 0 R 12 257 0 R 13 [258 0 R 259 0 R 260 0 R 261 0 R 262 0 R 263 0 R 264 0 R 265 0 R 266 0 R 267 0 R
268 0 R 269 0 R 270 0 R 271 0 R 272 0 R 273 0 R 274 0 R 275 0 R 276 0 R 277 0 R
278 0 R 279 0 R 280 0 R 281 0 R 282 0 R]
14 283 0 R 15 284 0 R
16 [285 0 R 286 0 R 287 0 R 288 0 R 289 0 R 290 0 R 291 0 R 292 0 R 293 0 R 294 0 R
295 0 R 296 0 R 297 0 R 298 0 R 299 0 R 300 0 R 301 0 R 302 0 R 303 0 R 304 0 R
305 0 R 306 0 R 307 0 R 308 0 R 309 0 R 310 0 R 311 0 R 312 0 R 313 0 R 314 0 R
315 0 R 316 0 R 317 0 R 318 0 R 319 0 R 320 0 R 321 0 R 322 0 R]
17 323 0 R 18 324 0 R 19 [325 0 R 326 0 R 327 0 R 328 0 R 329 0 R 330 0 R 331 0 R 332 0 R 333 0 R 334 0 R
335 0 R 336 0 R 337 0 R 338 0 R 339 0 R 340 0 R 341 0 R 342 0 R 343 0 R 344 0 R
345 0 R 346 0 R 347 0 R 348 0 R 349 0 R 350 0 R 351 0 R 352 0 R 353 0 R 354 0 R
355 0 R 356 0 R 357 0 R 358 0 R 359 0 R 360 0 R 361 0 R 362 0 R 363 0 R 364 0 R
365 0 R 366 0 R 367 0 R 368 0 R 369 0 R 370 0 R 371 0 R 372 0 R]
20 373 0 R
21 374 0 R 22 [375 0 R 376 0 R 377 0 R 378 0 R 379 0 R 380 0 R 381 0 R 382 0 R 383 0 R 384 0 R
385 0 R 386 0 R 387 0 R 388 0 R 389 0 R 390 0 R 391 0 R null]
23 392 0 R 24 [393 0 R null]
25 [394 0 R null]
]
>>
endobj
50 0 obj
<<
/Kids [395 0 R]
>>
endobj
51 0 obj
<<
/Annots [396 0 R 397 0 R]
/Contents [398 0 R 399 0 R]
/Type /Page
/Parent 11 0 R
/Rotate 0
/MediaBox [0 0 612 792]
/CropBox [0 0 612 792]
/Resources 400 0 R
/B [81 0 R]
/StructParents 2
>>
endobj
52 0 obj
<<
/Annots [401 0 R 402 0 R]
/Contents [403 0 R 404 0 R]
/Type /Page
/Parent 11 0 R
/Rotate 0
/MediaBox [0 0 612 792]
/CropBox [0 0 612 792]
/Resources 405 0 R
/B [406 0 R]
/StructParents 5
>>
endobj
53 0 obj
<<
/Annots [407 0 R]
/Contents [408 0 R 409 0 R]
/Type /Page
/Parent 11 0 R
/Rotate 0
/MediaBox [0 0 612 792]
/CropBox [0 0 612 792]
/Resources 410 0 R
/B [411 0 R]
/StructParents 8
>>
endobj
54 0 obj
<<
/Annots [412 0 R 413 0 R]
/Contents [414 0 R 415 0 R]
/Type /Page
/Parent 11 0 R
/Rotate 0
/MediaBox [0 0 612 792]
/CropBox [0 0 612 792]
/Resources 416 0 R
/B [417 0 R]
/StructParents 10
>>
endobj
55 0 obj
<<
/Annots [418 0 R 419 0 R]
/Contents [420 0 R 421 0 R]
/Type /Page
/Parent 11 0 R
/Rotate 0
/MediaBox [0 0 612 792]
/CropBox [0 0 612 792]
/Resources 422 0 R
/B [423 0 R]
/StructParents 13
>>
endobj
56 0 obj
<<
/Annots [424 0 R 425 0 R]
/Contents [426 0 R 427 0 R]
/Type /Page
/Parent 11 0 R
/Rotate 0
/MediaBox [0 0 612 792]
/CropBox [0 0 612 792]
/Resources 428 0 R
/B [429 0 R]
/StructParents 16
>>
endobj
57 0 obj
<<
/Annots [430 0 R 431 0 R]
/Contents [432 0 R 433 0 R]
/Type /Page
/Parent 11 0 R
/Rotate 0
/MediaBox [0 0 612 792]
/CropBox [0 0 612 792]
/Resources 434 0 R
/B [435 0 R]
/StructParents 19
>>
endobj
58 0 obj
<<
/Annots [436 0 R]
/Contents [437 0 R 438 0 R]
/Type /Page
/Parent 11 0 R
/Rotate 0
/MediaBox [0 0 612 792]
/CropBox [0 0 612 792]
/Resources 439 0 R
/B [440 0 R]
/StructParents 22
>>
endobj
59 0 obj
<<
/Contents [441 0 R 442 0 R]
/Type /Page
/Parent 11 0 R
/Rotate 0
/MediaBox [0 0 612 792]
/CropBox [0 0 612 792]
/Resources 443 0 R
/B [444 0 R]
/StructParents 24
>>
endobj
60 0 obj
<<
/Contents [445 0 R 446 0 R]
/Type /Page
/Parent 12 0 R
/Rotate 0
/MediaBox [0 0 612 792]
/CropBox [0 0 612 792]
/Resources 447 0 R
/B [448 0 R]
/StructParents 25
>>
endobj
61 0 obj
<<
/Contents [449 0 R 450 0 R]
/Type /Page
/Parent 12 0 R
/Rotate 0
/MediaBox [0 0 612 792]
/CropBox [0 0 612 792]
/Resources 451 0 R
/B [82 0 R]
>>
endobj
62 0 obj
<<
/Count 15
/Parent 3 0 R
/Dest (G998458)
/First 452 0 R
/Last 453 0 R
/Next 63 0 R
/Prev 13 0 R
/Title <32203820A5203820444354206F6E2053746172436F72652D42617365642044535073>
>>
endobj
63 0 obj
<<
/Parent 3 0 R
/Dest (G998863)
/Next 14 0 R
/Prev 62 0 R
/Title (3 Conclusion)
>>
endobj
64 0 obj
<<
/Length 825
/Filter /FlateDecode
>>
stream
HUN1}WѮwK TTePeRBC'/;l <4(|0:lIGGC?2W|:>>IgdX#UT[᭦*a'SrڒP픀AG*RoQ9.R@.K=[vl#
uXOo7n]yyJ:Hضl3Jym9TEhJ'y7/z/}vsZQo
*>ԋ`uigsH/[d,\v)I?>_֫&Y
Aieݒ.@k5A8&y2~Y$-/oB"B8m
)nǕE(& "sQ;ٜO^ݕngI#Ĭh.yO5(LXRN#ʈ9YAkR笘$,|D<_!ϯaJrLeٯye2GJ&aX&`ZBY
O.~\qSHP,u(N2ew8R