Many
Manuals
search
Categories
Brands
Home
Freescale Semiconductor
Car speakers
DSP56366
User Manual
Freescale-semiconductor DSP56366 User Manual Page 92
Download
Share
Sharing
Add to my manuals
Print
Page
/
366
Table of contents
BOOKMARKS
Rated
.
/ 5. Based on
customer reviews
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
JT
A
G Boundary
Scan Register (BSR)
DSP56366 24-Bit Digital Signal Processor User Manual, Rev
. 4
4-18
F
reescale Semico
nductor
NO
TES
1
2
...
87
88
89
90
91
92
93
94
95
96
97
...
365
366
Processor
1
Contents
3
TOC-2 Freescale Semiconductor
4
Freescale Semiconductor TOC-3
5
TOC-4 Freescale Semiconductor
6
Freescale Semiconductor TOC-5
7
TOC-6 Freescale Semiconductor
8
Freescale Semiconductor TOC-7
9
TOC-8 Freescale Semiconductor
10
Freescale Semiconductor TOC-9
11
List of Figures
15
LOF-2 Freescale Semiconductor
16
Freescale Semiconductor LOF-3
17
LOF-4 Freescale Semiconductor
18
List of Tables
19
LOT-2 Freescale Semiconductor
20
Freescale Semiconductor i
21
Manual Conventions
22
; ~SS0 as PC3 for GPIO line 3
23
1 DSP56366 Overview
25
1.2 DSP56300 Core Description
26
Freescale Semiconductor 1-3
27
1.4.1 Data ALU
28
Freescale Semiconductor 1-5
29
1.4.4 Internal Buses
30
1.4.8 On-Chip Memory
31
1.5 Peripheral Overview
32
1.5.1 Host Interface (HDI08)
33
1.5.3 Triple Timer (TEC)
33
Peripheral Overview
34
1-10 Freescale Semiconductor
34
2.1 Signal Groupings
35
DSP56366
36
2.2 Power
37
2.3 Ground
37
2.4 Clock and PLL
38
2.5.1 External Address Bus
39
2.5.2 External Data Bus
39
2.5.3 External Bus Control
39
Table 2-9 Host Interface
43
2.8 Serial Host Interface
46
2.12 Timer
56
2.13 JTAG/OnCE Interface
56
3 Memory Configuration
57
Data and Program Memory Maps
59
Freescale Semiconductor 3-3
59
3-4 Freescale Semiconductor
60
Freescale Semiconductor 3-5
61
3-6 Freescale Semiconductor
62
Freescale Semiconductor 3-7
63
3-8 Freescale Semiconductor
64
Freescale Semiconductor 3-9
65
3-10 Freescale Semiconductor
66
3.1.1 Reserved Memory Spaces
67
3.1.3 Bootstrap ROM
67
3.2 Internal I/O Memory Map
68
4 Core Configuration
75
Operating Mode Register (OMR)
76
4-2 Freescale Semiconductor
76
M_PAE equ 23 ; Patch Enable
77
4.3 Operating Modes
78
Interrupt Priority Registers
81
Freescale Semiconductor 4-7
81
4.5 DMA Request Sources
86
4.6 PLL Initialization
87
4-18 Freescale Semiconductor
92
5.1 Introduction
93
5.2 Programming Model
93
Programming Model
94
5-2 Freescale Semiconductor
94
6 Host Interface (HDI08)
95
6.2.2 Interface - Host Side
96
6.3 HDI08 Host Port Signals
97
6.4 HDI08 Block Diagram
98
6-6 Freescale Semiconductor
100
Table 6-4 HDI08 IRQ
102
Freescale Semiconductor 6-13
107
Figure 6-7 Single strobe bus
108
Freescale Semiconductor 6-15
109
6-18 Freescale Semiconductor
112
Table 6-11 HDRQ
115
6.6.3.6 ISR Reserved Bits 5-6
119
6.7.2 Polling
122
6.7.3 Servicing Interrupts
123
Servicing The Host Interface
124
6-30 Freescale Semiconductor
124
7 Serial Host Interface
125
7.3 SHI Clock Generator
126
I/O Shift Register (IOSR)
127
7-4 Freescale Semiconductor
128
7-6 Freescale Semiconductor
130
7.4.4.2 HSAR I
131
7-8 Freescale Semiconductor
132
Freescale Semiconductor 7-9
133
Table 7-4 SHI Data Size
135
Freescale Semiconductor 7-13
137
Freescale Semiconductor 7-15
139
7.6 Characteristics Of The I
140
7.6.1 Overview
141
C Data Transfer Formats
142
7.7.1 SPI Slave Mode
143
7.7.2 SPI Master Mode
144
C Slave Mode
145
7.7.3.2 Transmit Data In I
146
C Master Mode
147
7.7.4.1 Receive Data in I
148
7.7.4.2 Transmit Data In I
148
Freescale Semiconductor 7-25
149
7-26 Freescale Semiconductor
150
8.1 Introduction
151
Introduction
152
8-2 Freescale Semiconductor
152
ESAI Data and Control Pins
153
Freescale Semiconductor 8-3
153
8-4 Freescale Semiconductor
154
8.3 ESAI Programming Model
157
Figure 8-2 TCCR Register
158
ESAI Programming Model
159
Freescale Semiconductor 8-9
159
8-10 Freescale Semiconductor
160
8-12 Freescale Semiconductor
162
Figure 8-5 TCR Register
163
8-14 Freescale Semiconductor
164
Freescale Semiconductor 8-15
165
Normal Mode
167
Network Mode
167
Figure 8-14
168
8-20 Freescale Semiconductor
170
Freescale Semiconductor 8-21
171
Figure 8-8 RCCR Register
172
Freescale Semiconductor 8-23
173
Figure 8-9 RCR Register
176
Freescale Semiconductor 8-27
177
Freescale Semiconductor 8-31
181
Figure 8-10 SAICR Register
182
Freescale Semiconductor 8-33
183
8-34 Freescale Semiconductor
184
Figure 8-12 SAISR Register
185
8-36 Freescale Semiconductor
186
Freescale Semiconductor 8-37
187
(a) Receive Registers
188
(b) Transmit Registers
188
8-40 Freescale Semiconductor
190
Figure 8-15 TSMA Register
191
Figure 8-16 TSMB Register
191
Figure 8-17 RSMA Register
192
Figure 8-18 RSMB Register
192
8.4 Operating Modes
193
8.4.3 ESAI Interrupt Requests
194
Operating Modes
195
Freescale Semiconductor 8-45
195
8.4.5 Serial I/O Flags
196
8.5 GPIO - Pins and Registers
197
Figure 8-19 PCRC Register
198
Figure 8-20 PRRC Register
198
Figure 8-21 PDRC Register
199
ESAI Initialization Examples
200
8-50 Freescale Semiconductor
200
9.1 Introduction
201
Clock / Frame Sync
202
Generators
202
Control Logic
202
ESAI_1 Data and Control Pins
203
Freescale Semiconductor 9-3
203
9.3 ESAI_1 Programming Model
204
Figure 9-2 EMUXR Register
205
Figure 9-3 TCCR_1 Register
206
TPSR TPM0 - TPM7
207
TFP0 - TFP3
207
Figure 9-6 TCR_1 Register
208
Figure 9-7 RCCR_1 Register
209
Figure 9-8 RCR_1 Register
210
Figure 9-9 SAICR_1 Register
210
Figure 9-10 SAISR_1 Register
211
Figure 9-11 TSMA_1 Register
212
Figure 9-12 TSMB_1 Register
212
9.4 Operating Modes
213
9.5 GPIO - Pins and Registers
213
Figure 9-15 PCRE Register
214
Figure 9-16 PRRE Register
214
Figure 9-17 PDRE Register
215
GPIO - Pins and Registers
216
9-16 Freescale Semiconductor
216
10 Digital Audio Transmitter
217
10.2 DAX Signals
218
10.3 DAX Functional Overview
218
10.4 DAX Programming Model
219
DAX Internal Architecture
221
Freescale Semiconductor 10-5
221
10-6 Freescale Semiconductor
222
10-8 Freescale Semiconductor
224
10.5.9 DAX Biphase Encoder
225
10.5.11 DAX Clock Multiplexer
225
10.5.12 DAX State Machine
226
10.6.4 DAX operation with DMA
227
$FFFFFF; offset=-1
227
10-12 Freescale Semiconductor
228
11 Timer/ Event Counter
231
11-2 Freescale Semiconductor
232
Freescale Semiconductor 11-3
233
76543210
234
11.3.1 Prescaler Counter
235
11.3.2.3 TPLR Reserved Bit 23
236
Freescale Semiconductor 11-7
237
11-10 Freescale Semiconductor
240
Freescale Semiconductor 11-11
241
11.4 Timer Modes of Operation
242
11.4.1 Timer Modes
243
11.4.1.2 Timer Pulse (Mode 1)
244
11.4.2.1 Measurement Accuracy
246
11.4.4 Watchdog Modes
249
11.4.5 Reserved Modes
250
11.4.6 Special Cases
250
11.4.7 DMA Trigger
251
Timer Modes of Operation
252
11-22 Freescale Semiconductor
252
Freescale Semiconductor A-1
253
DSP56366 Bootstrap Program
254
A-2 Freescale Semiconductor
254
Freescale Semiconductor A-3
255
A-4 Freescale Semiconductor
256
Freescale Semiconductor A-5
257
A-6 Freescale Semiconductor
258
Freescale Semiconductor A-7
259
A-8 Freescale Semiconductor
260
Freescale Semiconductor A-9
261
A-10 Freescale Semiconductor
262
Freescale Semiconductor A-11
263
A-12 Freescale Semiconductor
264
Freescale Semiconductor A-13
265
A-14 Freescale Semiconductor
266
Appendix B Equates
267
B-2 Freescale Semiconductor
268
Freescale Semiconductor B-3
269
B-4 Freescale Semiconductor
270
Freescale Semiconductor B-5
271
B-6 Freescale Semiconductor
272
Freescale Semiconductor B-7
273
B-8 Freescale Semiconductor
274
Freescale Semiconductor B-9
275
B-10 Freescale Semiconductor
276
Freescale Semiconductor B-11
277
B-12 Freescale Semiconductor
278
Freescale Semiconductor B-13
279
B-14 Freescale Semiconductor
280
Freescale Semiconductor B-15
281
B-16 Freescale Semiconductor
282
Freescale Semiconductor B-17
283
B-18 Freescale Semiconductor
284
Freescale Semiconductor B-19
285
B-20 Freescale Semiconductor
286
Freescale Semiconductor B-21
287
B-22 Freescale Semiconductor
288
Freescale Semiconductor B-23
289
B-24 Freescale Semiconductor
290
Freescale Semiconductor B-25
291
B-26 Freescale Semiconductor
292
Freescale Semiconductor B-27
293
B-28 Freescale Semiconductor
294
Freescale Semiconductor B-29
295
B-30 Freescale Semiconductor
296
Freescale Semiconductor B-31
297
B-32 Freescale Semiconductor
298
Freescale Semiconductor B-33
299
B-34 Freescale Semiconductor
300
Appendix C JTAG BSDL
301
JTAG BSDL
302
C-2 Freescale Semiconductor
302
Freescale Semiconductor C-3
303
C-4 Freescale Semiconductor
304
Freescale Semiconductor C-5
305
C-6 Freescale Semiconductor
306
Freescale Semiconductor C-7
307
C-8 Freescale Semiconductor
308
D.1 Introduction
309
D.2 Internal I/O Memory Map
309
D-12 Freescale Semiconductor
320
Freescale Semiconductor D-13
321
D-14 Freescale Semiconductor
322
D.6 Programming Sheets
323
Central Processor
324
CENTRAL PROCESSOR
326
IRQC Mode
326
IRQD Mode
326
= Reserved, Program as 0
327
MF7 MF5 MF4 MF3 MF2 MF1 MF0
328
HOST (HDI08)
329
DSP Side
329
HCP HRDFHF1 HTDEHF0
330
HCIE HRIEHF3 HTIEHF2
330
HDM1HDM2
330
Host Chip Select Polarity
331
0 = HCS Active Low
331
HTRQ & HRRQ Enable
331
1 = HCS Active High
331
Processor Side
333
= Reserved, write as 0
335
Application:
336
Programmer:
336
Sheet 2 of 3
336
Programming Sheets
337
Freescale Semiconductor D-29
337
X: $FFFFB5 Reset: $000000
339
X: $FFFFB8 Reset: $000000
340
X: $FFFFB7 Reset: $000000
341
X: $FFFFB4 Reset: $000000
342
SAISR - ESAI Status Register
343
X: $FFFFB3 Reset $000000
343
Y: $FFFFAF Reset: $000000
344
Y: $FFFF95 Reset: $000000
346
Y: $FFFF98 Reset: $000000
347
Y: $FFFF97 Reset: $000000
348
Y: $FFFF94 Reset: $000000
349
Y: $FFFF93 Reset $000000
350
XCB XUB XVB XCA XUA XVA
351
D-44 Freescale Semiconductor
352
00 Internal CLK/2
353
10 Reserved
353
11 Reserved
353
1514131211109876543210
356
Port B (HDI08)
356
D-52 Freescale Semiconductor
360
Numerics
361
OMR register 6
363
Comments to this Manuals
No comments
Publish
Print document
Print page 92
Comments to this Manuals