I've been having a problem with slow reading times from a DCAN on a TMS570 running at 160MHz. VCLK and VCLKA are both at 80MHz.
Two 32-bit reads from the IF3DATA and IF3DATB registers is taking 350ns. I'm fairly sure it is not a pipeline issue because for testing purposes I'm doing 10 32-bit reads and increased it to 12 32-bit reads. Going from 10 to 12 reads increased the time by 350ns.
Can anyone tell me why this might be?
Thanks,
JR Simma
Simma Software, Inc.
The J1939 Experts