VPR-6.0
|
Go to the source code of this file.
Data types describing the physical components on the FPGA architecture.
Key data types:
Date: February 19, 2009 Authors: Jason Luu and Kenneth Kent
Definition in file physical_types.h.
Definition at line 576 of file physical_types.h.
typedef struct s_chan_width_dist t_chan_width_dist |
Definition at line 117 of file physical_types.h.
Definition at line 615 of file physical_types.h.
typedef struct s_interconnect t_interconnect |
Definition at line 210 of file physical_types.h.
Definition at line 231 of file physical_types.h.
typedef struct s_pb_graph_edge t_pb_graph_edge |
Definition at line 293 of file physical_types.h.
typedef struct s_pb_graph_node t_pb_graph_node |
Definition at line 325 of file physical_types.h.
typedef struct s_pb_graph_pin t_pb_graph_pin |
Definition at line 266 of file physical_types.h.
Definition at line 366 of file physical_types.h.
typedef struct s_pin_to_pin_annotation t_pin_to_pin_annotation |
Definition at line 183 of file physical_types.h.
Definition at line 158 of file physical_types.h.
Definition at line 598 of file physical_types.h.
typedef struct s_segment_inf t_segment_inf |
Lists all the important information about a certain segment type. Only used if the route_type is DETAILED. [0 .. det_routing_arch.num_segment]
typedef enum e_switch_block_type t_switch_block_type |
Definition at line 472 of file physical_types.h.
typedef struct s_timing_inf t_timing_inf |
Cluster timing delays:
typedef struct s_type_descriptor t_type_descriptor |
Definition at line 431 of file physical_types.h.
typedef struct s_type_descriptor* t_type_ptr |
Definition at line 432 of file physical_types.h.
enum e_directionality |
Definition at line 468 of file physical_types.h.
enum e_Fc_type |
Definition at line 473 of file physical_types.h.
{ ABSOLUTE, FRACTIONAL };
enum e_grid_loc_type |
Definition at line 68 of file physical_types.h.
{ BOUNDARY = 0, FILL, COL_REPEAT, COL_REL };
enum e_interconnect |
Type of interconnect within complex block: Complete for everything connected (full crossbar), direct for one-to-one connections, and mux for many-to-one connections
Definition at line 33 of file physical_types.h.
{ COMPLETE_INTERC = 1, DIRECT_INTERC = 2, MUX_INTERC = 3 };
enum e_pb_graph_pin_type |
Identify pb pin type for timing purposes
Definition at line 234 of file physical_types.h.
enum e_pb_type_class |
pb_type class
Definition at line 46 of file physical_types.h.
{ UNKNOWN_CLASS = 0, LUT_CLASS = 1, LATCH_CLASS = 2, MEMORY_CLASS = 3 };
enum e_pin_location_distr |
pin location distributions
Definition at line 41 of file physical_types.h.
{ E_SPREAD_PIN_DISTR = 1, E_CUSTOM_PIN_DISTR = 2 };
Annotations for pin-to-pin connections
Definition at line 53 of file physical_types.h.
Annotations for pin-to-pin connections
Definition at line 51 of file physical_types.h.
Annotations for pin-to-pin connections
Definition at line 59 of file physical_types.h.
Annotations for pin-to-pin connections
Definition at line 55 of file physical_types.h.
enum e_pin_type |
Pins describe I/O into clustered logic block. A pin may be unconnected, driving a net or in the fanout, respectively.
Definition at line 29 of file physical_types.h.
enum e_side |
enum e_stat |
Description of routing channel distribution across the FPGA, only available for global routing Width is standard dev. for Gaussian. xpeak is where peak occurs. dc is the dc offset for Gaussian and pulse waveforms.
Definition at line 442 of file physical_types.h.
enum e_switch_block_type |