aboutsummaryrefslogtreecommitdiffstats
path: root/gowin/arch.cc
diff options
context:
space:
mode:
authorTim Pambor <tp@osasysteme.de>2022-03-30 17:35:16 +0200
committerTim Pambor <tp@osasysteme.de>2022-03-30 17:35:54 +0200
commit601b32948b8c8e79bf1ac394ce2f42f5d3d9fce9 (patch)
tree83ea92727623fc9ad41f62c353bb10a0ccdaf948 /gowin/arch.cc
parent5850cb633698a4c07ff9eb6612a2068f4c490965 (diff)
downloadnextpnr-601b32948b8c8e79bf1ac394ce2f42f5d3d9fce9.tar.gz
nextpnr-601b32948b8c8e79bf1ac394ce2f42f5d3d9fce9.tar.bz2
nextpnr-601b32948b8c8e79bf1ac394ce2f42f5d3d9fce9.zip
gowin: Fix z-index of oscillator
Diffstat (limited to 'gowin/arch.cc')
-rw-r--r--gowin/arch.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/gowin/arch.cc b/gowin/arch.cc
index 2c1e50b7..89bdade3 100644
--- a/gowin/arch.cc
+++ b/gowin/arch.cc
@@ -1012,7 +1012,7 @@ Arch::Arch(ArchArgs args) : args(args)
case ID_OSC:
snprintf(buf, 32, "R%dC%d_OSC", row + 1, col + 1);
belname = id(buf);
- addBel(belname, id_OSC, Loc(col, row, 0), false);
+ addBel(belname, id_OSC, Loc(col, row, BelZ::osc_z), false);
portname = IdString(pairLookup(bel->ports.get(), bel->num_ports, ID_OSCOUT)->src_id);
snprintf(buf, 32, "R%dC%d_%s", row + 1, col + 1, portname.c_str(this));
addBelOutput(belname, id_OSCOUT, id(buf));
@@ -1020,7 +1020,7 @@ Arch::Arch(ArchArgs args) : args(args)
case ID_OSCH:
snprintf(buf, 32, "R%dC%d_OSCH", row + 1, col + 1);
belname = id(buf);
- addBel(belname, id_OSCH, Loc(col, row, 0), false);
+ addBel(belname, id_OSCH, Loc(col, row, BelZ::osc_z), false);
portname = IdString(pairLookup(bel->ports.get(), bel->num_ports, ID_OSCOUT)->src_id);
snprintf(buf, 32, "R%dC%d_%s", row + 1, col + 1, portname.c_str(this));
addBelOutput(belname, id_OSCOUT, id(buf));
@@ -1028,7 +1028,7 @@ Arch::Arch(ArchArgs args) : args(args)
case ID_OSCF:
snprintf(buf, 32, "R%dC%d_OSCF", row + 1, col + 1);
belname = id(buf);
- addBel(belname, id_OSCF, Loc(col, row, 0), false);
+ addBel(belname, id_OSCF, Loc(col, row, BelZ::osc_z), false);
portname = IdString(pairLookup(bel->ports.get(), bel->num_ports, ID_OSCOUT)->src_id);
snprintf(buf, 32, "R%dC%d_%s", row + 1, col + 1, portname.c_str(this));
addBelOutput(belname, id_OSCOUT, id(buf));
@@ -1039,7 +1039,7 @@ Arch::Arch(ArchArgs args) : args(args)
case ID_OSCZ:
snprintf(buf, 32, "R%dC%d_OSCZ", row + 1, col + 1);
belname = id(buf);
- addBel(belname, id_OSCZ, Loc(col, row, 0), false);
+ addBel(belname, id_OSCZ, Loc(col, row, BelZ::osc_z), false);
portname = IdString(pairLookup(bel->ports.get(), bel->num_ports, ID_OSCOUT)->src_id);
snprintf(buf, 32, "R%dC%d_%s", row + 1, col + 1, portname.c_str(this));
addBelOutput(belname, id_OSCOUT, id(buf));