This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello,
I am using the TMS570LC4357 and I am trying to reconcile the Safety Features and Diagnostics listed in the "Safety Manual for TMS570LC4x Hercules ARM Safety MCUs" (SPNU540A) with the ESM Channels described in the datasheet for the TMS570LC4357 Hercules (SPNS195C).
The "Safety Manual for TMS570LC4x Hercules ARM Safety MCUs" (SPNU540A) describes the following four safety features and diagnostics.
CPU Interconnect Subsystem MEM9 CPU Interconnect Hardware Checker
CPU Interconnect Subsystem MEM10 Timeout Monitoring on Bus Transactions
CPU Interconnect Subsystem MEM11 Transaction ECC (Date Lines)
CPU Interconnect Subsystem MEM12 Transaction Parity (Address and Control Lines)
Table 4 states that the action on detected fault for all of these safety features and diagnostics is "ESM Error".
In Table 6-45 of the datasheet for the TMS570LC4357 Hercules (SPNS195C) there are three ESM Error Sources for the CPU Interconnect Subsystem :
CPU Interconnect Subsystem - Global error (1.52)
CPU Interconnect Subsystem - Global Parity Error (1.53)
CPU Interconnect Subsystem - Diagnostic Error (3.12)
Presumably, CPU Interconnect Subsystem MEM12 Transaction Parity (Address and Control Lines) corresponds to CPU Interconnect Subsystem - Global Parity Error (1.53). Is this correct?
How do the other three CPU Interconnect Subsystem diagnostics (MEM9, MEM10 & MEM11) map to the other two ESM Error Sources (1.52 and 3.12)?
Thank you.
Hi Andrew,
Please refer below thread and let me know if you have any further doubts.
--
Thanks & Regards,
Jagadish.
Hi Jagadish,
Thank you for your reply.
However, the thread that you provided a link to does not answer my question.
For MEM9 the thread states that it is a ESM group 1 error but it does not state which channel it corresponds to.
For MEM10 the thread states that it is a ESM group 1 error but it does not state which channel it corresponds to.
The thread does not mention MEM11 at all.
The discussion of MEM12 in the thread is rather confusing. The thread states that MEM12 is an ESM group 3 error but it does not state categorically that it is 3.12. Is MEM12 3.12?
Regards,
Andrew
Hi Andrew,
I will discuss this with internal team and get back to you. Please expect some delay in response.
--
Thanks & Regards,
Jagadish.
Hi Andrew,
Apologies for the delay.
The discussion is still on going and as it is a thanksgiving weekend i can provide you update by the end of the next week.
--
Thanks & Regards,
Jagadish.
Hi Andrew,
I am on long vacation, sorry for the delay. I am transferring thread to the expert.
Hi Andrew,
I just noticed that this thread was re-assigned to me. I will take a look, then give you my comments tomorrow morning. I am sorry for late response.
Hi Andrew,
MEM9: CPU Interconnect Hardware Checker. This mechanism reports an error in an interconnect transaction to the ESM 1.52.
MEM10: Timeout Monitoring on Bus Transactions. This mechanism reports a timeout error on any transaction in the interconnect to the ESM 1.91
MEM12: Transaction Parity. This is a critical error and is reported to the ESM 1.53