Class FPGARemapper¶
Defined in File FPGARemapper.h
Class Documentation¶
-
class FPGARemapper¶
FPGA 分区重映射器,提供拓扑感知的分区编号交换操作。
Public Static Functions
-
static int computeDistCut(bool force_topo, int max_hop, const vector<vector<int>> &cut_weights, const vector<vector<int>> &dist, const vector<int> &mapping)¶
计算给定映射下的拓扑跳步数与布线代价加权和。
-
static void FPGASwap(bool has_fix, bool force_topo, int max_hop, const vector<vector<int>> &cut_weights, const vector<vector<int>> &dist, vector<int> &mapping, const vector<int> &fixed_assign, bool weighted)¶
通过成对交换分区所属的 FPGA ID,搜索使割边/拓扑代价最小的映射。
-
static int computeDistCut(bool force_topo, int max_hop, const vector<vector<int>> &cut_weights, const vector<vector<int>> &dist, const vector<int> &mapping)¶