AnsweredAssumed Answered

ADSP-21363 SPI 32bit 40Mhz problem

Question asked by AlexeyADI on Jun 3, 2011
Latest reply on Jun 9, 2011 by DeepV

Hi

I have a problem with SPI interface at maximum frequency (40MHz).

The problem is as follows:

Code:

                R12 = 0x07900017;

                DM (TXSPI) =  R12;

                nop;

                nop;

                nop;

                ustat4=dm(SPISTAT);

                bit tst ustat4 RXS;//SPIFE;

                IF NOT TF jump (pc,-2);

 

While configured as  SPIBAUD = 4, i. е. SPICLK=20 MHz RXS bit set’s up properly.

While configured as SPIBAUD = 2, i. е. SPICLK=40 MHz RXS bit doesn’t set’s up at all.

Regarding SPIFE bit it always set up properly.

 

                SPI configuration:

                USTAT4 = 0x5D05;

                DM (SPICTL) = USTAT4;

 

Probably this problem is somehow related to 32bit words since if word length is changed to 8bit RSX is set up even at 40MHz.

 

Any comments on that?

Outcomes