diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2018-06-23 16:03:22 +0200 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2018-06-23 16:03:49 +0200 |
commit | c0b1078c12b80d9add270eec560bd7cdc433d4da (patch) | |
tree | 70b860e1c9235a416cf2ef8605918e70fd598071 /gui/ice40/worker.h | |
parent | a1681560a3c46a0b785c33eddd0038f4fd662675 (diff) | |
download | nextpnr-c0b1078c12b80d9add270eec560bd7cdc433d4da.tar.gz nextpnr-c0b1078c12b80d9add270eec560bd7cdc433d4da.tar.bz2 nextpnr-c0b1078c12b80d9add270eec560bd7cdc433d4da.zip |
Added assign time budget and placement option
Diffstat (limited to 'gui/ice40/worker.h')
-rw-r--r-- | gui/ice40/worker.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gui/ice40/worker.h b/gui/ice40/worker.h index ae4dd146..d599e993 100644 --- a/gui/ice40/worker.h +++ b/gui/ice40/worker.h @@ -36,12 +36,14 @@ class Worker : public QObject public Q_SLOTS: void loadfile(const std::string &); void pack(); - void place(); + void budget(double freq); + void place(bool timing_driven); void route(); Q_SIGNALS: void log(const std::string &text); void loadfile_finished(bool status); void pack_finished(bool status); + void budget_finish(bool status); void place_finished(bool status); void route_finished(bool status); void taskCanceled(); @@ -72,13 +74,15 @@ class TaskManager : public QObject void terminate(); void loadfile(const std::string &); void pack(); - void place(); + void budget(double freq); + void place(bool timing_driven); void route(); // redirected signals void log(const std::string &text); void loadfile_finished(bool status); void pack_finished(bool status); + void budget_finish(bool status); void place_finished(bool status); void route_finished(bool status); void taskCanceled(); |