Hello Support,
We are trying to port some of our code from HECC/SCC [High-End CAN Controller] to DCAN.
I find that for accessing DCAN Mailbox RAM, there are two DCAN IFx registers and there is no direct access to Mailbox RAM.
For HECC/SCC, CPU could directly perform read/write access to Mailbox RAM randomly without any BUSY Bit check or Register Access.
Question is even though both are virtual Dual Port RAM -- one side being CPU and the other side being CAN Kernel,
why only in DCAN there is a BUSY Bit and DCAN IFx Registers for accessing Dual Port RAM from CPU side?
Any expert information will help me a lot to understand how to change my code.
Looks like DCAN IFx Register with Busy bit Check will always SERIALIZE access to Mailbox RAM in DCAN.
Thank You.
Regards
Pashan