Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

大家好,

我正在使用 TC3xx 並嘗試使 FCE 模塊工作。 我還集成了 DMA ME,將 16kB 數據移到 FCE 的輸入寄存器中。 當 DMA 向軟體確認交易程序完成後,FCE 需要大約 0.25 毫秒才能計算 CRC8 0x1D,0.95 毫秒才能計算 CRC16 0x1D,計算 CRC16 0x1D,以及 0.45 毫秒才能計算 CRC32。 這讓我感到困惑,為什麼完成計算需要太多時間。 我每次設定金額數據交易如下:

DMA:

  • 每筆交易位元組:16000 位元組
  • TREL 重載值:4 000 對於 CRC32,8 000 對於 CRC 16,對於 CRC 8 的 16 000,對於 CRC 8 的 16 000
  • 開啟 RROAT,目的地位址偏移。

產生的 FCE 的最終 RES 結果不會與 DMA 交易程序同步。 我使用 Trace 32 並看到 FCE 輸入寄存器收到了最後一個字節數據,但沒有 CRC,RES 結果。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/DMA-FCE-CRC-calculation-clock-speed-on-TC3xx/td-p/620695

7 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,

1.測量是如何進行的?

2. a) 計算 CRC 的總數據大小是多少?

b) 認為大小的整個資料集的 CRC 計算所需的時間是多少?

最好的問候。

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨南比,

感謝您在這裡的回應。 我想分享我對下面的問題的答案:

1. 我創建回調功能以通知完成的 DMA 交易,並從該時間指標設置計時器開始。 然後我循環從 FCE 讀取 RES 註冊器,直到它獲得預期的結果

二. 總數據大小為 16000 個字節,我對所有 4 個 CRC 進行測試:CCITT CRC16、CRC 8_SAEJ1850、CRC32P4 和 CRC32 乙太網路。

正如我提到的,我測試了所有 4 個 CRC 以計算相同數量的數據 16000 字節,並在這裡收集每種類型所花費的時間:CRC16 是 ~0.9ms, CRC32 是約 0.45,CRC8 為約 0.25 毫秒。

最好的,

0
Translation_Bot
Community Manager
Community Manager
Community Manager

 

 

1. 如果您正在使用基於 iLLD 的項目,那麼您可以在可能的情況下提供您的代碼,使用它來測量 CRC 計算這個時間,以便我們可以在我們的末端驗證相同。 如果無法共用整個代碼,請提供說明測量部分的代碼的部分。

 

最好的問候。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/DMA-FCE-CRC-calculation-clock-speed-on-TC3xx/m-p/650458

0
Translation_Bot
Community Manager
Community Manager
Community Manager

我也正在使用 MCAL 驅動程序。

感謝您的幫助。

最好的,

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/DMA-FCE-CRC-calculation-clock-speed-on-TC3xx/m-p/653585

0
Translation_Bot
Community Manager
Community Manager
Community Manager

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/DMA-FCE-CRC-calculation-clock-speed-on-TC3xx/m-p/653584

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,

MCISAR 是 NDA 所涵蓋的商業軟體。 它的詳細信息無法在社區中討論。

最好的問候。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/DMA-FCE-CRC-calculation-clock-speed-on-TC3xx/m-p/653671

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨南比,

我們有 MCISAR,我有機會拿到那個檔案嗎? 我願意通過電子郵件溝通。

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/DMA-FCE-CRC-calculation-clock-speed-on-TC3xx/m-p/653713

0