Please, help us to better know about our user community by answering the following short survey:
https://forms.gle/wpyrxWi18ox9Z5ae9
TAC V0.0.4 @ 2021.04.07
scClusterBusSlave_if.h
Go to the documentation of this file.
1
5
/* @author János Végh (jvegh)
6
* @bug No known bugs.
7
*/
8
/*
9
The origin of this development file is available as SystemC example
10
11
scClusterBusSlave_if.h : The Slave interface.
12
13
Original Author: Ric Hilderink, Synopsys, Inc., 2001-10-11
14
15
*****************************************************************************/
16
17
#ifndef scClusterBusSlave_if_h
18
#define scClusterBusSlave_if_h
19
20
//#include <systemc.h>
21
22
#include "
ClusterBusTypes.h
"
23
//#include "scIGPMessage.h"
24
#include "
scClusterBusDirect_if.h
"
25
class
scIGPMessage
;
26
27
28
class
scClusterBusSlave_if
29
:
public
scClusterBusDirect_if
30
{
31
public
:
32
// Slave interface
33
virtual
ClusterBusStatus read(
int
*data,
unsigned
int
address) = 0;
34
virtual
ClusterBusStatus write(
int
*data,
unsigned
int
address) = 0;
35
virtual
ClusterBusStatus read(
scIGPMessage
* M) = 0;
36
virtual
ClusterBusStatus write(
scIGPMessage
* M) = 0;
37
38
// virtual unsigned int start_address() const = 0;
39
// virtual unsigned int end_address() const = 0;
40
41
};
// end scClusterBusSlave_if
42
43
#endif // scClusterBusSlave_if_h
ClusterBusTypes.h
The description of the inter-cluster states.
scIGPMessage
The scIGPMessage class.
Definition:
scIGPMessage.h:97
scClusterBusDirect_if.h
The inter-cluster bus direct access header.
modules
BASIC
include
scClusterBusSlave_if.h
Generated on Wed Apr 7 2021 15:24:23 for TAC V0.0.4 @ 2021.04.07 by
1.8.17