Sign In
Upload
Manuals
Brands
Texas Instruments Manuals
Computer Hardware
C28 Series
Texas Instruments C28 Series Manuals
Manuals and User Guides for Texas Instruments C28 Series. We have
2
Texas Instruments C28 Series manuals available for free PDF download: Student Manual, User Manual
Texas Instruments C28 Series Student Manual (342 pages)
DSP Design Workshop
Brand:
Texas Instruments
| Category:
Computer Hardware
| Size: 9 MB
Table of Contents
Section 1
6
Important Notice
2
Revision History
2
Architecture Overview
4
Table of Contents
6
Module Topics
6
What Is the Tms320C28X
7
C28X CPU
8
Multiplier, ALU, and Shifters
9
Tms320C28X Internal Bussing
10
Special Instructions
11
Pipeline Advantage
12
Memory
13
Memory Map
13
Code Security Module (CSM)
14
Peripherals
14
Fast Interrupt Response
15
C28 Mode
16
Reset
17
Summary
18
Section 2
20
Module Topics
20
Code Composer Studio
21
Software Development and COFF Concepts
21
Programming Development Environment
21
Projects
23
Build Options
24
Creating a Linker Command File
27
Sections
27
Linker Command Files (.CMD)
30
Memory-Map Description
30
Section Placement
32
Exercise 2A
33
Summary: Linker Command File
34
Lab 2A: Linker Command File
35
DSP/BIOS Configuration Tool
39
Lab 2B: DSP/BIOS Configuration Tool
44
Solutions
48
Section 3
50
Module Topics
50
Traditional and Structure Approach to C Coding
51
Naming Conventions
54
Example of Peripheral Structure .H File
55
Mapping Structures to Memory
56
Linker Command File
56
F281X C-Code Header Files
57
Definition Files
58
Global Variable Definition File
59
Peripheral Specific Routines
60
Example Usage Flow
61
Summary
63
Section 4
66
Module Topics
66
Core Interrupt Lines
67
Reset
67
Reset - Bootloader
69
Interrupt Sources
71
Interrupt Processing
71
Peripheral Interrupt Expansion (PIE)
73
PIE Interrupt Vector Table
74
Interrupt Response and Latency
77
System Initialization
79
Section 5
80
Module Topics
80
Oscillator/Pll Clock Module
81
Watchdog Timer
83
Low Power Modes
87
General-Purpose Digital I/O
89
EALLOW Protected Registers
92
Lab 5: System Initialization
93
Section 6
98
Module Topics
98
Analog-To-Digital Converter
99
Analog-To-Digital Converter
100
Analog-To-Digital Converter Registers
101
Example - Sequencer "Start/Stop" Operation
106
ADC Conversion Result Buffer Register
107
Numerical Format
108
Lab 6: Analog-To-Digital Converter
109
Section 7
116
Event Manager
117
PWM Review
118
GP Timer Modes of Operation
124
GP Timer Registers
126
Asymmetric and Symmetric PWM Via General Purpose Timer Compares
130
GP Timer Compare PWM Exercise
131
Compare Unit Registers
133
Hardware Dead-Band (Compare Units Only)
136
Power Drive Protection
139
Capture Units
141
Quadrature Encoder Pulse (QEP)
146
QEP Initialization with GP Timer 2 (EVA)
148
Lab 7: Event Manager
150
GP Timer Compare PWM Exercise Solution
156
Section 8
158
Numbering System Basics
159
Two's Complement Numbers
159
Sign Extension Mode
161
Binary Multiplication
162
Binary Fractions
164
Multiplying Binary Fractions
165
Fraction Coding
167
Fractional Vs. Integer Representation
168
Iqmath
169
Floating-Point Representation
170
IQ Fractional Representation
171
Traditional "Q" Math Approach
173
Iqmath Approach
177
Iqmath Library
180
AC Induction Motor Example
182
Iqmath Appications and Summary
189
Converting ADC Results into IQ Format
191
Lab 8: Iqmath FIR Filter
192
Section 9
198
Introduction to DSP/BIOS
199
Scheduling DSP/BIOS Threads
201
Periodic Functions
208
Real-Time Analysis Tools
209
DSP/BIOS API Module and Summary
210
Section 10
220
External Interface (XINTF)
225
Flash Configuration and Memory Performance
228
Flash Programming
231
Code Security Module (CSM)
233
Lab 10: Programming the Flash
237
Section 11
246
Communications
247
Communications Techniques
247
Serial Peripheral Interface (SPI)
248
Spi Block Diagram
249
SPI Registers
251
Serial Communications Interface (SCI)
255
Multiprocessor Wake-Up Modes
258
Multi-Channel Buffered Serial Port (Mcbsp)
261
Enhanced Controller Area Network (Ecan)
264
CAN Bus and Node
265
Principles of Operation
266
Message Format and Block Diagram
267
Development Support
269
Section 12
274
Appendix Ezdsp F2812
275
P2 - Expansion Interface
276
P4 / P8 / P7 - I/O Interface
277
P5 / P9 - Analog Interface
279
Ezdsp™ F2812 Jumper Diagram
280
JP1 - Xmp/Mcn Select
280
JP2 - Flash Programming Voltage Select
280
DS1 / DS2 - Leds
281
JP7 / JP8 / JP11 / JP12 - Boot Mode Select
281
JP9 - PLL Disable
281
TP1 / TP2 - Test Points
282
Addressing Modes
286
Instruction Formats
287
Register Addressing
288
Immediate Addressing
289
Direct Addressing
290
Indirect Addressing
292
Section 13
302
Program Control
303
Branches
303
Program Control Instructions
304
ALU and Accumulator Operations
306
Simple Math & Shift
307
Multiplier
309
Basic Multiplier
310
Repeat Instruction
311
MAC Instruction
312
Data Move
313
Logical Operations
315
Byte Operations and Addressing
315
Test and Change Memory Instructions
316
Read Modify Write Operations
318
Lab C: Assembly Programming
320
OPTIONAL Lab C-C: Sum-Of-Products in C
322
Linking Boot Code from Rts2800.Lib
325
Set up the Stack
326
Accessing Interrupts / Status Register
328
Using Embedded Assembly
329
Using Pragma
330
Optimization Levels
331
Volatile Usage
333
Compiler Advanced Options
334
Optimization Tips Summary
335
Lab D: C Optimization
336
Advertisement
Texas Instruments C28 Series User Manual (76 pages)
Floating Point Unit DSP Library
Brand:
Texas Instruments
| Category:
Motherboard
| Size: 0 MB
Table of Contents
Copyright
2
Revision Information
2
Table of Contents
3
1 Introduction
5
2 Library Structure
6
Build Options Used to Build the Library
7
Header Files
7
A Note about C Functions and Iqmath
8
Complex Fast Fourier Transform
12
Complex Fast Fourier Transform (Unaligned)
15
Complex Fast Fourier Transform Magnitude
17
Complex Fast Fourier Transform Magnitude (Scaled)
19
Complex Fast Fourier Transform Phase
21
Complex Fast Fourier Transform Twiddle Factors
23
Inverse Complex Fast Fourier Transform
25
Real Fast Fourier Transform
28
Real Fast Fourier Transform (Unaligned)
31
Real Fast Fourier Transform with ADC Input
33
Real Fast Fourier Transform with ADC Input (Unaligned)
36
Real Fast Fourier Transform Magnitude
38
Real Fast Fourier Transform Magnitude (Scaled)
40
Real Fast Fourier Transform Phase
42
Real Fast Fourier Transform Twiddle Factors
44
Finite Impulse Response Filter
46
Absolute Value of a Complex Vector
50
Absolute Value of an Even Length Complex Vector
51
Addition (Element-Wise) of a Complex Scalar to a Complex Vector
52
Addition of Two Complex Vectors
53
Inverse Absolute Value of a Complex Vector
54
Inverse Absolute Value of an Even Length Complex Vector
55
Index of Maximum Value of an Even Length Real Array
56
Mean of Real and Imaginary Parts of a Complex Vector
57
Median of a Real Valued Array of Floats (Preserved Inputs)
58
Median of a Real Array of Floats
60
Complex Multiply of Two Floating Point Numbers
61
Complex Multiply of Two Complex Vectors
62
Multiplication of a Complex Vector and the Complex Conjugate of Another Vector
63
Multiplication of a Real Scalar and a Real Vector
64
Multiplication of a Real Scalar, a Real Vector, and Another Real Vector
65
Multiplication of a Real Vector and a Complex Vector
66
Multiplication of a Real Vector and a Real Vector
67
Sort an Array of Floats
68
Rounding (Unbiased) of a Floating Point Scalar
69
Subtraction of a Complex Scalar from a Complex Vector
70
Subtraction of a Complex Vector and Another Complex Vector
71
Fast Square Root
72
Optimized Memory Copy
73
Optimized Memory Set
74
Advertisement
Related Products
Texas Instruments C2000 F28P55 Series
Texas Instruments CC1000PP
Texas Instruments SimpleLink Wi-Fi CC3 20 Series
Texas Instruments CapTIvate Touch
Texas Instruments CC2545
Texas Instruments SimpleLink CC2651R3SIPA
Texas Instruments CC256xCQFN-EM
Texas Instruments CC3200AUDBOOST
Texas Instruments Chipcon Products CC2431
Texas Instruments SimpleLink Wi-Fi CC3 35 Series
Texas Instruments Categories
Motherboard
Control Unit
Microcontrollers
Computer Hardware
Calculator
More Texas Instruments Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL