Skip to content

Commit 78ba317

Browse files
committed
Print full command invocation
1 parent 249524b commit 78ba317

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

bin/eqmap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ else
4343
echo "FAMILY=xcup" >> $MKFILE
4444
echo "PART=xczu3eg-sbva484-1-i" >> $MKFILE
4545
echo "# flatten design before synthesis, no clock buffers, no IO buffers, no carry logic, no MUXes" >> $MKFILE
46-
echo "SYNTH_OPT=-flatten -noclkbuf -noiopad -nocarry -nowidelut -nosrl -ise" >> $MKFILE
46+
echo "SYNTH_OPT=-flatten -noclkbuf -noiopad -nocarry -nowidelut -nosrl -nodsp -ise" >> $MKFILE
4747
echo "YOSYS=yosys # Yosys 0.33 (git sha1 2584903a060)" >> $MKFILE
4848
echo "XILINX_VIVADO?=\$(realpath \$(dirname \$(which vivado))/..)" >> $MKFILE
4949
echo "VIVADO=\$(XILINX_VIVADO)/bin/vivado" >> $MKFILE
@@ -67,7 +67,7 @@ else
6767
echo " @echo \"synth_xilinx -family \$(FAMILY) \$(SYNTH_OPT)\" >> \$@" >> $MKFILE
6868
echo " @echo \"clean -purge\" >> \$@" >> $MKFILE
6969
echo " @echo \"splitnets -ports -format _\" >> \$@" >> $MKFILE
70-
echo " @echo \"write_verilog -simple-lhs \$<.yxil\" >> \$@" >> $MKFILE
70+
echo " @echo \"write_verilog -simple-lhs -noattr \$<.yxil\" >> \$@" >> $MKFILE
7171
echo "" >> $MKFILE
7272
echo "# This script synthesizes to AND, NOR, XOR, INV, MUXes" >> $MKFILE
7373
echo "%_synth.ys: %.v" >> $MKFILE

src/bin/eqmap_asic.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,9 @@ fn main() -> std::io::Result<()> {
9797

9898
eprintln!("INFO: ASIC Technology Mapping Optimization with E-Graphs");
9999

100+
let full_command = std::env::args().collect::<Vec<_>>().join(" ");
101+
eprintln!("INFO: {}", full_command);
102+
100103
let mut buf = String::new();
101104

102105
let path: Option<PathBuf> = match args.input {

src/bin/eqmap_fpga.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,9 @@ fn main() -> std::io::Result<()> {
126126

127127
eprintln!("INFO: EqMap (FPGA Technology Mapping w/ E-Graphs)");
128128

129+
let full_command = std::env::args().collect::<Vec<_>>().join(" ");
130+
eprintln!("INFO: {}", full_command);
131+
129132
let mut buf = String::new();
130133

131134
let path: Option<PathBuf> = match args.input {

0 commit comments

Comments
 (0)