This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28388D:检测和处理非常规浮点值(+INF、-INF...) 变量(信号、参数...) 在 C28x 和 CLA 内核中...

Guru**** 2531950 points
Other Parts Discussed in Thread: TMS320F28388D

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1034911/tms320f28388d-detection-and-handling-of-non-regular-floating-point-values-inf--inf-of-variables-signals-parameters-within-c28x-and-cla-cores

器件型号:TMS320F28388D

尊敬的 TI 专家

最近 、我向您询问有关检测非常规浮点值(+INF、-INF...)的建议  变量(信号、参数...):

TMS320F28335:关于检测非常规浮点值(+INF、-INF...)的最有效方法(技术)的建议 变量(信号、参数等) ︎ 微控制器论坛- C2000微控制器- TI E2E 支持论坛

并被指示使用 一些 资源(命令、状态标志寄存器...) TMS320C28x 扩展指令集 TRM (https://www.ti.com/lit/ug/spruhs1c/spruhs1c.pdf)中进行了记录    

由于 TMS320F28388D MCU 具有两个 C28x 内核、因此我假设   在这里也可以应用相同的方法来检测/处理非常规浮点值(针对 F28335 MCU 提及)
(虽然扩展指令集 TRM 文档可能不同)。

但是 、TMS320F28388D 还具有两个额外的 CLA 内核。  我们应该通过哪种方式来处理 在 CLA 内核中执行代码期间可能出现的非常规浮点值问题? 如果没有检测到此类 CLA 问题(到目前为止)、最好获得 与此主题相关的明确确认。

参考文档中描述的基本方法是否涵盖了与其他数字运算子系统(VCU、FPU64...)相关的完全可能的类似问题?   

此致

Nenad

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Nenad、您好!

    [引用 userid="266594" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1034911/tms320f28388d-detection-and-handling-of-non-regular-floating-point-values-inf--inf-of-variables-signals-parameters-within-c28x-and-cla-cores "]由于 TMS320F28388D MCU 具有两个 C28x 内核、因此我假设   在此处也可以应用相同的非常规浮点值检测/处理方法(针对 F28335 MCU 提及)

    没错。

    [引用 userid="266594" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1034911/tms320f28388d-detection-and-handling-of-non-regular-floating-point-values-inf--inf-of-variables-signals-parameters-within-c28x-and-cla-cores ]但是 、TMS320F28388D 还具有两个额外的 CLA 内核。  我们应该通过哪种方式来处理 在 CLA 内核中执行代码期间可能出现的非常规浮点值问题? 如果没有检测到此类 CLA 问题(到目前为止)、最好获得 与此主题相关的明确确认。[/引述]

    是的、LVF 和 LUF 标志也可由 CLA 锁存并用于在 C28上触发中断。 有关 器件 TRM 中的"CLA 溢出"和"CLA 下溢",请参阅第8.1.2节 CLA 方框图和参考: https://www.ti.com/lit/spruii0

    谢谢、

    Ashwini