diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2019-11-10 15:24:06 +0100 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2019-11-10 15:24:06 +0100 |
commit | 74f2c4a73b56910b5b42013a89484e1060a1f736 (patch) | |
tree | 66e40ad707051b1cebdb430d22285852c8ab32f4 /ecp5/arch.cc | |
parent | 43c7b4fa2113c2eaca0053fe9395dc4fd0635be3 (diff) | |
download | nextpnr-74f2c4a73b56910b5b42013a89484e1060a1f736.tar.gz nextpnr-74f2c4a73b56910b5b42013a89484e1060a1f736.tar.bz2 nextpnr-74f2c4a73b56910b5b42013a89484e1060a1f736.zip |
more pips, and valid mapping
Diffstat (limited to 'ecp5/arch.cc')
-rw-r--r-- | ecp5/arch.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ecp5/arch.cc b/ecp5/arch.cc index fd9879b9..e80c9438 100644 --- a/ecp5/arch.cc +++ b/ecp5/arch.cc @@ -605,7 +605,7 @@ std::vector<GraphicElement> Arch::getDecalGraphics(DecalId decal) const if (decal.type == DecalId::TYPE_GROUP) { int type = decal.z; int x = decal.location.x; - int y = chip_info->height - 1 - decal.location.y; + int y = decal.location.y; if (type == GroupId::TYPE_SWITCHBOX) { GraphicElement el; @@ -625,7 +625,7 @@ std::vector<GraphicElement> Arch::getDecalGraphics(DecalId decal) const wire.location = decal.location; auto wire_type = getWireType(wire); int x = decal.location.x; - int y = chip_info->height - 1 - decal.location.y; + int y = decal.location.y; GraphicElement::style_t style = decal.active ? GraphicElement::STYLE_ACTIVE : GraphicElement::STYLE_INACTIVE; GfxTileWireId tilewire = GfxTileWireId(locInfo(wire)->wire_data[wire.index].tile_wire); @@ -639,7 +639,7 @@ std::vector<GraphicElement> Arch::getDecalGraphics(DecalId decal) const WireId src_wire = getPipSrcWire(pip); WireId dst_wire = getPipDstWire(pip); int x = decal.location.x; - int y = chip_info->height - 1 - decal.location.y; + int y = decal.location.y; GfxTileWireId src_id = GfxTileWireId(locInfo(src_wire)->wire_data[src_wire.index].tile_wire); GfxTileWireId dst_id = GfxTileWireId(locInfo(dst_wire)->wire_data[dst_wire.index].tile_wire); GraphicElement::style_t style = decal.active ? GraphicElement::STYLE_ACTIVE : GraphicElement::STYLE_HIDDEN; @@ -651,7 +651,7 @@ std::vector<GraphicElement> Arch::getDecalGraphics(DecalId decal) const bel.location = decal.location; auto bel_type = getBelType(bel); int x = decal.location.x; - int y = chip_info->height - 1 - decal.location.y; + int y = decal.location.y; int z = locInfo(bel)->bel_data[bel.index].z; if (bel_type == id_TRELLIS_SLICE) { |