本帖最后由 zdw1932 于 2019-1-7 11:14 编辑
1、通过研究AD7606_TCP_8LANE工程,发现其采集的AD数据每1024点有一个轻微的毛刺,为确认该问题是与adc_to_axistream模块中“1021”数值,对应每1023一个tlast信号,需要修改该数字,但修订该数值后,sdk并不能正常将数据发送到上位机;
2、继续研究CH01_DMA_PL_LWIP实例,这个实例中的顶层文件与adc_to_axistream模块类似,SDK与其也类似;
我的问题如下:
1、这个1021/1022如何在sdk与PL中同时修改;
2、能否pl中我每512一个tlast信号,DMA的配置代码
Status = XAxiDma_SimpleTransfer(&AxiDma, (u32)RxBufferPtr[packet_index & 1] + HEADER_SIZE, (u32)(ADC_PACKET_LENGTH), XAXIDMA_DEVICE_TO_DMA);每次发起传输依然未1024;我分别修改这个数值后,有时候模块并不能正常运行。
3、AD7606_TCP_8LANE实例中如何保证每两个1023之间AD数据不丢点的。
|