iMX EIM burst mode length

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

iMX EIM burst mode length

275 次查看
Champ101
Contributor I

Hello all,

I use Linux based iMX6 and my goal is to use EIM (WEIM) interface in 'BURST' mode to communicate with FPGA.

I have following 3 questions:

1) On the kernel driver side I use 'void *memcpy(void *dest, const void *src, size_t n)' to copy data from kernel space and iomem.

However, I have observed that, during 'read' command, a burst of at the most 16 data transfers is executed (16, 16-bit data read in my case). And during 'write' command, burst length is 4 (4, 16-bit data write).

Where does this limitation come from?

2) Why is burst length different for read and write commands?

3) Is there any way to make the bursts longer?

 

Thank you in advance.

 

 

 

0 项奖励
回复
0 回复数