| |||
| Home > The CASI Memory Map Interface > Sample implementation |
The examples in this section describe adding the CASIMMI code to a component.
For more details on the CASIMMI class, see The CASIMMIMemoryMap structure and the CASIMMI.h and CASITransaction.h files
for information on the memory and transaction functions and data
structures.
The class
is the component’s implementation of the master CASIMMI class (CompBus_CASIMMI is
the name of the component that behaves like a bus. The name of the classes
will of course be different for your own component.) For more detail,
see:CompBus
The slave_port_1_TS class is a transaction
slave port that is part of the implementation of a custom component.
(slave_port_1_TS is the name of the port. The
name of the classes will of course be different for your own port.)
This class describes the Memory Map Interface classes and methods
that are present in a component that provides a bus slave port.
ARM recommends that new designs that implement buses use the CASIMMI
memory map interface. For more details see:
New designs that implement buses must use the new CASIMMI memory map interface.