Please, help us to better know about our user community by answering the following short survey: https://forms.gle/wpyrxWi18ox9Z5ae9
scClusterBusArbiter_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  simple_bus_arbiter_if.h : The arbiter interface.
13  Original Author: Ric Hilderink, Synopsys, Inc., 2001-10-11
14 */
15 
16 
17 #ifndef __cluster_bus_arbiter_if_h
18 #define __cluster_bus_arbiter_if_h
19 
20 //#include <systemc.h>
21 
22 #include "ClusterBusTypes.h"
23 
24 
25 class scClusterBusArbiter_if
26  : public virtual sc_interface
27 {
28 public:
29  virtual ClusterBusRequest *
30  arbitrate(const ClusterBusRequest_vec &requests) = 0;
31 
32 }; // end class ClusterBusArbiter_if
33 
34 #endif //__cluster_bus_arbiter_if_h
ClusterBusTypes.h
The description of the inter-cluster states.
ClusterBusRequest
A GridPoint can be addressed also by its cluster address of type ClusterAddress_t.
Definition: ClusterBusRequest.h:37