VPR-7.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
rr_graph_sbox.h
Go to the documentation of this file.
1 #ifndef RR_GRAPH_SBOX_H
2 #define RR_GRAPH_SBOX_H
3 
4 struct s_ivec get_switch_box_tracks(INP int from_i,
5  INP int from_j,
6  INP int from_track,
7  INP t_rr_type from_type,
8  INP int to_i,
9  INP int to_j,
10  INP t_rr_type to_type,
11  INP struct s_ivec ***switch_block_conn);
12 
13 void free_switch_block_conn(struct s_ivec ***switch_block_conn,
14  int nodes_per_chan);
15 
16 struct s_ivec ***alloc_and_load_switch_block_conn(int nodes_per_chan,
17  enum e_switch_block_type switch_block_type, int Fs);
18 
19 int get_simple_switch_block_track(enum e_side from_side, enum e_side to_side,
20  int from_track, enum e_switch_block_type switch_block_type,
21  int nodes_per_chan);
22 
23 #endif
24 
e_switch_block_type
e_side
struct s_ivec *** alloc_and_load_switch_block_conn(int nodes_per_chan, enum e_switch_block_type switch_block_type, int Fs)
#define INP
Definition: util.h:19
void free_switch_block_conn(struct s_ivec ***switch_block_conn, int nodes_per_chan)
Definition: rr_graph_sbox.c:92
Definition: util.h:47
enum e_rr_type t_rr_type
int get_simple_switch_block_track(enum e_side from_side, enum e_side to_side, int from_track, enum e_switch_block_type switch_block_type, int nodes_per_chan)
struct s_ivec get_switch_box_tracks(INP int from_i, INP int from_j, INP int from_track, INP t_rr_type from_type, INP int to_i, INP int to_j, INP t_rr_type to_type, INP struct s_ivec ***switch_block_conn)