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.

6678 MSMC

Hello, everyone!

I have a question about 6678 MSMC.

In the PDF named "KeyStone Architecture Multicore Shared Memory Controller (MSMC) User's Guide", I saw something about the configuration of the MSMC.

But I can't understand it completely without an example.

So do you have an example about the MSMC, such as how the register is set and how the initialization is realized and so on.

Thank you ~

 

Meng

  • Meng,

    All MSMC registers are used to configure the MSMC one way or another. Can you clarify if you are referring to a specific group of registers or any section in the user guide?

  • Thank you, Aditya.

    We know that in the PDF it told so many registers needed to configure, such as MSMC Memory Mapped Registers and so on.

    If I want to configure the MSMC Interrupt and the MSMC Memory Access, what should I do?

    How can I configure them? 

    Are there any examples that can help me understand it?

     

    Meng

  • Meng,

    There are a great many interrupt sources for the C6678, giving you a lot of flexibility and control over the operation of the device.

    All of our available examples are provided as part of the MCSDK 2 which comprises several support libraries. There are many example projects that show how to implement different features and to connect some interrupts.

    For simple use of the C6678 for early development, there is not much need to program the MSMC MMRs, so we may not have specific examples for these. If we do have those examples already, I do not know where they are but you may find some parts of the current examples that do write to some of the MSMC MMRs.

    My recommendation is to first learn the basics of connecting interrupts from other sources to a CorePac and experiment with some basic operations. Once you have come to understand the examples that we do provide, it will be easier for you to understand the User Guides' descriptions of other detailed components of the device for which we may not have examples.

    Regards,
    RandyP