VPR-7.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
rr_graph_sbox.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

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)
 
void free_switch_block_conn (struct s_ivec ***switch_block_conn, int nodes_per_chan)
 
struct s_ivec *** alloc_and_load_switch_block_conn (int nodes_per_chan, enum e_switch_block_type switch_block_type, int Fs)
 
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)
 

Function Documentation

struct s_ivec*** alloc_and_load_switch_block_conn ( int  nodes_per_chan,
enum e_switch_block_type  switch_block_type,
int  Fs 
)
void free_switch_block_conn ( struct s_ivec ***  switch_block_conn,
int  nodes_per_chan 
)

Definition at line 92 of file rr_graph_sbox.c.

93  {
94  /* Frees the switch_block_conn data structure. */
95 
96  free_ivec_matrix3(switch_block_conn, 0, 3, 0, 3, 0, nodes_per_chan - 1);
97 }
void free_ivec_matrix3(struct s_ivec ***ivec_matrix3, int nrmin, int nrmax, int ncmin, int ncmax, int ndmin, int ndmax)
Definition: util.c:529

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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 
)