File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -1295,6 +1295,11 @@ struct t_analysis_opts {
1295
1295
e_timing_update_type timing_update_type;
1296
1296
};
1297
1297
1298
+ struct t_noc_opts {
1299
+ bool include_noc; // /<options to model the noc within the FPGA device
1300
+ std::string noc_router_tile_name; // /<name of the router tile located in the FPGA
1301
+ };
1302
+
1298
1303
/* *
1299
1304
* @brief Defines the detailed routing architecture of the FPGA.
1300
1305
*
@@ -1685,6 +1690,7 @@ struct t_vpr_setup {
1685
1690
t_annealing_sched AnnealSched; // /<Placement option annealing schedule
1686
1691
t_router_opts RouterOpts; // /<router options
1687
1692
t_analysis_opts AnalysisOpts; // /<Analysis options
1693
+ t_noc_opts NocOpts; // /<Options for the NoC
1688
1694
t_det_routing_arch RoutingArch; // /<routing architecture
1689
1695
std::vector<t_lb_type_rr_node>* PackerRRGraph;
1690
1696
std::vector<t_segment_inf> Segments; // /<wires in routing architecture
@@ -1700,8 +1706,6 @@ struct t_vpr_setup {
1700
1706
e_clock_modeling clock_modeling; // /<How clocks should be handled
1701
1707
bool two_stage_clock_routing; // /<How clocks should be routed in the presence of a dedicated clock network
1702
1708
bool exit_before_pack; // /<Exits early before starting packing (useful for collecting statistics without running/loading any stages)
1703
- bool include_noc; // /<options to model the noc within the FPGA device
1704
- std::string noc_router_tile_name; // /<name of the router tile located in the FPGA
1705
1709
};
1706
1710
1707
1711
class RouteStatus {
You can’t perform that action at this time.
0 commit comments