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はCRC8 0x1Dの計算に約0.25ミリ秒、CRC16 0x1Dの計算に0.95ミリ秒、CRC32の計算に0.45ミリ秒を必要とします。 それはなぜ計算を完了するのに時間がかかりすぎるのか混乱させます。 以下に毎回データトランザクションの金額を設定します。

DMA:

  • トランザクションあたりのバイト数: 16000 バイト
  • TREL リロード値:CRC32 の場合は 4000、CRC16 の場合は 8000、CRC8 の場合は 16000
  • RROAT オン、宛先アドレス オフセット。

生成された FCE からの最終的な RES 結果は、DMA トランザクション プロセスと同期されません。 トレース 32 を使用すると、FCE 入力レジスタが最後のバイト データを受信したが、CRC、RES の結果は受信しなかったことがわかります。

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

0 件の賞賛
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レジスタを読み取るようにループします

2.合計データサイズは16000バイトで、CCITT CRC16、CRC8_SAEJ1850CRC32P4、およびCRC32イーサネットの4つのCRCすべてをテストします。

前述したように、4つのCRCすべてをテストして、同じ量のデータ16000バイトを計算し、ここで各タイプにかかる時間を収集しました。 CRC16は~0.9msです。 CRC32 は ~0.45 で、CRC8 は ~0.25ms です。

最良

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 件の賞賛