Overview
253
SPNU563A – March 2018
Copyright © 2018, Texas Instruments Incorporated
SCR Control Module (SCM)
3.1
Overview
The SCR (Switch Central Resource) Control Module (SCM) provides a means to control and monitor the
main interconnect.
Interconnect hardware checker performs four major functional checks on interconnect:
•
Arbitration
•
Timeout
•
Protocol conversion
•
Parity on control / address signals
Any of these errors will force the interconnect to trigger an error event to ESM group 1 (see ESM group1
mapping). It is recommended that you should set the interconnect error to toggle ESM pin action. The
reason is that if an error occurs and CPU can not access to Flash or RAM to run diagnostic or retry,
external monitoring ASIC can be notified by ESM error pin.
3.1.1 Features
The following main features are supported:
•
Compares the real time running counter of transaction command request to transaction command
accept from each initiator agent (IA - is the bus master that initiates transactions to the interconnect.
Refer to the Interconnect chapter for more definition and connection) with the REQ2ACCEPT threshold
value. if the real time counter is equal or larger than the threshold, the SCM will trigger an error event
to ESM. A corresponding status bit of the corresponding IA will also be set.
•
Compares the real time running counter of transaction command request accepted to transaction
command response accepted from each IA with the REQ2RESP threshold value. If the real time
counter is equal or larger than the threshold, the SCM will trigger an error event to ESM. A
corresponding status bit of the corresponding IA will also be set.
•
Provides a control key to clear the time out counters overrun inside hardware checker of the
interconnect. This control bit will clear all registers and make the timeout module available to restart
properly.
•
Provides a control key to start a self-test sequence of the interconnect hardware checker.
•
Provides a control key to clear global error flag inside interconnect hardware checker.
•
Captures the active status of each IA and target agent (TA - is the bus slave receives transaction
request from interconnect and responses to it. Refer to the Interconnect chapter of the TRM for more
definition and connection) of the interconnect. The active status bit indicates that there is still pending
transactions inside interconnect.
•
Provides the ability to override parity polarity of the interconnect hardware checker so that the parity
detection logic can be self-tested.