VPR-6.0
|
00001 #ifndef RR_GRAPH_SBOX_H 00002 #define RR_GRAPH_SBOX_H 00003 00004 struct s_ivec get_switch_box_tracks(INP int from_i, 00005 INP int from_j, 00006 INP int from_track, 00007 INP t_rr_type from_type, 00008 INP int to_i, 00009 INP int to_j, 00010 INP t_rr_type to_type, 00011 INP struct s_ivec ***switch_block_conn); 00012 00013 void free_switch_block_conn(struct s_ivec ***switch_block_conn, 00014 int nodes_per_chan); 00015 00016 struct s_ivec ***alloc_and_load_switch_block_conn(int nodes_per_chan, 00017 enum e_switch_block_type 00018 switch_block_type, 00019 int Fs); 00020 00021 int get_simple_switch_block_track(enum e_side from_side, 00022 enum e_side to_side, 00023 int from_track, 00024 enum e_switch_block_type switch_block_type, 00025 int nodes_per_chan); 00026 00027 #endif 00028