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
scClusterBus_blocking_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
/*
10
The origin of this development file is available as SystemC example
11
The name changes are because multiple such buses are present in the development
12
*
13
scClusterBus_blocking_if.h : The blocking bus interface.
14
15
Original Author: Ric Hilderink, Synopsys, Inc., 2001-10-11
16
17
*****************************************************************************/
18
19
#ifndef scClusterBus_blocking_if_h
20
#define scClusterBus_blocking_if_h
21
22
//#include <systemc.h>
23
24
#include "
ClusterBusTypes.h
"
25
class
scIGPMessage
;
26
class
scClusterBus_blocking_if
27
:
public
virtual
sc_interface
28
{
29
public
:
30
// blocking BUS interface
31
virtual
ClusterBusStatus burst_read(
unsigned
int
unique_priority
32
/* , int *data
33
, unsigned int start_address
34
, unsigned int length = 1*/
35
,
scIGPMessage
* M
36
,
bool
lock =
false
) = 0;
37
virtual
ClusterBusStatus burst_write(
unsigned
int
unique_priority
38
/*, int *data
39
, unsigned int start_address
40
, unsigned int length = 1*/
41
,
scIGPMessage
* M
42
,
bool
lock =
false
) = 0;
43
44
};
// end class scClusterBus_blocking_if
45
46
#endif
ClusterBusTypes.h
The description of the inter-cluster states.
scIGPMessage
The scIGPMessage class.
Definition:
scIGPMessage.h:97
modules
BASIC
include
scClusterBus_blocking_if.h
Generated on Wed Apr 7 2021 15:24:23 for TAC V0.0.4 @ 2021.04.07 by
1.8.17