diff options
Diffstat (limited to 'machxo2/arch.cc')
-rw-r--r-- | machxo2/arch.cc | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/machxo2/arch.cc b/machxo2/arch.cc index e0ddd0d5..60e2203c 100644 --- a/machxo2/arch.cc +++ b/machxo2/arch.cc @@ -22,13 +22,13 @@ #include <math.h> #include "embed.h" #include "gfx.h" +#include "machxo2_available.h" #include "nextpnr.h" #include "placer1.h" #include "placer_heap.h" #include "router1.h" #include "router2.h" #include "util.h" -#include "machxo2_available.h" NEXTPNR_NAMESPACE_BEGIN @@ -45,11 +45,12 @@ void IdString::initialize_arch(const BaseCtx *ctx) // --------------------------------------------------------------- -static void get_chip_info(std::string device, const ChipInfoPOD **chip_info, const PackageInfoPOD **package_info, const char **device_name, const char **package_name) +static void get_chip_info(std::string device, const ChipInfoPOD **chip_info, const PackageInfoPOD **package_info, + const char **device_name, const char **package_name) { std::stringstream ss(available_devices); std::string name; - while(getline(ss, name, ';')){ + while (getline(ss, name, ';')) { std::string chipdb = stringf("machxo2/chipdb-%s.bin", name.c_str()); auto db_ptr = reinterpret_cast<const RelPtr<ChipInfoPOD> *>(get_chipdb(chipdb)); if (!db_ptr) @@ -58,7 +59,8 @@ static void get_chip_info(std::string device, const ChipInfoPOD **chip_info, con for (auto &pkg : chip.packages) { for (auto &speedgrade : chip.speed_grades) { for (auto &rating : chip.suffixes) { - std::string devname = stringf("%s-%d%s%s", chip.name.get(), speedgrade.speed, pkg.short_name.get(), rating.suffix.get()); + std::string devname = stringf("%s-%d%s%s", chip.name.get(), speedgrade.speed, + pkg.short_name.get(), rating.suffix.get()); if (device == devname) { *chip_info = db_ptr->get(); *package_info = nullptr; @@ -118,7 +120,7 @@ void Arch::list_devices() log("Supported devices: \n"); std::stringstream ss(available_devices); std::string name; - while(getline(ss, name, ';')){ + while (getline(ss, name, ';')) { std::string chipdb = stringf("machxo2/chipdb-%s.bin", name.c_str()); auto db_ptr = reinterpret_cast<const RelPtr<ChipInfoPOD> *>(get_chipdb(chipdb)); if (!db_ptr) @@ -127,7 +129,8 @@ void Arch::list_devices() for (auto &pkg : chip.packages) { for (auto &speedgrade : chip.speed_grades) { for (auto &rating : chip.suffixes) { - log(" %s-%d%s%s\n", chip.name.get(), speedgrade.speed, pkg.short_name.get(), rating.suffix.get()); + log(" %s-%d%s%s\n", chip.name.get(), speedgrade.speed, pkg.short_name.get(), + rating.suffix.get()); } } } @@ -428,8 +431,8 @@ std::vector<GraphicElement> Arch::getDecalGraphics(DecalId decal) const GfxTileWireId src_id = GfxTileWireId(tile_info(src_wire)->wire_data[src_wire.index].tile_wire); GfxTileWireId dst_id = GfxTileWireId(tile_info(dst_wire)->wire_data[dst_wire.index].tile_wire); GraphicElement::style_t style = decal.active ? GraphicElement::STYLE_ACTIVE : GraphicElement::STYLE_HIDDEN; - gfxTilePip(ret, x, chip_info->height - y - 1, chip_info->width, chip_info->height, src_wire, getWireType(src_wire), src_id, dst_wire, - getWireType(dst_wire), dst_id, style); + gfxTilePip(ret, x, chip_info->height - y - 1, chip_info->width, chip_info->height, src_wire, + getWireType(src_wire), src_id, dst_wire, getWireType(dst_wire), dst_id, style); } else if (decal.type == DecalId::TYPE_BEL) { BelId bel; bel.index = decal.z; |