Hi Support,
TI DSP : C6638 Kepler
CCS ver : 5.5
MCSDK : mcsdk_bios_3_01_01_04
I am using the DSP C6638 SRIO interface with IDT switch to communication with other DSP C6482.
With the Nwrite transaction only sometimes I get the SRIO LSU Hang such that no shadow registers are available.
I using the LSU flush to clear the stuck transactions temporarily.
Queries:-
1. What is the behaviour of SRIO SP_RT_CTL ? (currently using the default value as example). After the timer expiry will it discard the ongoing transaction or not ?
2. What is the default DMA clock period in below equation?
Timeout = 15 x((Prescale Value + 1) x DMA Clock Period x Timeout Value).
I am using :- PRE_SCALER_SELECT = 0x8, PRE_SCALAR_CLOCK = 0x10 // 156.25 Mhz, PORT_RESPONSE_TIMEOUT = 0xFF0FFF
2. After SRIO Flush , further SRIO transactions work normally. Why ?
3. How can I check the TX/RX buffer status ?
Regards,
Mahesh
