Many
Manuals
search
Categories
Brands
Home
Coma
Telephones
FW-C2800
User's Guide
Coma FW-C2800 User's Guide Page 182
Download
Share
Sharing
Add to my manuals
Print
Page
/
276
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
Periodic
Function Manag
er
(PRD) and
the System Clock
Thread Sch
eduling
4-77
Figure 4-
21.
Using Statisti
cs View for
a PRD Object
1
2
...
177
178
179
180
181
182
183
184
185
186
187
...
275
276
TMS320 DSP/BIOS
1
User’s Guide
1
Read This First
3
Read This First v
5
Related Documentation
7
Trademarks
8
Contents
10
Contents xi
11
Contents
11
Figures
12
Contents xiii
13
Contents xv
15
Examples
16
Contents xvii
17
Examples
18
About DSP/BIOS
19
About DSP/BIOS 1-3
21
1.2 DSP/BIOS Components
22
Table 1-1. DSP/BIOS Modules
23
DSP/BIOS Components
25
About DSP/BIOS 1-7
25
Figure 1-3. The DSP/BIOS Menu
26
Plug-in Toolbars→DSP/BIOS
27
1.3 Naming Conventions
28
1.3.2 Object Names
29
1.3.3 Operation Names
29
1.3.4 Data Type Names
30
1.3.5 Memory Segment Names
31
1.4 For More Information
34
Program Generation
35
2.1 Development Cycle
36
Using the Configuration Tool
38
Program Generation 2-5
39
2.2.5 Hierarchy Tree View
40
2.2.6 Ordered Collection View
40
Program Generation 2-7
41
Program Generation 2-13
47
Program Generation 2-15
49
2.4.2 Makefiles
50
Program Generation 2-19
53
2.6 DSP/BIOS Startup Sequence
54
DSP/BIOS Startup Sequence
55
Program Generation 2-21
55
2.7 Using C++ with DSP/BIOS
58
Program Generation 2-27
61
Instrumentation
63
3.1 Real-Time Analysis
64
Real-Time Analysis
65
Instrumentation 3-3
65
Instrumentation Performance
66
Instrumentation 3-5
67
3.3 Instrumentation APIs
69
Instrumentation APIs
70
→Message Log
70
HostTarget
71
→RTA Control Panel. Right
72
Instrumentation 3-11
73
→Statistics View
73
`LOG or STS operation`
78
Table 3-2. TRC Constants:
79
TRC_disable(TRC_GBLTARG);
80
3.4.1 The Execution Graph
81
3.4.2 The CPU Load
82
Example 3-3. The Idle Loop
84
3.4.4 Monitoring Variables
87
3.4.5 Interrupt Latency
90
Kernel/Object View Debugger
91
3.5.1 Kernel
92
3.5.2 Tasks
93
3.5.3 Mailboxes
94
Instrumentation 3-33
95
3.5.4 Semaphores
96
3.5.5 Memory
97
3.5.6 Software Interrupts
98
Instrumentation 3-37
99
3.7 Real-Time Data Exchange
100
3.7.1 RTDX Applications
101
3.7.2 RTDX Usage
101
3.7.3 RTDX Flow of Data
101
Real-Time Data Exchange
102
Instrumentation 3-41
103
3.7.4 RTDX Modes
104
3.7.6 Target Buffer Size
104
Instrumentation 3-43
105
Thread Scheduling
106
4.1.1 Types of Threads
107
Overview of Thread Scheduling
108
Thread Scheduling 4-3
108
4.1.4 Thread Priorities
112
Figure 4-1. Thread Priorities
112
4.1.5 Yielding and Preemption
113
Table 4-2. Thread Preemption
114
4.2 Hardware Interrupts
116
Hardware Interrupts
117
Thread Scheduling 4-13
118
SETC INTM, DEGM
118
CLRC INTM, DBGM
118
Thread Scheduling 4-15
120
Thread Scheduling 4-17
122
Thread Scheduling 4-19
124
Thread Scheduling 4-21
126
`isr code`
127
Thread Scheduling 4-23
128
.end
129
4.2.5 Registers
130
4.3 Software Interrupts
131
4.3.1 Creating SWI Objects
132
Software Interrupts
133
→Ordered collection view.)
133
Thread Scheduling 4-29
134
Thread Scheduling 4-31
136
Thread Scheduling 4-37
142
C54x Platform C55x Platform
142
C6000 Platform
142
C28x Platform
142
SWI_enable(key);
143
Thread Scheduling 4-39
144
4.4 Tasks
145
Thread Scheduling 4-43
148
Thread Scheduling 4-45
150
4.4.4 Task Hooks
152
Note:
154
Thread Scheduling 4-51
156
4.5 The Idle Loop
158
The Idle Loop
159
4.6 Semaphores
160
4.6.1 SEM Example
161
Semaphores
162
Thread Scheduling 4-57
162
Thread Scheduling 4-59
164
4.7 Mailboxes
166
4.7.1 MBX Example
167
Mailboxes
168
Thread Scheduling 4-63
168
Thread Scheduling 4-65
170
Thread Scheduling 4-67
172
Thread Scheduling 4-69
174
4.8.2 System Clock
176
4.8.3 Example—System Clock
177
Thread Scheduling 4-73
178
Thread Scheduling 4-77
182
→Execution Graph
183
Thread Scheduling 4-79
184
Thread Scheduling 4-81
186
Chapter 5
187
5.1 Memory Management
188
Memory Management
189
5.1.5 Freeing Memory
192
5.1.8 MEM Example
193
Example 5-2
196
5.2 System Services
197
5.2.2 Handling Errors
199
5.3 Queues
200
5.3.2 Other QUE Functions
201
5.3.3 QUE Example
202
Chapter 6
205
6.1 I/O Overview
206
I/O Overview
207
6.3.1 Writing Data to a Pipe
211
Example 6-3 Using PIP_alloc
215
Example 6-4 Using PIP_get
215
Figure 6-4. Binding Channels
217
6.5 I/O Performance Issues
219
Chapter 7
220
Creating and Deleting Streams
225
→model) set to
225
Int SIO_delete(stream)
225
SIO_Handle stream;
225
7.3.1 Buffer Exchange
227
7.4 Stackable Devices
235
Stackable Devices
236
SIO_get ( )
236
SIO_put ( )
236
(siotest4.c, siotest4.cdb)
241
7.5 Controlling Streams
242
7.6.1 Programming Example
243
7.9 Device Driver Template
247
7.10 Streaming DEV Structures
249
Streaming DEV Structures
251
7.12 Opening Devices
253
7.13 Real-Time I/O
257
Application
258
SIO_module
258
Dxx_module
258
Application SIO_module
258
7.14 Closing Devices
260
7.15 Device Control
262
7.16 Device Ready
262
Device Ready
263
7.17 Types of Devices
265
Underlying
266
Comments to this Manuals
No comments
Publish
Related products and manuals for Telephones Coma FW-C2800
Telephones Coma FW-C2800 Specifications
(66 pages)
Print document
Print page 182
Comments to this Manuals