![Texas Instruments TMS320C80 User Manual Download Page 9](http://html.mh-extra.com/html/texas-instruments/tms320c80/tms320c80_user-manual_1094755009.webp)
Contents
vii
Contents
Contents
1
Comparison of the ’C80 and ’C82
1-1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Describes differences between the ’C80 and ’C82 that affect software compatibility.
1.1
Overview of ’C80 and ’C82 Features
1-2
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2
Parallel Processor Differences
1-3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3
Transfer Controller Differences
1-4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.1
Number of Externally Initiated Packet Transfer Requests
1-4
. . .
1.3.2
RAM Bank Configuration Mechanisms
1-4
. . . . . . . . . . . . . . . . . . .
1.4
Video Controller Differences
1-5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5
Memory Differences
1-6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.1
Data RAMs
1-6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.2
Parameter RAMs
1-8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.3
Caches
1-13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
Programming for Compatibility
2-1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Provides techniques for programming ’C80/’C82-compatible software.
2.1
Programming Considerations
2-2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2
Obtaining Device-Specific Information
2-3
. . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.1
Determining the Device that is Executing your Software (MP)
2-3
.
2.2.2
Determining the Device that is Executing your Software (PP)
2-3
. .
2.2.3
Initializing a PP’s Stack Pointer
2-4
. . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.4
Counting the Number of PPs
2-5
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3
Technique #1: Using Only Common RAM
2-6
. . . . . . . . . . . . . . . . . . . . . . . .
2.3.1
Advantages of Technique #1
2-6
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.2
Disadvantages of Technique #1
2-6
. . . . . . . . . . . . . . . . . . . . . . . . .
2.3.3
Implementing Technique #1
2-6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.4
Considerations When Using Technique #1
2-7
. . . . . . . . . . . . . . . .
2.4
Technique #2: Using Pointers to Allocate RAM
2-8
. . . . . . . . . . . . . . . . . . .
2.4.1
Advantages of Technique #2
2-8
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.2
Disadvantages of Technique #2
2-8
. . . . . . . . . . . . . . . . . . . . . . . . .
2.4.3
Implementing Technique #2
2-8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.4
Considerations When Using Technique #2
2-9
. . . . . . . . . . . . . . . .
Summary of Contents for TMS320C80
Page 2: ...SPRU154 Printed in U S A November 1995 M418017 9741 revision ...
Page 8: ...vi TMS320C80 to TMS320C82 Software Compatibility User s Guide ...
Page 16: ...xiv TMS320C80 to TMS320C82 Software Compatibility User s Guide ...
Page 30: ...1 14 TMS320C80 to TMS320C82 Software Compatibility User s Guide ...
Page 40: ...2 10 TMS320C80 to TMS320C82 Software Compatibility User s Guide ...
Page 64: ...A 6 TMS320C80 to TMS320C82 Software Compatibility User s Guide ...