How IMX6Q MediaLB module handle the data?

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

How IMX6Q MediaLB module handle the data?

884 次查看
chenghao
Contributor I

Hi,

  I'm developing MediaLB driver on IMX6Q SABRE for

Automotive Infotainment. And I'm confused with the datasheet. In

the Chapter 43, We talked about how to initialize the registers

and how to handle the interrupts, But I did not see how we handle

the data. We have ring buffer in the chip as Table 43-9

Synchronous CDT Entry Format on Page 3765 in

IMX6DQRM.pdf. I do not know how RPTR and WPTR grow. Even

I cann't find the node size of ring buffer. So I cann't handle the

data in buffer correctly.

 

  On Page 3807, 43.6.28 AHB Control Register

(MLB150_ACTL), There is a bit named DMA_MODE. It was

described as

DMA Mode:

0 DMA Mode 0,

1 DMA Mode 1

.How mode 0 and mode 1 works?

  The third question is whether both rx and tx channel have ring

buffer.Whether each channel have a ping buffer and a pong buffer.

What's the relationship between ping pong buffer described in

ADT and ring buffer described in CDT.

Best Regard,

Hao

标签 (3)
0 项奖励
回复
0 回复数