mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-13 04:28:18 +00:00
Add XC7_WIRE_DELAY macro to synth_xilinx.cc
This commit is contained in:
parent
ba4b4a0088
commit
2e34859a6b
|
@ -25,6 +25,8 @@
|
||||||
USING_YOSYS_NAMESPACE
|
USING_YOSYS_NAMESPACE
|
||||||
PRIVATE_NAMESPACE_BEGIN
|
PRIVATE_NAMESPACE_BEGIN
|
||||||
|
|
||||||
|
#define XC7_WIRE_DELAY "160"
|
||||||
|
|
||||||
struct SynthXilinxPass : public ScriptPass
|
struct SynthXilinxPass : public ScriptPass
|
||||||
{
|
{
|
||||||
SynthXilinxPass() : ScriptPass("synth_xilinx", "synthesis for Xilinx FPGAs") { }
|
SynthXilinxPass() : ScriptPass("synth_xilinx", "synthesis for Xilinx FPGAs") { }
|
||||||
|
@ -279,7 +281,7 @@ struct SynthXilinxPass : public ScriptPass
|
||||||
|
|
||||||
if (check_label("map_luts")) {
|
if (check_label("map_luts")) {
|
||||||
if (abc == "abc9")
|
if (abc == "abc9")
|
||||||
run(abc + " -lut +/xilinx/abc_xc7.lut -box +/xilinx/abc_xc7.box -W 160" + string(retime ? " -dff" : ""));
|
run(abc + " -lut +/xilinx/abc_xc7.lut -box +/xilinx/abc_xc7.box -W " + XC7_WIRE_DELAY + string(retime ? " -dff" : ""));
|
||||||
else if (help_mode)
|
else if (help_mode)
|
||||||
run(abc + " -luts 2:2,3,6:5,10,20 [-dff]");
|
run(abc + " -luts 2:2,3,6:5,10,20 [-dff]");
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in a new issue