RT1052 eDMA transfer on GPIO edge trigger

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

RT1052 eDMA transfer on GPIO edge trigger

657件の閲覧回数
HuangJun
Contributor I

In my application, I need to trigger eDMA to transfer data from GPIO to memory (DTCM) via a clock signal. Currently, the clock signal is input from a PIN, connected via xBAR to the eDMA channel request, while the data is input from GPIO in parallel, with a data width of 32 bits. Are there parameters to indicate what the transfer rate can be reached? According to my current tests, the maximum input frequency can only reach 8 MHz, which means the maximum transmission rate is 32 MB/s. Is this correct?

ラベル(1)
タグ(2)
0 件の賞賛
返信
1 返信

600件の閲覧回数
mjbcswitzerland
Specialist V

Hi

I don't know the answer to the speeds (without doing additional measurements) but I have a couple of videos as reference:

Using GPIO to trigger DMA via XBAR: https://www.youtube.com/watch?v=zNWIG-O7ZW0&list=PLWKlVb_MqDQEOCnsNOJO8gd3jDCwiyKKe&index=6

Using high speed ports: https://www.youtube.com/watch?v=nLInUIboLR0&list=PLWKlVb_MqDQEOCnsNOJO8gd3jDCwiyKKe&index=14

Since the 1052 doesn't have high speed ports there may be some limitations (due to the GPIO not being closely coupled) and you may like to look at using a 1062 instead. The 1062 is compatible but has better features and more memory at modest price increase.

For stocks of 1062 available see here: https://www.utasker.com/Shop/semi.html

Regards

Mark

0 件の賞賛
返信