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

ACE-Lite Master and Slaves

Hello Ashley,

      I have couple of basic doubts w.r.t ACE-Lite Slave.

      The AMBA spec for ACE-Lite says that " ACE-Lite is used by master components that do not have hardware coherent caches". But they can issue transactions and snoop other masters. It can also issue barrier and broadcast cache maintenance operations.

What about ACE_Lite Slaves?

1. Do they have caches which will be coherant?

2. What type of transactions can a slave respond to? Is it only barrier?

Thanks

Uma

Parents
  • Hi Uma,

    ACE-Lite slaves cannot be snooped because they don't have the snoop channels, i.e. the snoop address, snoop response and snoop data channels. Therefore there can't be coherent caches within an ACE-Lite slave (unless it also has a full ACE interface of course!). So as you say, the only additional feature that an ACE-Lite slave has over a regular AXI slave is the ability to respond to barriers. But it will also support all the regular AXI4 transactions of course. For example, the ARM CoreLink DMC-400 is an ACE-Lite slave and it accepts and responds to barrier transactions. It also accepts and responds to cache maintenance operations but does nothing with them.

    Ashley

Reply
  • Hi Uma,

    ACE-Lite slaves cannot be snooped because they don't have the snoop channels, i.e. the snoop address, snoop response and snoop data channels. Therefore there can't be coherent caches within an ACE-Lite slave (unless it also has a full ACE interface of course!). So as you say, the only additional feature that an ACE-Lite slave has over a regular AXI slave is the ability to respond to barriers. But it will also support all the regular AXI4 transactions of course. For example, the ARM CoreLink DMC-400 is an ACE-Lite slave and it accepts and responds to barrier transactions. It also accepts and responds to cache maintenance operations but does nothing with them.

    Ashley

Children