ZHCY181 October 2021 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S
表 6-4 包含决定处理器的实时控制任务执行性能的关键特性。“快速”是相对而言的,用于表示可能达到的最佳性能。复杂任务的执行速度取决于完成任务所含操作所需的 CPU 周期数。
特性 | 说明 |
---|---|
能够快速执行数学运算 | 数学运算:MUL、ADD、SUB |
能够快速执行三角运算 | 三角运算:SIN、COS、ATAN、DIV |
能够快速执行饱和运算 | 饱和运算检查是否存在越界条件以及是否检测到值被钳制或达到饱和 |
包含确定性执行 | 实时控制应用使用固定的时长来执行算法,如果执行算法所花费的时间是确定性的(或已知的),则可以更轻松地针对可用的 MIPS 制定预算 |
能够快速访问外设寄存器 | 例如,读取传感器输入(示例:ADC)和对输出传感器进行写入(示例:EPWM) |
能够快速响应中断 | 处理器需要低延迟响应周期性中断事件,以满足实时期限 |
浮点运算功能 | 浮点运算通常更容易使用,这使得控制算法更稳健 |
32 位和 64 位数据精度 | 可以根据应用进行精度缩放的处理器是理想型处理器 |
多核支持 | 拥有双核或更多核心有助于在指定时长内执行更多任务 |