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
CLA 在浮點(diǎn)計(jì)算方面效率很高。然而,與具有TMU 硬件加速器的 C28x CPU 不同,CLA 沒有三角硬件加速器,需要通過(guò)軟件實(shí)現(xiàn)。C2000Ware 軟件包提供了 CLAmath 庫(kù),該庫(kù)可以高效地實(shí)現(xiàn)三角運(yùn)算。在 ACI 應(yīng)用程序中,CLAmath 庫(kù) API 用于包含三角運(yùn)算的 Park、逆向 Park 和通量估算器計(jì)算塊。
計(jì)算內(nèi)核 | Park/逆向 Park(周期數(shù)) | 通量估算器(周期數(shù)) |
---|---|---|
CLA | 83/85 | 342 |
C28x | 18/24 | 167 |
利用 TMU 運(yùn)算可以輕松地將為 C28x CPU 創(chuàng)建的代碼導(dǎo)入到 CLA。C28x TMU 編譯器內(nèi)在函數(shù)在對(duì) CLA 進(jìn)行編譯時(shí)映射到 CLAmath 庫(kù)函數(shù)。因此,在帶有 TMU 的 C28x CPU 上運(yùn)行的 ACI 基準(zhǔn)測(cè)試控制代碼無(wú)需修改即可從 CLA 運(yùn)行,只需鏈接 CLAmath 庫(kù)并包含 CLAmath.h 頭文件。