Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはインフィニオン、

私のプロジェクトでは、SMIF (オクタル SPI) を使用して、P-DMA を介して外部フラッシュ メモリから内部 RAM XMC7200転送する必要があります。

XMC7200におけるP-DMAの1次元定義に基づくと、最大転送サイズは「X_COUNT」に依存します。

IArizal_0-1713478618388.png

IArizal_1-1713478640242.png

ここで、"X_COUNT" の反復回数は最大 256 回です。

IArizal_2-1713478765351.png

これは、各転送が 8 ビットのデータ要素であると仮定すると、P-DMA 転送ごとに転送されるデータの最大 256*1 バイト = 256 B に相当します。

1. このアプローチ (P-DMA を介した内部 RAM への SMIF (オクタル SPI) ) で注意すべき最大シーケンシャル P-DMA 転送制約はありますか。

2. P-DMAを介して転送する合計データが16kB(256Bの64セット)の場合、P-DMA転送の開始後にマイクロコントローラを介さずに、この64セットの転送を自動化してチェーンする簡単な方法はありますか?

3. それとも、P-DMA転送のたびに256Bのデータが転送されるたびに、マイクロコントローラが関与する必要がありますか?

4. その場合、各P-DMAのリプログラミングとトリガの間に費やされるオーバーヘッド時間は重要ですか、それともマイクロ秒オーダーですか?

 

 

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/XMC/Maximum-transfer-size-for-P-DMA-with-Octal-SPI-in-XMC7200/td-p/742758

0 件の賞賛
1 解決策
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@IArizal

通過してください
AN234227 - XMC7000 MCUファミリでのSMIFの使用

AN234225 - XMC7000_ ダイレクト メモリ アクセス _DMA_ コントローラの使用
アプリケーションノート。 これらがあなたの質問にお答えしたかどうか教えてください。

よろしくお願いします、
ゴータミJ

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/XMC/Maximum-transfer-size-for-P-DMA-with-Octal-SPI-in-XMC7200/m-p/743020

元の投稿で解決策を見る

0 件の賞賛
1 返信
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@IArizal

通過してください
AN234227 - XMC7000 MCUファミリでのSMIFの使用

AN234225 - XMC7000_ ダイレクト メモリ アクセス _DMA_ コントローラの使用
アプリケーションノート。 これらがあなたの質問にお答えしたかどうか教えてください。

よろしくお願いします、
ゴータミJ

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/XMC/Maximum-transfer-size-for-P-DMA-with-Octal-SPI-in-XMC7200/m-p/743020

0 件の賞賛