RT1052 eDMA transfer on GPIO edge trigger

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

RT1052 eDMA transfer on GPIO edge trigger

520 次查看
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 回复

463 次查看
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 项奖励
回复