iMX EIM burst mode length

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

iMX EIM burst mode length

355件の閲覧回数
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 返答(返信)