mirror of https://github.com/YosysHQ/nextpnr.git
parent
d324239345
commit
a3938de734
|
|
@ -30,9 +30,9 @@
|
||||||
#define VIADUCT_CONSTIDS "viaduct/fabulous/constids.inc"
|
#define VIADUCT_CONSTIDS "viaduct/fabulous/constids.inc"
|
||||||
#include "viaduct_constids.h"
|
#include "viaduct_constids.h"
|
||||||
|
|
||||||
|
#include "bel_timing.h"
|
||||||
#include "fab_cfg.h"
|
#include "fab_cfg.h"
|
||||||
#include "fab_defs.h"
|
#include "fab_defs.h"
|
||||||
#include "bel_timing.h"
|
|
||||||
#include "fasm.h"
|
#include "fasm.h"
|
||||||
#include "pack.h"
|
#include "pack.h"
|
||||||
#include "pcf.h"
|
#include "pcf.h"
|
||||||
|
|
|
||||||
|
|
@ -736,8 +736,7 @@ void DesignWidget::onSelectionChanged(int num, const QItemSelection &, const QIt
|
||||||
addProperty(topItem, QtType::QString, "Conflicting Net", ctx->nameOf(ctx->getConflictingPipNet(pip)),
|
addProperty(topItem, QtType::QString, "Conflicting Net", ctx->nameOf(ctx->getConflictingPipNet(pip)),
|
||||||
ElementType::NET);
|
ElementType::NET);
|
||||||
addProperty(topItem, QtType::QString, "Src Wire", ctx->nameOfWire(ctx->getPipSrcWire(pip)), ElementType::WIRE);
|
addProperty(topItem, QtType::QString, "Src Wire", ctx->nameOfWire(ctx->getPipSrcWire(pip)), ElementType::WIRE);
|
||||||
addProperty(topItem, QtType::QString, "Dest Wire", ctx->nameOfWire(ctx->getPipDstWire(pip)),
|
addProperty(topItem, QtType::QString, "Dest Wire", ctx->nameOfWire(ctx->getPipDstWire(pip)), ElementType::WIRE);
|
||||||
ElementType::WIRE);
|
|
||||||
|
|
||||||
QtProperty *attrsItem = addSubGroup(topItem, "Attributes");
|
QtProperty *attrsItem = addSubGroup(topItem, "Attributes");
|
||||||
for (auto &item : ctx->getPipAttrs(pip)) {
|
for (auto &item : ctx->getPipAttrs(pip)) {
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ const QString PythonTab::MULTILINE_PROMPT = "... ";
|
||||||
|
|
||||||
PythonTab::PythonTab(QWidget *parent) : QWidget(parent), initialized(false)
|
PythonTab::PythonTab(QWidget *parent) : QWidget(parent), initialized(false)
|
||||||
{
|
{
|
||||||
const QFont f = QFontDatabase::systemFont(QFontDatabase::FixedFont);
|
const QFont f = QFontDatabase::systemFont(QFontDatabase::FixedFont);
|
||||||
// Add text area for Python output and input line
|
// Add text area for Python output and input line
|
||||||
console = new PythonConsole();
|
console = new PythonConsole();
|
||||||
console->setMinimumHeight(100);
|
console->setMinimumHeight(100);
|
||||||
|
|
|
||||||
|
|
@ -1347,7 +1347,7 @@ struct NexusPacker
|
||||||
iol_rules[oshxtype].port_xform[id_RST] = id_LSROUT;
|
iol_rules[oshxtype].port_xform[id_RST] = id_LSROUT;
|
||||||
iol_rules[oshxtype].port_xform[id_Q] = id_DOUT;
|
iol_rules[oshxtype].port_xform[id_Q] = id_DOUT;
|
||||||
for (int i = 0; i < gear; i++)
|
for (int i = 0; i < gear; i++)
|
||||||
iol_rules[oshxtype].port_xform[ctx->idf("D%d", i)] = ctx->idf("TXDATA%d", 2*i);
|
iol_rules[oshxtype].port_xform[ctx->idf("D%d", i)] = ctx->idf("TXDATA%d", 2 * i);
|
||||||
|
|
||||||
for (std::string dq : {"DQ", "DQS"}) {
|
for (std::string dq : {"DQ", "DQS"}) {
|
||||||
IdString tshxtype = ctx->idf("TSHX%d%s", gear, dq.c_str());
|
IdString tshxtype = ctx->idf("TSHX%d%s", gear, dq.c_str());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue