%PDF-1.6
%
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
/Type /Catalog
/PageLabels 7 0 R
>>
endobj
8 0 obj
<<
/CreationDate (D:20020605135706Z)
/Subject <5468697320646F63756D656E742064657363726962657320686F7720746F20696D706C656D656E74206120736F6674776172652064726976657220746F20626F6F7420746865204D53433831343420445350207468726F756768207468652050434920696E746572666163652066726F6D20616E2065787465726E616C20686F7374206465766963652E20496E2074686973206578616D706C652C2074686520757365722070726F6772616D20616E6420646174612061726520646F776E6C6F616465642066726F6D2074686520686F737420506F776572515549434392204D50433835363020746F2074686520746172676574204D534338313434207573696E6720746865204D53433831343441445320626F6172642E20>
/Author (Freescale Semiconductor, Inc.)
/Creator (FrameMaker 7.1)
/Keywords (StarCore, PowerQUICC, DSP, MSC8144, MPC8560, MSC8144ADS, boot)
/Producer (Acrobat Distiller 8.0.0 \(Windows\))
/ModDate (D:20070806132330-05'00')
/Title (Booting the MSC8144 DSP Through the PCI Interface)
>>
endobj
2 0 obj
<<
/Dests 9 0 R
>>
endobj
3 0 obj
<<
/First 10 0 R
/Count 7
/Last 11 0 R
>>
endobj
4 0 obj
<<
/Subtype /XML
/Length 4226
/Type /Metadata
>>
stream
FrameMaker 7.1
2007-08-06T13:23:30-05:00
2002-06-05T13:57:06Z
2007-08-06T13:23:30-05:00
application/pdf
Booting the MSC8144 DSP Through the PCI Interface
Freescale Semiconductor, Inc.
This document describes how to implement a software driver to boot the MSC8144 DSP through the PCI interface from an external host device. In this example, the user program and data are downloaded from the host PowerQUICC™ MPC8560 to the target MSC8144 using the MSC8144ADS board.
Acrobat Distiller 8.0.0 (Windows)
StarCore, PowerQUICC, DSP, MSC8144, MPC8560, MSC8144ADS, boot
uuid:7cd62b82-9c32-4a7d-a4a5-330a2c235484
uuid:c6a1512e-e722-4f40-842b-58a02800668e
endstream
endobj
5 0 obj
<<
/Count 12
/Type /Pages
/Kids [12 0 R 13 0 R]
>>
endobj
6 0 obj
<<
/D [14 0 R /Fit]
/S /GoTo
>>
endobj
7 0 obj
<<
/Nums [0 15 0 R]
>>
endobj
9 0 obj
<<
/Kids [16 0 R 17 0 R]
>>
endobj
10 0 obj
<<
/Parent 3 0 R
/Next 18 0 R
/Dest (G369687)
/Title (1 PCI Boot Basics)
>>
endobj
11 0 obj
<<
/Parent 3 0 R
/Dest (G388096)
/Prev 19 0 R
/Title (7 Revision History)
>>
endobj
12 0 obj
<<
/Parent 5 0 R
/Count 10
/Type /Pages
/Kids [14 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R]
>>
endobj
13 0 obj
<<
/Parent 5 0 R
/Count 2
/Type /Pages
/Kids [29 0 R 30 0 R]
>>
endobj
14 0 obj
<<
/CropBox [0 0 612 792]
/Parent 12 0 R
/Contents [31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R 37 0 R 38 0 R 39 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 40 0 R
/Type /Page
>>
endobj
15 0 obj
<<
/S /D
>>
endobj
16 0 obj
<<
/Limits [(F) (I1.388834)]
/Names [(F) 41 0 R (G369610) 42 0 R (G369687) 43 0 R (G374166) 44 0 R (G374370) 45 0 R
(G375529) 46 0 R (G375536) 47 0 R (G375549) 48 0 R (G381005) 49 0 R (G382008) 50 0 R
(G382021) 51 0 R (G382170) 52 0 R (G382516) 53 0 R (G382766) 54 0 R (G382812) 55 0 R
(G382868) 56 0 R (G382869) 57 0 R (G383444) 58 0 R (G383514) 59 0 R (G384036) 60 0 R
(G384709) 61 0 R (G384779) 62 0 R (G385284) 63 0 R (G386009) 64 0 R (G386069) 65 0 R
(G387475) 66 0 R (G387723) 67 0 R (G388096) 68 0 R (G388500) 69 0 R (G388507) 70 0 R
(G388535) 71 0 R (G388542) 72 0 R (G388588) 73 0 R (G388629) 74 0 R (G388665) 75 0 R
(I1.374230) 76 0 R (I1.374375) 77 0 R (I1.381972) 78 0 R (I1.382525) 79 0 R (I1.382849) 80 0 R
(I1.383435) 81 0 R (I1.383658) 82 0 R (I1.383697) 83 0 R (I1.383700) 84 0 R (I1.383958) 85 0 R
(I1.383962) 86 0 R (I1.384004) 87 0 R (I1.384715) 88 0 R (I1.384858) 89 0 R (I1.385291) 90 0 R
(I1.385298) 91 0 R (I1.386017) 92 0 R (I1.387204) 93 0 R (I1.387430) 94 0 R (I1.387461) 95 0 R
(I1.387474) 96 0 R (I1.387722) 97 0 R (I1.388133) 98 0 R (I1.388729) 99 0 R (I1.388745) 100 0 R
(I1.388761) 101 0 R (I1.388777) 102 0 R (I1.388821) 103 0 R (I1.388834) 104 0 R]
>>
endobj
17 0 obj
<<
/Limits [(I1.388847) (P.9)]
/Names [(I1.388847) 105 0 R (I1.388860) 106 0 R (I1.388876) 107 0 R (I1.388892) 108 0 R (I1.388908) 109 0 R
(I1.388927) 110 0 R (L) 111 0 R (M9.10772.Example.Example3.Generating.Srecord) 112 0 R (M9.12066.FigTitle.Figure3.PCI.Inbound.and.Outbound.Window.Mapping) 113 0 R (M9.13016.TBTitle.Table22.MSC8144.RCWHR.Settings) 114 0 R
(M9.13613.Heading2.2.Requirements.and.Setup) 115 0 R (M9.15826.FigTitle.Figure1.MSC8144.PCI.Boot.Flow) 116 0 R (M9.23924.FigTitle.Figure3.MPC8560.PCI.Download.Flow) 117 0 R (M9.25055.Heading2.4.Running.the.MPC8560.Host.Driver) 118 0 R (M9.30062.TBTitle.Table11.MSC8144.PCI.Boot.Modes) 119 0 R
(M9.32092.FigTitle.Figure3.Hardware.Setp) 120 0 R (M9.40450.Heading2.5.Creating.Image.for.Download) 121 0 R (M9.40526.TBTitle.Table12.PCI.Inbound.Windows) 122 0 R (M9.58598.Example.Example4) 123 0 R (M9.59786.Example.Example2.MPC8560.PCI.Host.Driver) 124 0 R
(M9.60332.TBTitle.Table3.Document.Revision.History) 125 0 R (M9.61005.Example.Example1.MPC8560.Code.OutboundInbound.Window.Mapping) 126 0 R (M9.67097.TBTitle.Table13.PCI.Boot.Handshaking.Values) 127 0 R (M9.68108.Heading2.1.PCI.Boot.Overview) 128 0 R (M9.73856.Heading3.41.PCI.Initialization) 129 0 R
(M9.75615.Example.Example3.Generating.Download.Image.for.Host) 130 0 R (M9.76745.TBTitle.Table31.MSC8144ADS.Switch.Settings) 131 0 R (M9.86705.Heading3.51.Generating.Srecord) 132 0 R (M9.93610.FigTitle.Figure3.Generating.PCIBootable.File) 133 0 R (M9.95499.Heading3.52.Generating.Download.Image.for.Host) 134 0 R
(P.1) 135 0 R (P.10) 136 0 R (P.11) 137 0 R (P.12) 138 0 R (P.2) 139 0 R
(P.3) 140 0 R (P.4) 141 0 R (P.5) 142 0 R (P.6) 143 0 R (P.7) 144 0 R
(P.8) 145 0 R (P.9) 146 0 R]
>>
endobj
18 0 obj
<<
/First 147 0 R
/Parent 3 0 R
/Next 148 0 R
/Dest (G382008)
/Count -3
/Last 149 0 R
/Prev 10 0 R
/Title (2 Requirements and Setup)
>>
endobj
19 0 obj
<<
/Parent 3 0 R
/Next 11 0 R
/Dest (G386069)
/Prev 150 0 R
/Title (6 Summary)
>>
endobj
20 0 obj
<<
/CropBox [0 0 612 792]
/Annots [151 0 R 152 0 R]
/Parent 12 0 R
/Contents [153 0 R 154 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 155 0 R
/Type /Page
>>
endobj
21 0 obj
<<
/CropBox [0 0 612 792]
/Annots [156 0 R 157 0 R]
/Parent 12 0 R
/Contents [158 0 R 159 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 160 0 R
/Type /Page
>>
endobj
22 0 obj
<<
/CropBox [0 0 612 792]
/Annots [161 0 R 162 0 R]
/Parent 12 0 R
/Contents [163 0 R 164 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 165 0 R
/Type /Page
>>
endobj
23 0 obj
<<
/CropBox [0 0 612 792]
/Annots [166 0 R 167 0 R]
/Parent 12 0 R
/Contents [168 0 R 169 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 170 0 R
/Type /Page
>>
endobj
24 0 obj
<<
/CropBox [0 0 612 792]
/Parent 12 0 R
/Contents [171 0 R 172 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 173 0 R
/Type /Page
>>
endobj
25 0 obj
<<
/CropBox [0 0 612 792]
/Annots [174 0 R 175 0 R]
/Parent 12 0 R
/Contents [176 0 R 177 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 178 0 R
/Type /Page
>>
endobj
26 0 obj
<<
/CropBox [0 0 612 792]
/Annots [179 0 R 180 0 R]
/Parent 12 0 R
/Contents [181 0 R 182 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 183 0 R
/Type /Page
>>
endobj
27 0 obj
<<
/CropBox [0 0 612 792]
/Annots [184 0 R]
/Parent 12 0 R
/Contents [185 0 R 186 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 187 0 R
/Type /Page
>>
endobj
28 0 obj
<<
/CropBox [0 0 612 792]
/Annots [188 0 R 189 0 R]
/Parent 12 0 R
/Contents [190 0 R 191 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 192 0 R
/Type /Page
>>
endobj
29 0 obj
<<
/CropBox [0 0 612 792]
/Annots [193 0 R 194 0 R 195 0 R 196 0 R 197 0 R 198 0 R]
/Parent 13 0 R
/Contents [199 0 R 200 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 201 0 R
/Type /Page
>>
endobj
30 0 obj
<<
/CropBox [0 0 612 792]
/Parent 13 0 R
/Contents [202 0 R 203 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 204 0 R
/Type /Page
>>
endobj
31 0 obj
<<
/Length 1129
/Filter /FlateDecode
>>
stream
HtVn7W8cd(6