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
ClusterBusTypes.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
simple_bus_types.h : The common types.
13
Original Author: Ric Hilderink, Synopsys, Inc., 2001-10-11
14
*/
15
16
17
#ifndef ClusterBusTypes_h
18
#define ClusterBusTypes_h
19
20
#include <stdio.h>
21
#include <systemc.h>
22
23
enum
ClusterBusStatus { CLUSTER_BUS_OK = 0
24
, CLUSTER_BUS_REQUEST
25
, CLUSTER_BUS_WAIT
26
, CLUSTER_BUS_ERROR };
27
28
// needed for more readable debug output
29
extern
char
ClusterBusStatus_str[4][20];
30
31
struct
ClusterBusRequest
;
32
typedef
std::vector<ClusterBusRequest *> ClusterBusRequest_vec;
33
34
extern
int
sb_fprintf(FILE *,
const
char
*, ...);
35
36
#endif //ClusterBusTypes_h
ClusterBusRequest
A GridPoint can be addressed also by its cluster address of type ClusterAddress_t.
Definition:
ClusterBusRequest.h:37
modules
BASIC
include
ClusterBusTypes.h
Generated on Wed Apr 7 2021 15:24:23 for TAC V0.0.4 @ 2021.04.07 by
1.8.17