1919584_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1919584_ja-JP

1919584_ja-JP

eDMAを使用してHSGPIO経由で高速データを転送することは可能ですか?

みなさん!

私はNXP製品を初めて使用し、 MIMXRT1170-EVKを使用しているときに次の問題が発生します。

150MHzの周波数で外部デバイスにデータを出力する必要があります。データバスとして、高速GPIO CM7_GPIOnの2つのポートのうちの1つを使用することを選択しました。
調査によると、コア周波数 (996MHz) で、コンパイラの最適化を最大にし、サイクルでポート ピンを切り替えた場合、次のようになります。
CM7_GPIO3->DR_TOGGLE = 0xFFFFFFFF;
~250MHzの周波数を得ました。

DMAを使用しようとすると、データ転送が機能せず、チャネルビットがERRレジスタに設定されているため、転送エラーが発生します。同時に、通常のGPIO3ではすべてがうまくいきましたが、もちろん転送周波数は必要以上に低くなっています。

私が間違っていた可能性があるものを教えてください、そして私が計画したことを実行することは可能ですか?

よろしくお願いいたします

Re:eDMAを使用してHSGPIO経由で高速データを転送することは可能ですか?

SEMCインターフェースの使用を検討する@OMG、RT117xの場合、最大200MHzでクロックでき、SRAMモードでは16ビット幅にできると思います。

Re:eDMAを使用してHSGPIO経由で高速データを転送することは可能ですか?

この問題についてNXPサポートから最新情報を入手しました-答えは、Pabloの答えのおかげで 、DMAはHSGPIOにアクセスできないということでした。
このオプションはここでは使用できないため、次の質問があります。
- HS GPIOとは一体何のためにあり、どのようなユースケースが考えられますか?
- <=150MHzの周波数のパラレルバスで純粋な形でデータを転送する方法はありますか?

よろしくお願いいたします

Tags (1)
No ratings
Version history
Last update:
‎11-21-2025 12:51 PM
Updated by: