This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Is microSCU required for multi-cores to maintain coherency?

R5, for example, has microSCU (snoop control unit) as an option. Is this necessary for, say, a dual-core to maintain coherency between the two or for the two to maintain coherency with external processors?

Parents
  • The answer to my question is 'yes'. I discovered when configuring the R5 that the config sanity checking checks if SCU is present and flags and error if: 

     o Only 1 processor

     o No D-Cache present

    This would imply that it is required for internal coherency.

Reply
  • The answer to my question is 'yes'. I discovered when configuring the R5 that the config sanity checking checks if SCU is present and flags and error if: 

     o Only 1 processor

     o No D-Cache present

    This would imply that it is required for internal coherency.

Children