31 lines
1.0 KiB
C++
31 lines
1.0 KiB
C++
#ifndef SETUPVPR_H
|
|
#define SETUPVPR_H
|
|
#include <vector>
|
|
#include "logic_types.h"
|
|
#include "read_options.h"
|
|
#include "physical_types.h"
|
|
#include "vpr_types.h"
|
|
|
|
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,
|
|
t_power_opts* PowerOpts);
|
|
#endif
|