C6670 AIF2 开发中遇到的若干问题,求答疑
我正在进行AIF2 的学习, PDK中的例子和 UG 当中的说明有些不清楚的地方,特来求助.
使用环境:LTE FDD 20MHZ, CPRI 传输模式, 使用PKTDMA, IQ数据发送到我们自己的FPGA中。
1: 我知道是在设定的AT event中将desc push到 TXQ 中, 这个event 的第一次触发是什么时候, 或者是什么情况下触发的。 是说在TX,RX同步的那一刻进入的吗? 如果不是的话我怎么知道什么时候 CPRI的协议已经走完,可以发送数据呢? 第一次进入event0 就是 10ms frame的边界起始吗?
2: LLD当中的 CSL_Aif2AtSyncSource 是什么意思, 几个选项 RP1, CHIP_INPUT, SW, RM_AT 等各代表什么, 具体使用中使用哪个呢, 从DSP 发数据到FPGA。
3: AIF2和外部CPRI设备连接时遵循严格的CPRI协议了吗, 还是不需要外部设备做严格的CPRI协议? CPRI协议下TM状态机为什么在非自环,未连光纤下还是到达 SYNC 状态, RM倒是不会到ST3. 我用一个光纤连板A的tx 到板B的rx,板A发送数据为什么板B 也能收到? 使用的SYNC源是问题2所说的 SYNC使用SW SYNC.
4: 例子中使用的 triggerFsync 是干嘛用的, 实际传输中还需要吗?
5: 具体关于PHYT, RADT 的含义及在AIF2中的作用能帮我讲解下吗,谢谢。
希望得到解答,也可以指出在UG中的哪一节我再看看, 谢谢指导。