Verilog to Routing - VPR
SetupVPR.h
Go to the documentation of this file.
1 #ifndef SETUPVPR_H
2 #define SETUPVPR_H
3 #include <vector>
4 #include "logic_types.h"
5 #include "read_options.h"
6 #include "physical_types.h"
7 #include "vpr_types.h"
8 
9 void SetupVPR(const t_options* Options,
10  const bool TimingEnabled,
11  const bool readArchFile,
12  t_file_name_opts* FileNameOpts,
13  t_arch* Arch,
14  t_model** user_models,
15  t_model** library_models,
16  t_netlist_opts* NetlistOpts,
17  t_packer_opts* PackerOpts,
18  t_placer_opts* PlacerOpts,
19  t_annealing_sched* AnnealSched,
20  t_router_opts* RouterOpts,
21  t_analysis_opts* AnalysisOpts,
22  t_det_routing_arch* RoutingArch,
23  std::vector<t_lb_type_rr_node>** PackerRRGraphs,
24  std::vector<t_segment_inf>& Segments,
25  t_timing_inf* Timing,
26  bool* ShowGraphics,
27  int* GraphPause,
28  bool* SaveGraphics,
29  std::string* GraphicsCommands,
30  t_power_opts* PowerOpts);
31 #endif
Power estimation options.
Definition: vpr_types.h:1435
Definition: read_options.h:10
Defines the detailed routing architecture of the FPGA.
Definition: vpr_types.h:1129
This is a core file that defines the major data types used by VPR.
Annealing schedule information for the placer.
Definition: vpr_types.h:803
Definition: vpr_types.h:766
Options for netlist loading.
Definition: vpr_types.h:737
Definition: vpr_types.h:470
Definition: vpr_types.h:1082
Definition: vpr_types.h:867
void SetupVPR(const t_options *Options, const bool TimingEnabled, const bool readArchFile, t_file_name_opts *FileNameOpts, t_arch *Arch, t_model **user_models, t_model **library_models, t_netlist_opts *NetlistOpts, t_packer_opts *PackerOpts, t_placer_opts *PlacerOpts, t_annealing_sched *AnnealSched, t_router_opts *RouterOpts, t_analysis_opts *AnalysisOpts, t_det_routing_arch *RoutingArch, std::vector< t_lb_type_rr_node > **PackerRRGraphs, std::vector< t_segment_inf > &Segments, t_timing_inf *Timing, bool *ShowGraphics, int *GraphPause, bool *SaveGraphics, std::string *GraphicsCommands, t_power_opts *PowerOpts)
Sets VPR parameters and defaults.
Definition: SetupVPR.cpp:52
Names of various files.
Definition: vpr_types.h:722
Definition: vpr_types.h:1023