Skip to content

Commit e642a68

Browse files
committed
fix compilation after OpenFPGA merge
1 parent d598d99 commit e642a68

File tree

14 files changed

+3772
-3383
lines changed

14 files changed

+3772
-3383
lines changed

CMakeLists.txt

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ FILE(COPY ${PACKER_SRC_DIR}/cluster.cpp
135135
${PACKER_SRC_DIR}/output_clustering.h
136136
${PACKER_SRC_DIR}/cluster_router.cpp
137137
${PACKER_SRC_DIR}/post_routing_pb_pin_fixup.cpp
138+
${PACKER_SRC_DIR}/pack.cpp
138139
DESTINATION
139140
${VPR_DEST_DIR}/src/pack)
140141

@@ -170,19 +171,19 @@ message(STATUS "NOTE: PATCHING base/vpr_api.cpp ..")
170171
set(DIFF_FILE ${PATCH_DIR}/base_fix/DIFF/vpr_api_cpp.diff)
171172
apply_patch(${DIFF_FILE} ${TARGET_DIR} "base/vpr_api.cpp")
172173

173-
message(STATUS "NOTE: OVERWRITING base/read_.*")
174-
file(COPY
175-
${PATCH_DIR}/base_fix/PATCHED/read_blif.cpp
176-
${PATCH_DIR}/base_fix/PATCHED/read_circuit.cpp
177-
${PATCH_DIR}/base_fix/PATCHED/read_circuit.h
178-
${PATCH_DIR}/base_fix/PATCHED/read_options.cpp
179-
${PATCH_DIR}/base_fix/PATCHED/read_options.h
180-
DESTINATION ${TARGET_DIR})
181-
message(STATUS "NOTE: COPIED ${PATCH_DIR}/base_fix/PATCHED/read_.*\n to ${TARGET_DIR}/\n")
182-
183-
message(STATUS "NOTE: PATCHING base/SetupVPR.cpp ..")
184-
set(DIFF_FILE ${PATCH_DIR}/base_fix/DIFF/SetupVPR_cpp.diff)
185-
apply_patch(${DIFF_FILE} ${TARGET_DIR} "base/SetupVPR.cpp")
174+
#message(STATUS "NOTE: OVERWRITING base/read_.*")
175+
#file(COPY
176+
# ${PATCH_DIR}/base_fix/PATCHED/read_blif.cpp
177+
# ${PATCH_DIR}/base_fix/PATCHED/read_circuit.cpp
178+
# ${PATCH_DIR}/base_fix/PATCHED/read_circuit.h
179+
# ${PATCH_DIR}/base_fix/PATCHED/read_options.cpp
180+
# ${PATCH_DIR}/base_fix/PATCHED/read_options.h
181+
# DESTINATION ${TARGET_DIR})
182+
#message(STATUS "NOTE: COPIED ${PATCH_DIR}/base_fix/PATCHED/read_.*\n to ${TARGET_DIR}/\n")
183+
184+
#message(STATUS "NOTE: PATCHING base/SetupVPR.cpp ..")
185+
#set(DIFF_FILE ${PATCH_DIR}/base_fix/DIFF/SetupVPR_cpp.diff)
186+
#apply_patch(${DIFF_FILE} ${TARGET_DIR} "base/SetupVPR.cpp")
186187

187188
message(STATUS "NOTE: PATCHING base/vpr_context.h ..")
188189
set(DIFF_FILE ${PATCH_DIR}/base_fix/DIFF/vpr_context_h.diff)

include/base_fix/PATCHED/netlist_writer.cpp

Lines changed: 2211 additions & 2576 deletions
Large diffs are not rendered by default.

include/base_fix/PATCHED/read_blif.cpp

Lines changed: 635 additions & 3 deletions
Large diffs are not rendered by default.

include/base_fix/PATCHED/read_circuit.cpp

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#include "read_circuit.h"
2-
#include "read_blif_RS.h"
2+
#include "read_blif.h"
33
#include "read_interchange_netlist.h"
44
#include "atom_netlist.h"
55
#include "atom_netlist_utils.h"
@@ -43,14 +43,6 @@ AtomNetlist read_and_process_circuit(e_circuit_format circuit_format, t_vpr_setu
4343
circuit_format = e_circuit_format::BLIF;
4444
} else if (name_ext[1] == ".eblif") {
4545
circuit_format = e_circuit_format::EBLIF;
46-
} else if (name_ext[1] == ".v") {
47-
circuit_format = e_circuit_format::VERILOG;
48-
} else if (name_ext[1] == ".edif") {
49-
circuit_format = e_circuit_format::EDIF;
50-
} else if (name_ext[1] == ".edn") {
51-
circuit_format = e_circuit_format::EDIF;
52-
} else if (name_ext[1] == ".edf") {
53-
circuit_format = e_circuit_format::EDIF;
5446
} else {
5547
VPR_FATAL_ERROR(VPR_ERROR_ATOM_NETLIST, "Failed to determine file format for '%s' expected .blif or .eblif extension",
5648
circuit_file);
@@ -66,20 +58,6 @@ AtomNetlist read_and_process_circuit(e_circuit_format circuit_format, t_vpr_setu
6658
case e_circuit_format::EBLIF:
6759
netlist = read_blif(circuit_format, circuit_file, user_models, library_models);
6860
break;
69-
case e_circuit_format::VERILOG:
70-
#ifdef ENABLE_VERIFIC
71-
circuit_format = e_circuit_format::EBLIF;
72-
netlist = read_blif_from_vrilog(circuit_format, circuit_file, user_models, library_models, vpr_setup, top_mod);
73-
#else
74-
VPR_FATAL_ERROR(VPR_ERROR_ATOM_NETLIST,
75-
"Unable to identify circuit file format for '%s'. Expect [blif|eblif|fpga-interchange]! as verilog support is disabled\n",
76-
circuit_file);
77-
#endif
78-
break;
79-
case e_circuit_format::EDIF:
80-
circuit_format = e_circuit_format::EDIF;
81-
netlist = read_blif_from_edif(circuit_format, circuit_file, user_models, library_models);
82-
break;
8361
case e_circuit_format::FPGA_INTERCHANGE:
8462
netlist = read_interchange_netlist(circuit_file, arch);
8563
break;

include/base_fix/PATCHED/read_circuit.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@
77
enum class e_circuit_format {
88
AUTO, ///<Infer from file extension
99
BLIF, ///<Strict structural BLIF
10-
EBLIF, //Structural blif with extensions
11-
VERILOG, // verilog netlist
12-
EDIF,
10+
EBLIF, ///<Structural blif with extensions
1311
FPGA_INTERCHANGE ///<FPGA Interhange logical netlis format
1412
};
1513

0 commit comments

Comments
 (0)