%PDF-1.4
%
1 0 obj
<<
/PageMode /UseOutlines
/Names 2 0 R
/Outlines 3 0 R
/Metadata 4 0 R
/Pages 5 0 R
/OpenAction [6 0 R /FitH 792]
/Threads [7 0 R]
/Type /Catalog
/PageLabels 8 0 R
>>
endobj
9 0 obj
<<
/CreationDate (D:20070522153620Z)
/Subject <54686973206170706C69636174696F6E206E6F74652064657363726962657320686F7720746F20696D706C656D656E7420612073696D706C652067616E672070726F6772616D6D696E6720746563686E6971756520666F7220467265657363616C659073204D43353646383031332064657669636573207573696E6720746865204A54414720696E746572666163652E205468652070726F706F7365642070726F6772616D6D696E67206D6574686F6420646F6573206E6F74207665726966792070726F6772616D6D696E67207375636365737320696E20616C6C20646576696365732C20636F6E73657175656E746C79206974206973206E656365737361727920746F20696E636C7564652061206D656368616E69736D20666F7220766572696669636174696F6E2E20466F72207468697320707572706F7365206120666C61736820636865636B73756D20726F7574696E652077617320646576656C6F70656420696E20746865206170706C69636174696F6EB47320737461727420757020636F64652E20497420766572696669657320776865746865722074686520666C61736820636F6E74656E7420697320657175616C20746F2074686520657870656374656420636F64652E20546865206D61696E206F626A656374697665206F662067616E672070726F6772616D6D696E6720697320746F20726564756365207468652070726F6772616D6D696E672074696D652E>
/Copyright (Freescale Semiconductor, Inc., 2007)
/Author (Paulo Knirsch Freescale Semiconductor, Inc.)
/Creator (FrameMaker 7.2)
/Keywords (Programming, JTAG interface, verification, gang, DSC, JTAG/Once )
/Producer (Acrobat Distiller 8.1.0 \(Windows\))
/ModDate (D:20071107115003Z)
/Marked (True)
/Title (MC56F8013 Gang Programming)
>>
endobj
2 0 obj
<<
/Dests 10 0 R
>>
endobj
3 0 obj
<<
/First 11 0 R
/Count 7
/Last 12 0 R
>>
endobj
4 0 obj
<<
/Subtype /XML
/Length 4747
/Type /Metadata
>>
stream
application/pdf
MC56F8013 Gang Programming
Paulo Knirsch Freescale Semiconductor, Inc.
This application note describes how to implement a simple gang programming technique for Freescale’s MC56F8013 devices using the JTAG interface. The proposed programming method does not verify programming success in all devices, consequently it is necessary to include a mechanism for verification. For this purpose a flash checksum routine was developed in the application´s start up code. It verifies whether the flash content is equal to the expected code. The main objective of gang programming is to reduce the programming time.
2007-05-22T15:36:20Z
2007-11-07T11:50:03Z
FrameMaker 7.2
True
Acrobat Distiller 8.1.0 (Windows)
Programming, JTAG interface, verification, gang, DSC, JTAG/Once
Freescale Semiconductor, Inc., 2007
Freescale Semiconductor, Inc., 2007
True
uuid:c6df1f4c-689d-486f-9c19-7135463ab15b
uuid:01e04159-8c8f-4322-95fe-6f5d32affc75
endstream
endobj
5 0 obj
<<
/Count 10
/Type /Pages
/Kids [6 0 R 13 0 R 14 0 R 15 0 R 16 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R]
>>
endobj
6 0 obj
<<
/CropBox [0 0 612 792]
/Annots [22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R]
/Parent 5 0 R
/B [29 0 R]
/Contents [30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R 37 0 R 38 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 39 0 R
/Type /Page
>>
endobj
7 0 obj
<<
/F 29 0 R
/I <<
/Title (A)
>>
>>
endobj
8 0 obj
<<
/Nums [0 40 0 R]
>>
endobj
10 0 obj
<<
/Kids [41 0 R 42 0 R 43 0 R 44 0 R 45 0 R]
>>
endobj
11 0 obj
<<
/Parent 3 0 R
/Next 46 0 R
/Dest (G83237)
/Title (1 Introduction)
>>
endobj
12 0 obj
<<
/Parent 3 0 R
/Dest (G82401)
/Prev 47 0 R
/Title (7 Conclusion)
>>
endobj
13 0 obj
<<
/CropBox [0 0 612 792]
/Annots [48 0 R 49 0 R]
/Parent 5 0 R
/B [50 0 R]
/Contents [51 0 R 52 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 53 0 R
/Type /Page
>>
endobj
14 0 obj
<<
/CropBox [0 0 612 792]
/Annots [54 0 R 55 0 R 56 0 R]
/Parent 5 0 R
/B [57 0 R]
/Contents [58 0 R 59 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 60 0 R
/Type /Page
>>
endobj
15 0 obj
<<
/CropBox [0 0 612 792]
/Parent 5 0 R
/B [61 0 R]
/Contents [62 0 R 63 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 64 0 R
/Type /Page
>>
endobj
16 0 obj
<<
/CropBox [0 0 612 792]
/Annots [65 0 R 66 0 R]
/Parent 5 0 R
/B [67 0 R]
/Contents [68 0 R 69 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 70 0 R
/Type /Page
>>
endobj
17 0 obj
<<
/CropBox [0 0 612 792]
/Parent 5 0 R
/B [71 0 R]
/Contents [72 0 R 73 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 74 0 R
/Type /Page
>>
endobj
18 0 obj
<<
/CropBox [0 0 612 792]
/Annots [75 0 R]
/Parent 5 0 R
/B [76 0 R]
/Contents [77 0 R 78 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 79 0 R
/Type /Page
>>
endobj
19 0 obj
<<
/CropBox [0 0 612 792]
/Parent 5 0 R
/B [80 0 R]
/Contents [81 0 R 82 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 83 0 R
/Type /Page
>>
endobj
20 0 obj
<<
/CropBox [0 0 612 792]
/Parent 5 0 R
/B [84 0 R]
/Contents [85 0 R 86 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 87 0 R
/Type /Page
>>
endobj
21 0 obj
<<
/CropBox [0 0 612 792]
/Annots [88 0 R 89 0 R]
/Parent 5 0 R
/B [90 0 R]
/Contents [91 0 R 92 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 93 0 R
/Type /Page
>>
endobj
22 0 obj
<<
/Rect [333 407.1 558 416.46]
/Subtype /Link
/Border [0 0 0]
/Dest (G83237)
/Type /Annot
>>
endobj
23 0 obj
<<
/Rect [333 397.08 558 406.44]
/Subtype /Link
/Border [0 0 0]
/Dest (G83238)
/Type /Annot
>>
endobj
24 0 obj
<<
/Rect [333 387.06 558 396.42]
/Subtype /Link
/Border [0 0 0]
/Dest (G83409)
/Type /Annot
>>
endobj
25 0 obj
<<
/Rect [333 377.1 558 386.46]
/Subtype /Link
/Border [0 0 0]
/Dest (G82354)
/Type /Annot
>>
endobj
26 0 obj
<<
/Rect [333 367.08 558 376.44]
/Subtype /Link
/Border [0 0 0]
/Dest (G82362)
/Type /Annot
>>
endobj
27 0 obj
<<
/Rect [333 357.06 558 366.42]
/Subtype /Link
/Border [0 0 0]
/Dest (G82375)
/Type /Annot
>>
endobj
28 0 obj
<<
/Rect [333 347.04 558 356.46]
/Subtype /Link
/Border [0 0 0]
/Dest (G82401)
/Type /Annot
>>
endobj
29 0 obj
<<
/N 50 0 R
/P 6 0 R
/R [45 119 333 441]
/T 7 0 R
/V 90 0 R
>>
endobj
30 0 obj
<<
/Length 762
/Filter /FlateDecode
>>
stream
HTn@Wh&MCC(?RIJ~0dZpt6j45OΑ4~<%8RP6VUtMO5^wݦ}wt-fjnWq]MM2lI\a |>lg%ݮ~(03#8(NH|^(S3T\0HëǞ++vTiB\S!<5O9״)yZkOƱl]a4[[JP\;8A a-\8z:Sj/5>4(';aPye4
g_˒htqQ9v/Vˢ[ne[[\DvLXKAy'bx[HzxPytZn~lfpoqd DLp5lJ\hݍ+GisGN˖~
MlGsZϦ߶amkȅ"&DHir1B2wĩm-טeD|:%JO"Φ]Vp*SØr'"%P?y}0L]ZB6,TB\n@|Cl\cMH
>ӦEͽx
4{ 0m<*'XM8ut0p{!Ҡ>l0u:??{d!$\\_.k{ObGQC(B W
endstream
endobj
31 0 obj
<<
/Length 684
/Filter /FlateDecode
>>
stream
HlTK!)y $3{y,rMԴBRVRh}:^zѵVՈUy