ZHCU083I January 2013 – October 2021 TMS320F2802-Q1 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027-Q1 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28052-Q1 , TMS320F28052F , TMS320F28052F-Q1 , TMS320F28052M , TMS320F28052M-Q1 , TMS320F28054-Q1 , TMS320F28054F , TMS320F28054F-Q1 , TMS320F28054M , TMS320F28054M-Q1 , TMS320F2806-Q1 , TMS320F28062-Q1 , TMS320F28062F , TMS320F28062F-Q1 , TMS320F28068F , TMS320F28068M , TMS320F28069-Q1 , TMS320F28069F , TMS320F28069F-Q1 , TMS320F28069M , TMS320F28069M-Q1
SpinTAC 速度规划可配置任意数量的元素。唯一的限制条件在于要为 SpinTAC 速度规划的配置分配的内存量。确定内存分配量时,一方面应考虑效率问题,使得 SpinTAC 速度规划能够高效地使用系统内存,另一方面也要考虑灵活性,确保能够定制元素配置。SpinTAC 速度规划每种元素的内存占用量都不相同。相关信息汇总在表 14-3 中。
规划元素 | SpinTAC 速度规划(双字) | SpinTAC 位置规划(双字) |
---|---|---|
操作 | 5 | 5 |
条件 | 3 | 3 |
变量 | 2 | 2 |
转换 | 5 | 7 |
状态 | 4 | 7 |
要实现这种额外的灵活性,则需要声明一个需要将其地址送入 SpinTAC 速度规划的配置数组。该配置数组的大小需要根据规划中的元素数量来确定。表 14-3 给出了每种元素的内存要求。最好对要使用的规划元素数量进行声明。这样能够简化配置数组所需内存量的计算过程。