Our customer's program for OMAP-L138 EVM has problem to McBSP setting.
When the program is running on OMAP-L138EVM connected FPGA EVM,
the register setting are following values.
Problem 1: DX has 2-bit delay when EVM transmits data setting 0-bit delay.
Please refer to the connection diagram and waveform in the attached file.
4370.E2E_OMAP-L138_McBSP.pdf
Problem 2: It is always reading back 0 from DRR when EVM receives data.
At the time, the waveforms of FSR, CLKR and DR are correct.
How can I set to solve these problems? Does it have any fixed sequence?
Register value at Transmitting data:
DXR= 55FF55FF
SPRC= 02030000
RCR= 00400040
XCR= 00410040
SRGR= B0110001
MCR= 00000000
PCR= 00000080
Register value at receiving data:
DRR= 00000000
DXR= 55F055F0
SPCR= 02030001
RCR= 00400040
XCR= 00400040
SRGR= B0110001
MCR= 00000000
PCR= 00000080
Kawakami