ZHCUBL2K January   2018  – March 2024

 

  1.   1
  2.   C7000 主机仿真
  3. 关于本文档
    1. 1.1 相关文档
    2. 1.2 免责声明
    3. 1.3 商标
  4. 主机仿真入门
    1. 2.1 系统要求
    2. 2.2 安装说明
    3. 2.3 差异总结:主机仿真编码与原生 C7000 编码
  5. 一般编码要求
    1. 3.1 所需的头文件
    2. 3.2 包依赖项
    3. 3.3 示例程序
  6. 内在函数
    1. 4.1 类似 OpenCL 的内在函数
    2. 4.2 流地址生成器内在函数
    3. 4.3 C6000 传统内在函数
    4. 4.4 存储器系统内在函数
  7. TI 向量类型
    1. 5.1 构造函数
    2. 5.2 访问器
    3. 5.3 向量运算符
    4. 5.4 打印调试函数
  8. 流引擎和流地址生成器
  9. 查询表和直方图接口
    1. 7.1 查询表和直方图数据
  10. C6000 迁移
    1. 8.1 __float2_t 传统数据类型
  11. 矩阵乘法加速器 (MMA) 接口
  12. 10编译器错误和警告
    1. 10.1 编译器错误和警告中包含的关键术语
    2. 10.2 主机仿真特定语法
  13. 11修订历史记录
  14.   35

修订历史记录

All Revision History Changes Intro HTMLDecember 15, 2023 to March 15, 2024 (from RevisionJ (December 2023)to RevisionK (March 2024))

  • 更新了用于构建 C7000 主机仿真的编译器版本Go

All Revision History Changes Intro HTMLAugust 5, 2022 to December 15, 2023 (from RevisionI (August 2022)to RevisionJ (December 2023))

  • 更正了多元素重排访问器权变措施的示例Go
  • 更正了示例代码Go

All Revision History Changes Intro HTMLOctober 22, 2021 to August 5, 2022 (from RevisionH (October 2021)to RevisionI (August 2022))

  • 添加了 __C7X_HOSTEM__、__C7120__ 和 __C7504__ 预处理器符号Go
  • 简化了示例程序语法(原因是 cl7x 编译器目前接受用于向量初始化的构造函数样式语法)Go
  • 本机向量类型现在称为“TI 向量类型”。此外,与复数向量类型相关的一些限制也已得到解决。有关详细信息,请参阅 C7000 C/C++ 优化编译器用户指南 Go
  • 目前,cl7x 和主机仿真编译器均接受使用构造函数样式语法进行向量初始化Go
  • 阐明了支持的访问器类型,并更新了重排访问器的权变措施Go
  • 修改了示例代码Go
  • 更新了与向量相关的错误和警告的关键术语表Go
  • 更新了与语法更改相关的错误和警告表格Go

All Revision History Changes Intro HTMLMarch 15, 2021 to October 22, 2021 (from RevisionG (March 2021)to RevisionH (October 2021))

  • 向向量和复数元素指针类型添加了指针比较运算符列表Go

All Revision History Changes Intro HTMLDecember 31, 2020 to March 15, 2021 (from RevisionF (December 2020)to RevisionG (March 2021))

  • 允许 2017 年之后的 Visual C++ 编译工具版本Go
  • 提供了与发布和调试兼容的静态运行时库,以便与 Microsoft Visual C++ 一起使用。Go
  • 控制寄存器的初始值现在设置为硬件复位中使用的值,而不是将所有控制寄存器值设置为 0。Go

All Revision History Changes Intro HTMLMay 1, 2020 to December 31, 2020 (from RevisionE (May 2020)to RevisionF (December 2020))

  • 更新了整个文档中的表格、图和交叉参考的编号格式。Go
  • 请注意,主机仿真支持是一个实验性产品,应考虑其局限性。Go
  • 在 g++ 编译器的命令行中添加了 -fno-strict-aliasing 选项。更正了示例代码中的错误Go
  • 向量和复数元素指针类型不支持数组访问运算符Go
  • C7000 主机仿真不支持向量三元运算符。Go
  • 修改了示例代码Go
  • 修改了示例代码Go