Sign In
Upload
Manuals
Brands
Texas Instruments Manuals
Processor
TMS320C2XX
Texas Instruments TMS320C2XX Manuals
Manuals and User Guides for Texas Instruments TMS320C2XX. We have
2
Texas Instruments TMS320C2XX manuals available for free PDF download: User Manual
Texas Instruments TMS320C2XX User Manual (587 pages)
Digital signal processors (DSPs)
Brand:
Texas Instruments
| Category:
Processor
| Size: 3.31 MB
Table of Contents
Table of Contents
12
Read this First
3
Introduction
26
TMS320 Family
27
History, Development, and Advantages of TMS320 Dsps
27
TMS320 Family
28
Typical Applications for the TMS320 Family
29
Typical Applications for TMS320 Dsps
29
Tms320C2Xx Generation
30
C2Xx Generation Summary
30
Key Features of the Tms320C2Xx
31
4-Level Pipeline Operation
31
Architectural Overview
33
Overall Block Diagram of the 'C2Xx
34
C2Xx Bus Structure
35
Bus Structure Block Diagram
36
Central Processing Unit
37
Central Arithmetic Logic Unit (CALU) and Accumulator
37
Scaling Shifters
37
Auxiliary Register Arithmetic Unit (ARAU) and Auxiliary Registers
38
Multiplier
38
Memory and I/O Spaces
39
Dual-Access On-Chip RAM
39
Program and Data Memory on the Tms320C2Xx Devices
39
Factory-Masked On-Chip ROM
40
Single-Access On-Chip Program/Data RAM
40
Flash Memory
41
Program Control
42
On-Chip Peripherals
43
CLKOUT1-Pin Control (CLK) Register
43
Clock Generator
43
Hardware Timer
43
Software-Programmable Wait-State Generator
43
General-Purpose I/O Pins
44
Serial Ports
44
Serial Ports on the 'C2Xx Devices
44
Scanning-Logic Circuitry
45
Central Processing Unit
46
Block Diagram of the Input Scaling, Central Arithmetic Logic, and Multiplication Sections of the CPU
47
Block Diagram of the Input Scaling Section
48
Operation of the Input Shifter for SXM
49
Operation of the Input Shifter for SXM = 1
49
Multiplier
50
Product-Scaling Shifter
51
Product Shift Modes for the Product-Scaling Shifter
52
Block Diagram of the Central Arithmetic Logic Section
53
Central Arithmetic Logic Unit (CALU)
54
Accumulator
54
Output Data-Scaling Shifter
56
Shifting and Storing the High Word of the Accumulator
56
Shifting and Storing the Low Word of the Accumulator
56
Auxiliary Register Arithmetic Unit (ARAU)
57
ARAU and Related Logic
57
ARAU and Auxiliary Register Functions
58
Status Registers ST0 and ST1
60
Status Register ST0
60
Status Register ST1
60
Bit Fields of Status Registers ST0 and ST1
61
Chapter 4 Memory and I\/O Spaces
63
Overview of the Memory and I/O Spaces
64
Pins for Interfacing to External Memory and I/O Spaces
65
Pins for Interfacing with External Memory and I/O Spaces
65
Signals
66
Interfacing with External Program Memory
67
Obtain the Proper Timing Information
67
Program Memory
67
Interface with External Program Memory
68
Local Data Memory
69
Pages of Data Memory
69
Data Page 0 Address Map
70
Do Not Write to Test/Emulation Addresses
70
Interfacing with External Local Data Memory
71
Obtain the Proper Timing Information
71
Interface with External Local Data Memory
72
Global Data Memory Configurations
73
Global and Local Data Memory for GREG = 11100000
74
Global Data Memory
74
GREG Register Set to Configure 8K for Global Data Memory
74
Interfacing with External Global Data Memory
74
Using 8000H-Ffffh for Local and Global External Memory
75
Boot Loader
76
Choosing an EPROM
76
Simplified Block Diagram of Boot Loader Operation
76
Connecting the EPROM to the Processor
77
Programming the EPROM
78
Enabling the Boot Loader
79
Storing the Program in the EPROM
79
Boot Loader Execution
80
Program Code Transferred from 8-Bit EPROM to 16-Bit RAM
81
Interrupt Vectors Transferred First During Boot Load
82
Boot Loader Program
83
I/O Address Map for the 'C2Xx
85
I/O Space
85
Do Not Write to Reserved Addresses
86
On-Chip Registers Mapped to I/O Space
86
Accessing I/O Space
87
I/O Port Interface Circuitry
88
Direct Memory Access Using the HOLD Operation
89
An Interrupt Service Routine Supporting INT1 and HOLD
90
HOLD Deasserted before Reset Deasserted
91
HOLD During Reset
91
Reset Deasserted before HOLD Deasserted
92
Device-Specific Information
93
TMS320C203 Address Maps and Memory Configuration
93
C203 Address Map
94
C203 Program-Memory Configuration Options
95
Do Not Write to Reserved Addresses
95
C203 Data-Memory Configuration Options
96
TMS320C204 Address Maps and Memory Configuration
96
C204 Address Map
97
Do Not Write to Reserved Addresses
98
C204 Data-Memory Configuration Options
99
C204 Program-Memory Configuration Options
99
Program Control
100
Program-Address Generation Block Diagram
101
Program Counter (PC)
102
Program-Address Generation Summary
102
Interrupts
103
Stack
103
Address Loading to the Program Counter
103
A Push Operation
104
Micro Stack (MSTACK)
105
A Pop Operation
105
Branches, Calls, and Returns
107
Unconditional Branches
107
Unconditional Calls
107
Unconditional Returns
108
Conditional Branches, Calls, and Returns
109
Using Multiple Conditions
109
Conditions for Conditional Calls and Returns
109
Stabilization of Conditions
110
Conditional Branches
110
Groupings of Conditions
110
Conditional Calls
111
Conditional Returns
111
Repeating a Single Instruction
113
Interrupt Operation: Three Phases
114
Interrupts
114
Interrupt Table
115
C2Xx Interrupt Locations and Priorities
115
Maskable Interrupts
117
INT2/INT3 Request Flow Chart
117
Interrupt Flag Register (IFR)
119
Maskable Interrupt Operation Flow Chart
119
C2Xx Interrupt Flag Register (IFR) - Data-Memory Address 0006H
120
Interrupt Mask Register (IMR)
121
C2Xx Interrupt Mask Register (IMR) - Data-Memory Address 0004H
122
Interrupt Control Register (ICR)
123
C2Xx Interrupt Control Register (ICR) - I/O-Space Address Ffech
125
Nonmaskable Interrupts
126
Interrupt Service Routines (Isrs)
128
Nonmaskable Interrupt Operation Flow Chart
128
Interrupt Latency
129
Reset Operation
132
Reset Values of On-Chip Registers Mapped to Data Space
134
Reset Values of On-Chip Registers Mapped to I/O Space
134
Power-Down Mode
135
Normal Termination of Power-Down Mode
135
Termination of Power-Down During a HOLD Operation
136
Addressing Modes
137
Immediate Addressing Mode
138
Examples of Immediate Addressing
138
Instruction Register Contents for Example
138
RPT Instruction Using Short-Immediate Addressing
138
ADD Instruction Using Long-Immediate Addressing
138
Two Words Loaded Consecutively to the Instruction Register in Example
139
Direct Addressing Mode
140
Pages of Data Memory
140
Instruction Register (IR) Contents in Direct Addressing Mode
141
Generation of Data Addresses in Direct Addressing Mode
141
Initialize the DP in All Programs
141
Examples of Direct Addressing
142
Using Direct Addressing Mode
142
Using Direct Addressing with ADD (Shift of 16)
143
Using Direct Addressing with ADDC
144
Indirect Addressing Mode
145
Current Auxiliary Register
145
Indirect Addressing Options
145
Indirect Addressing Operands
146
Next Auxiliary Register
147
Indirect Addressing Opcode Format
148
Instruction Register Content in Indirect Addressing
148
Selecting a New Current Auxiliary Register
148
Effects of the ARU Code on the Current Auxiliary Register
149
Field Bits and Notation for Indirect Addressing
150
Examples of Indirect Addressing
151
No Increment or Decrement
151
Increment by 1
151
Decrement by 1
152
Increment by Index Amount
152
Decrement by Index Amount
152
Increment by Index Amount with Reverse Carry Propagation
152
Decrement by Index Amount with Reverse Carry Propagation
152
Modifying Auxiliary Register Content
153
Assembly Language Instructions
154
Instruction Set Summary
155
Accumulator, Arithmetic, and Logic Instructions
157
Auxiliary Register Instructions
160
TREG, PREG, and Multiply Instructions
160
Branch Instructions
161
Control Instructions
162
I/O and Memory Instructions
163
How to Use the Instruction Descriptions
165
Syntax
165
Opcode
167
Operands
167
Description
168
Execution
168
Status Bits
168
Cycles
169
Words
169
Examples
171
Instruction Descriptions
173
Product Shift Modes
190
Bit Numbers and Their Corresponding Bit Codes for BIT Instruction
198
Bit Numbers and Their Corresponding Bit Codes for BITT Instruction
200
LST #0 Operation
240
LST #1 Operation
241
Product Shift Modes
320
Chapter 8 On-Chip Peripherals
351
Control of On-Chip Peripherals
352
For Examples of Program Code for the On-Chip Peripherals, See Appendix C
352
Peripheral Register Locations and Reset Conditions
352
Clock Generator
354
Clock Generator Options
355
Using the Internal Oscillator
354
Using an External Oscillator
355
C2Xx Input Clock Modes
356
C2Xx CLK Register - I/O-Space Address Ffe8H
357
CLKOUT1-Pin Control (CLK) Register
357
Timer
358
Timer Operation
359
Timer Control Register (TCR)
360
Timer Functional Block Diagram
358
C2Xx Timer Control Register (TCR) - I/O-Space Address Fff8H
361
C2Xx Timer Run/Emulation Modes
361
Timer Counter Register (TIM) and Timer Period Register (PRD)
362
Setting the Timer Interrupt Rate
363
The Timer at Hardware Reset
363
Wait-State Generator
364
Generating Wait States with the READY Signal
364
Generating Wait States with the 'C2Xx Wait-State Generator
364
C2Xx Wait-State Generator Control Register (WSGR)
365
I/O-Space Address Fffch
365
Setting the Number of Wait States with the 'C2Xx WSGR Bits
366
General-Purpose I/O Pins
367
Input Pin BIO
367
Output Pin XF
368
Input/Output Pins IO0, IO1, IO2, and IO3
368
BIO Timing Diagram Example
368
Chapter 9 Synchronous Serial Port
369
Overview of the Synchronous Serial Port
370
Components and Basic Operation
371
Synchronous Serial Port Block Diagram
371
SSP Interface Pins
372
Way Serial Port Transfer with External Frame Sync and External Clock
373
Basic Operation
374
Interrupts
374
Controlling and Resetting the Port
376
Synchronous Serial Port Control Register (SSPCR)
376
I/O-Space Address Fff1H
376
Controlling Transmit Interrupt Generation by Writing to Bits FT1 and FT0
377
Run and Emulation Modes
377
Controlling Receive Interrupt Generation by Writing to Bits FR1 and FR0
378
Selecting a Mode of Operation (Bit 1 of the SSPCR)
380
Selecting Transmit Clock Source and Transmit Frame Sync Source (Bits 2 and 3 of the SSPCR)
380
Resetting the Synchronous Serial Port (Bits 4 and 5 of the SSPCR)
381
Using Transmit and Receive Interrupts (Bits 8-11 of the SSPCR)
381
Selecting Transmit Clock and Frame Sync Sources
381
Managing the Contents of the FIFO Buffers
383
Transmitter Operation
384
Burst Mode Transmission with Internal Frame Sync (FSM = 1, TXM = 1)
384
Burst Mode Transmission with Internal Frame Sync and
385
Burst Mode Transmission with External Frame Sync (FSM = 1, TXM = 0)
386
Burst Mode Transmission with External Frame Sync
387
Continuous Mode Transmission with Internal Frame Sync (FSM = 0, TXM = 1)
388
Continuous Mode Transmission with Internal Frame Sync
389
Continuous Mode Transmission with External Frame Sync
391
Receiver Operation
392
Burst Mode Reception
392
Continuous Mode Reception
393
Burst Mode Reception
393
Continuous Mode Reception
394
Test Bits in the SSPCR
395
Troubleshooting
395
Test Bits
395
Run and Emulation Modes
396
Burst Mode Error Conditions
397
Continuous Mode Error Conditions
397
Asynchronous Serial Port
399
Overview of the Asynchronous Serial Port
400
Overview of the Synchronous Serial Port
400
Asynchronous Serial Port Block Diagram
401
Baud-Rate Generator
402
Registers
402
Components and Basic Operation
401
Signals
401
Asynchronous Serial Port Interface Pins
402
Components and Basic Operation
402
Interrupts
403
Basic Operation
404
Typical Serial Link between a 'C2Xx Device and a Host CPU
404
Asynchronous Serial Port Control Register (ASPCR)
405
Asynchronous Serial Port Control Register (ASPCR) — I/O-Space Address Fff5H
405
Controlling and Resetting the Port
405
Controlling and Resetting the Port
407
I/O Status Register (IOSR) - I/O-Space Address Fff6H
408
Baud-Rate Divisor Register (BRD)
411
Using Automatic Baud-Rate Detection
412
Common Baud Rates and the Corresponding BRD Values
412
Using I/O Pins IO3, IO2, IO1, and IO0
413
Configuring Pins IO0-IO3 with ASPCR Bits CIO0-CIO3
413
Example of the Logic for Pins IO0-IO3
413
Viewing the Status of Pins IO0-IO3 with IOSR Bits IO0-IO3 and DIO0-DIO3
414
Using Interrupts
415
Data Transmit
417
Transmitter Operation
417
Data Receive
418
Receiver Operation
418
C209 Versus Other 'C2Xx Devices
420
What Is the same
420
What Is Different
420
C209 Memory and I/O Spaces
423
C209 Address Maps
424
Do Not Write to Reserved Addresses
425
C209 Program-Memory Configuration Options
426
C209 Data-Memory Configuration Options
427
C209 On-Chip Registers Mapped to I/O Space
427
C209 Interrupt Locations and Priorities
428
C209 Interrupt Registers
429
C209 Interrupts
428
C209 Interrupt Flag Register (IFR) - Data-Memory Address 0006H
430
IACK Pin
431
C209 Interrupt Mask Register (IMR) - Data-Memory Address 0004H
431
C209 On-Chip Peripherals
432
C209 Clock Generator Options
432
C209 Input Clock Modes
433
C209 Wait-State Generator
434
C209 Timer Control Register (TCR) - I/O Address Fffch
433
C209 Wait-State Generator Control Register (WSGR) - I/O Address Ffffh
435
Addresses and Reset Values of On-Chip Registers Mapped to Data Space
437
Addresses and Reset Values of On-Chip Registers Mapped to I/O Space
437
Reset Values of the Status Registers
437
A.2 Register Descriptions
439
B.1 Using the Instruction Set Comparison Table
451
B.1.1 an Example of a Table Entry
451
Symbols and Acronyms Used in the Instruction Set Summary
452
B.2 Enhanced Instructions
454
Summary of Enhanced Instructions
454
B.3 Instruction Set Comparison Table
455
Tms320C209
478
Program Examples
486
C.1 about These Program Examples
487
Procedure for Generating Executable Files
487
Shared Programs in this Appendix
488
Task-Specific Programs in this Appendix
488
C.2 Shared Program Code
490
C–1 Generic Command File (C203.CMD)
490
C–2 Header File with I/O Register Declarations (Init.h)
491
C–3 Header File with Interrupt Vector Declarations (Vector.h)
492
C.3 Task-Specific Program Code
493
C–4 Implementing Simple Delay Loops (Delay.asm)
493
C–5 Testing and Using the Timer (Timer.asm)
494
C–6 Testing and Using Interrupt INT1 (Intr1.Asm)
495
C–7 Implementing a HOLD Operation (Hold.asm)
496
C–8 Testing and Using Interrupts INT2 and INT3 (Intr23.Asm)
497
C–9 Asynchronous Serial Port Transmission (Uart.asm)
498
C–10 Loopback to Verify Transmissions of Asynchronous Serial Port (Echo.asm)
499
C–11 Testing and Using Automatic Baud-Rate Detection on Asynchronous Serial Port (Autobaud.asm)
501
C–12 Testing and Using Asynchronous Serial Port Delta Interrupts (Bitio.asm)
503
C–13 Synchronous Serial Port Continuous Mode Transmission (Ssp.asm)
505
C–14 Using Synchronous Serial Port with Codec Device (Ad55.Asm)
506
C.4 Introduction to Generating Boot Loader Code
508
C–15 Linker Command File
509
C–16 Hex Conversion Utility Command File
509
TMS320 ROM Code Submittal Flow Chart
511
Appendix Eappendix a Design Considerations for Using Xds510 Emulator
513
E.1 Designing Your Target System's Emulator Connector (14-Pin Header)
514
E–1 14-Pin Header Signals and Header Dimensions
514
E–1 14-Pin Header Signal Descriptions
515
E.2 Bus Protocol
516
Appendix A
517
Emulator Cable Pod Interface
517
Appendix E
517
Emulator Cable Pod
517
Emulator Cable Pod Timing Parameters
518
Emulator Cable Pod Timings
518
Emulator Cable Pod Signal Timing
518
E.5 Emulation Timing Calculations
519
E–1 Key Timing for a Single-Processor System Without Buffers
520
E–2 Key Timing for a Single- or Multiple-Processor System with Buffered Input and Output
520
Emulation Timing Calculations
521
E.6.1 Buffering Signals
522
Emulator Connections Without Signal Buffering
522
Connections between the Emulator and the Target System
522
Emulator Connections with Signal Buffering
523
E.6.2 Using a Target-System Clock
524
Target-System-Generated Test Clock
524
E.6.3 Configuring Multiple Processors
525
E–7 Multiprocessor Connections
525
Multiprocessor Connections
525
Pod/Connector Dimensions
526
Physical Dimensions for the 14-Pin Emulator Connector
526
E–9 14-Pin Connector Dimensions
527
Emulation Design Considerations
528
E.8.1 Using Scan Path Linkers
528
Connecting a Secondary JTAG Scan Path to a Scan Path Linker
529
E.8.2 Emulation Timing Calculations for a Scan Path Linker (SPL)
530
E–3 Key Timing for a Single-Processor System Without Buffering (SPL)
531
E–4 Key Timing for a Single- or Multiprocessor-System with Buffered Input and Output (SPL)
531
E.8.3 Using Emulation Pins
532
EMU0/1 Configuration to Meet Timing Requirements of Less than 25 Ns
533
Suggested Timings for the EMU0 and EMU1 Signals
534
EMU0/1 Configuration with Additional and Gate to Meet
535
E.8.4 Performing Diagnostic Applications
536
EMU0/1 Configuration Without Global Stop
536
TBC Emulation Connections for N JTAG Scan Paths
537
Advertisement
Texas Instruments TMS320C2XX User Manual (250 pages)
Optimizing C Compiler Digital Signal Processor
Brand:
Texas Instruments
| Category:
Signal Processors
| Size: 1.47 MB
Table of Contents
Table of Contents
9
Introduction
17
Software Development Tools Overview
18
Tms320C2X/C2Xx/C5X Software Development Flow
18
C Compiler Overview
21
C Compiler Description
23
About the Shell Program
24
The Shell Program Overview
25
Invoking the Compiler Shell
26
Changing the Compiler's Behavior with Options
28
Shell Options Summary
29
Frequently Used Options
36
Specifying Filenames
38
Changing How the Shell Program Interprets Filenames
38
Options)
38
Changing How the Shell Program Interprets and Names Extensions
39
Changing How the Shell Program Interprets and Names Extensions (−Ea and −Eo Options)
39
Specifying Directories
39
Options that Overlook ANSI C Type Checking
40
Runtime-Model Options
41
Options that Control the Assembler
42
Changing the Compiler's Behavior with Environment Variables
43
Specifying a Temporary File Directory (TMP)
44
Controlling the Preprocessor
45
Predefined Macro Names
45
The Search Path for #Include Files
46
Changing the #Include File Search Path with the − I Option
47
Generating a Preprocessed Listing File (− Pl Option)
48
Creating Custom Error Messages with the #Error and #Warn Directives
49
Using Inline Function Expansion
50
Controlling Inline Function Expansion (−X Option)
51
The _INLINE Preprocessor Symbol
54
How the Runtime-Support Library Uses the _INLINE Preprocessor Symbol
55
Using the Interlist Utility
56
An Interlisted Assembly Language File
57
Understanding and Handling Compiler Errors
58
Example Error Messages
59
Generating an Error Listing (−Pr Option)
59
Selecting a Level for the −Pw Option
60
An Example of How You Can Use Error Options
60
Compiler Overview
61
Invoking the Tools Individually
61
Invoking the Parser
62
Parser Options and Dspcl Options
63
Parsing in Two Passes
64
Optimizer Options and Dspcl Options
65
Invoking the Code Generator
66
Code Generator Options and Dspcl Options
67
Invoking the Interlist Utility
68
Chapter 3 Optimizing Your Code
70
Optimizing Your Code
70
Compiling a C Program with the Optimizer
71
Mizer 3.1 Using the C Compiler Optimizer
71
Using the C Compiler Optimizer
72
Options that You Can Use with −O3
73
Selecting a Level for the −Ol Option
73
Using the −O3 Option
73
Selecting a Level for the −On Option
74
Creating an Optimization Information File (−Onn Option)
74
Performing Program-Level Optimization (−Pm and −O3 Options)
75
Selecting a Level for the −Op Option
76
Special Considerations When Using the −Op Option
76
Optimization Considerations When Mixing C and Assembly
77
Naming the Program Compilation Output File (−Px Option)
78
Special Considerations When Using the Optimizer
79
Use Caution When Accessing Aliased Variables
80
Automatic Inline Expansion (−Oi Option)
81
Using the Interlist Utility with the Optimizer
82
Debugging Optimized Code
82
What Kind of Optimization Is Being Performed
83
Cost-Based Register Allocation
84
Delays, Banches, Calls, and Returns
85
Delayed Branch, Call, and Return Instructions
86
Algebraic Reordering / Symbolic Simplification / Constant Folding
87
Data-Flow Optimizations
88
Branch Optimizations and Control-Flow Simplification
89
Loop Induction Variable Optimizations and Strength Reduction
90
Inline Function Expansion
91
Linking C Code
92
Run-Time-Support Source Libraries
93
Invoking the Linker with the Compiler Shell (−Z Option)
95
Disabling the Linker (−C Shell Option)
96
Linker Options
97
Controlling the Linking Process
99
Specifying the Type of Initialization
100
Sections Created by the Compiler
102
Specifying Where to Allocate Sections in Memory
102
A Sample Linker Command File
104
Tms320C2X/C2Xx/C5X C Language
106
Identifiers and Constants
107
Expressions
108
Data Types
109
Tms320C2X/C2Xx/C5X C Data Types
110
Register Variables
111
Pragma Directives
112
The DATA_SECTION Pragma
113
The Asm Statement
114
Creating Global Register Variables
115
Avoiding Corrupting Register Values
116
Initializing Static and Global Variables
117
Accessing I/O Port Space
118
Compatibility with K&R C
119
Compiler Limits
121
Absolute Compiler Limits
122
Chapter 6 Run-Time Environment
124
Runtime Environment
124
Memory Model
125
Sections
126
C System Stack
127
Allocating .Const to Program Memory
128
Dynamic Memory Allocation
129
Initialization of Variables
130
Field/Structure Alignment
131
Register Conventions
132
Register Use and Preservation Conventions
133
Status Register Fields
134
The Tms320C5X INDX Register
135
Expression Registers
136
Stack Use During a Function Call
137
Function Structure and Calling Conventions
137
How a Function Makes a Call
138
Special Cases for a Called Function
139
Accessing Arguments and Local Variables
141
Interfacing C with Assembly Language
142
An Assembly Language Function
144
Using Inline Assembly Language
145
Accessing Assembly Language Variables from C Code
146
Modifying Compiler Output
147
Interrupt Handling
148
Using C Interrupt Routines
149
Using Assembly Language Interrupt Routines
150
Integer Expression Analysis
151
C Code Access to the Upper 16 Bits of 16-Bit Multiply
152
Floating-Point Expression Analysis
153
System Initialization
154
Runtime Stack
155
Format of Initialization Records in the .Cinit Section
156
Initialization Tables
156
Autoinitialization at Run Time
157
Autoinitialization of Variables at Runtime
157
Initialization at Load Time
158
Runtime-Support Functions
160
Libraries
161
Modifying a Library Function
162
Header Files
163
Diagnostic Messages (Assert.h)
164
Macros that Supply Integer Type Range Limits (Limits.h)
165
Error Reporting (Errno.h )
165
Macros that Supply Floating-Point Range Limits (Float.h)
166
Inport/Outport Macros (Ioports.h)
167
Floating-Point Math (Math.h )
168
Standard Definitions (Stddef.h )
169
String Functions (String.h )
170
Customizing Time Functions
171
Summary of Run-Time-Support Functions and Macros
172
Writing Your Own Clock Function
187
Writing Your Own Time Function
217
Library-Build Utility
221
Invoking the Library-Build Utility
222
Library-Build Utility Options
223
Summary of Options and Their Effects
224
A Glossary
227
Tms320C2X/C2Xx/C5X Byte Is 16 Bits
228
Advertisement
Related Products
Texas Instruments TMS320C6712D
Texas Instruments TMS320C2x
Texas Instruments TMS320C28x
Texas Instruments TMS3320C5515
Texas Instruments TAS5026REF
Texas Instruments TMS320C2802 Data
Texas Instruments TMS320C2801 Data
Texas Instruments TMS320C2812
Texas Instruments TMS320C2810
Texas Instruments TMS320C2811
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