使用芯片DM3730上的EDMA向McBSP1搬移16个32bit数据(依次写入寄存器MCBSPLP_DXR_REG,单相帧,每帧包含16个word,每个word长度为32bit),期望通过该设备向fpga循环发送数据。
假设这16个数据依次为0x00000001-0x00000010,McBSP1的tansmitter配置为slave模式(CLKX和FSX均由FPGA提供)。实际测试发现,每次到来一个FSX,FPGA抓数可以看到0x00000001-0x0000000f,而数据0x00000010则是随着下一个FSX信号发送到FPGA的。由于是循环发送,每次都是这样的现象,即当一个FSX信号到达McBSP1的transmitter后,fpga收到的数据格式为:
0x00000010,0x00000001,0x00000002,0x00000003,......,0x0000000f,共16个数据
请各位大侠拨冗指点迷津,多谢了。