TI工程师:
您好!
目前,基于C6638的DSP片子调试AIF2接口,之前采用OBSAI协议,通过Delta和PI来调整发送/接收的偏移;
现在改为CPRI协议之后,对偏移调整有几个疑问:
1、对于CPRI协议,本身并没有规定Delta和PI这两个偏移调整参数;对AIF2 CPRI协议的发送/接收是否也是通过调整Delta offset和PImin/PImax参数来调整偏移的?
2、对于发送,存在PE1offset、 PE2pffset、Deltaoffset三个参数,根据AIF2相关文档(图2)和参考代码(图1),这三个参数关系如下:
PE1offset = PE2offset - 10; 公式1
Deltaoffset = PE2offset + 70;公式2
我想确认这个10,70值是否与AIF2本身的架构有关,不能随意修改(太大)?
3、基于图1的代码,在调整DSP发送偏移时发现,直接修改Deltaoffset偏移(图1代码)在100以内,接收侧(FPGA)收到数据的偏移都可以线性改变;但如果修改值很大(比如1000),FPGA将收不到数据。如果修改PE2offset值(图1代码),无论改变多少,接收侧(FPGA)收到数据的偏移都不变化?这个比较疑惑?
4、FPGA改变发送端数据偏移,DSP接收侧的PImin/PImax参数即使不改变也都能收到数据;那么,对于CPRI协议,PImin/PImax参数是否是没用的?
谢谢~

