ZHCAAB0A April 2021 – December 2021 TMS320F2800132 , TMS320F2800133 , TMS320F2800135 , TMS320F2800137 , 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 , TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
C2000Ware 中提供了軟件基準(zhǔn)測試示例。
C2000Ware 3.04.00.00 及更高版本中提供的 C28x CPU 基準(zhǔn)測試
C2000Ware 4.00.00.00 及更高版本中提供的 CLA 加速器基準(zhǔn)測試。
可在 C2000Ware 安裝程序中的以下位置找到該示例。
<C2000Ware>\examples\demos\benchmark\aci_motor_benchmark
頂層文件夾為:
源代碼位于“common”和“device_support”文件夾中。“常用”文件夾包含器件獨(dú)立代碼,例如變換算法、電機(jī)建模代碼等。“device_support”文件夾在為器件命令的子文件夾中包含專用于特殊器件的代碼,例如器件配置、外設(shè)讀取/寫入等等。
該應(yīng)用程序在在Code Composer Studio? (CCS) 中支持TMS320F28004x and TMS320F2837x器件 ,并且可以在 TMS320F28004x Launchpad 以及 TMS320F2837x Launchpad 上執(zhí)行。相應(yīng)的CCS 項(xiàng)目位于“f28004x”和“f2837x”頂層文件夾內(nèi)的子文件夾“ccs”中。
該應(yīng)用程序有多個(gè)實(shí)現(xiàn)變體:一個(gè)變體使用數(shù)學(xué)引擎三角函數(shù)加速器 (TMU) 來執(zhí)行 Park、逆向 Park 和通量估算器控制算法所需的三角計(jì)算,另一個(gè)變體使用稱為 FastRTS 的軟件庫來執(zhí)行三角計(jì)算。FastRTS 庫包含在 C2000Ware 中,該庫和文檔可在 <C2000Ware>\libraries\math\FPUfastRTS\c28\ 中找到。與基于軟件庫的實(shí)現(xiàn)方案相比,這兩個(gè)變體的目標(biāo)是展示 TMU可以提供的數(shù)學(xué)引擎性能提升程度。
另一組實(shí)現(xiàn)變體涉及 CLA。一種變體是 C28x CPU 將部分計(jì)算轉(zhuǎn)移載到 CLA,另一種變體是基準(zhǔn)測試控制代碼完全僅從 CLA 執(zhí)行。這兩個(gè)變體的目標(biāo)是展示如何使用 CLA 來幫助實(shí)現(xiàn)實(shí)時(shí)目標(biāo)。