Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

TI C6638 Kepler2 SRIO NREAD FAIL After Successful transactions

$
0
0

Hi Support,

 

I am communicating between a TI 6482 Himalaya DSP and TI 6638 Kepler 2 DSP over a IDT 1848 Switch.

 

SRIO TI 6638 : 4x mode, 5.0 Gbps

SRIO TI 6482 : 4x mode, 3.125 Gbps

 

 

Using Interrupt mode

Application is such that every 2 millisec , NREAD transaction is done from TI 6638 to TI 6482 with payload request of 1584 Bytes in Interrupt mode.

I have configured the srcID based Interrupts , using the srcID = 0. LSU0 is setup with 4 shadow registers.

For 12 Transaction works successfully and the later LSU gets in BUSY state Upon checking the LSU0_STAT registers its states "Transaction Timeout".

I have tried with increasing the shadow registers to count 9, the same problem is observed, successful transactions are 12 only.

Using the polling mode, it works fine.

 

Further Investing with Interrupt mode, reducing the size to 32 bytes , It works fine.

 

I cant understand why the interrupts failed with size = 1548 bytes.

I have checked with the profiling that the successful interrupt based NREAD has completed with in the 2 milli sec window .

 

Please suggest to debug the issue.

 

Regards,

Manav


Viewing all articles
Browse latest Browse all 262198

Trending Articles