VPR-6.0
|
Go to the source code of this file.
char* blif_circuit_name |
blocks in the user netlist
Definition at line 5 of file globals_declare.h.
int* chan_width_x |
chan_width_x is the x-directed channel; i.e. between rows. numerical form
chan_width_x is the x-directed channel; i.e. between rows
[0..ny]
Definition at line 14 of file globals_declare.h.
int * chan_width_y |
struct s_linked_vptr* circuit_p_io_removed |
struct s_grid_tile** grid |
FPGA complex blocks grid [0..nx+1][0..ny+1]
[0..(nx+1)][0..(ny+1)] Physical block list
Definition at line 15 of file globals_declare.h.
float grid_logic_tile_area |
float ipin_mux_trans_size |
struct s_logical_block* logical_block |
int** net_rr_terminals |
[0..num_nets-1][0..num_pins-1]
Gives the rr_node indices of net terminals. [0..num_nets-1][0..num_pins-1]
Definition at line 28 of file globals_declare.h.
int num_blocks |
blocks in the user netlist
Definition at line 3 of file globals_declare.h.
int num_latches |
int num_logical_nets |
int num_nets |
external-to-complex block nets in the user netlist
Netlist to be placed stuff.
Definition at line 3 of file globals_declare.h.
int num_p_inputs |
int num_p_outputs |
Structures to define the routing architecture of the FPGA.
Definition at line 26 of file globals_declare.h.
int num_rr_nodes |
Structures to define the routing architecture of the FPGA.
Definition at line 23 of file globals_declare.h.
int num_subckts |
int num_tnodes |
int num_types |
int nx |
x and y dimensions of the FPGA itself, the core of the FPGA is from [1..nx][1..ny], the I/Os form a perimeter surrounding the core
Physical FPGA architecture stuff
Definition at line 10 of file globals_declare.h.
int ny |
Definition at line 10 of file globals_declare.h.
char* OutFilePrefix |
float pb_max_internal_delay |
int** rr_blk_source |
[0..num_blocks-1][0..num_class-1]
Stores the SOURCE and SINK nodes of all CLBs (not valid for pads). [0..(num_blocks-1)][0..(num_class-1)]
Definition at line 30 of file globals_declare.h.
[0 .. num_rr_indexed_data-1]
[0..(num_rr_indexed_data-1)]
Definition at line 27 of file globals_declare.h.
Structures to define the routing architecture of the FPGA.
Definition at line 25 of file globals_declare.h.
struct s_logical_block * saved_logical_blocks |
struct s_net * saved_logical_nets |
struct s_switch_inf* switch_inf |
[0..det_routing_arch.num_switch-1]
Gives information about all the switch types (part of routing architecture, but loaded in read_arch.c [0..(det_routing_arch.num_switch-1)]
Definition at line 29 of file globals_declare.h.
struct s_trace** trace_head |
[0..num_nets-1] of linked list start pointers. Defines the routing.
Linked list start pointers. Define the routing. [0..(num_nets-1)]
Definition at line 19 of file globals_declare.h.
struct s_trace ** trace_tail |
[0..(num_nets-1)]
Definition at line 19 of file globals_declare.h.
struct s_type_descriptor* type_descriptors |