SPRUIG6K
January 2018 – March 2024
1
C7000 Host Emulation
1
About This Document
1.1
Related Documentation
1.2
Disclaimer
1.3
Trademarks
2
Getting Started with Host Emulation
2.1
System Requirements
2.2
Installation Instructions
2.3
Summary of Differences: Host Emulation Coding vs. Native C7000 Coding
3
General Coding Requirements
3.1
Required Header Files
3.2
Package Dependencies
3.3
Example Program
4
Intrinsics
4.1
OpenCL-Like Intrinsics
4.2
Streaming Address Generator Intrinsics
4.3
C6000 Legacy Intrinsics
4.4
Memory System Intrinsics
5
TI Vector Types
5.1
Constructors
5.2
Accessors
5.3
Vector Operators
5.4
Print Debug Function
6
Streaming Engine and Streaming Address Generator
7
Lookup Table and Histogram Interface
7.1
Lookup Table and Histogram Data
8
C6000 Migration
8.1
__float2_t Legacy Data Type
9
Matrix Multiply Accelerator (MMA) Interface
10
Compiler Errors and Warnings
10.1
Key Terms Found in Compiler Errors and Warnings
10.2
Host Emulation Specific Syntax
11
Revision History
35
User's Guide
C7000 Host Emulation User's Guide