aboutsummaryrefslogtreecommitdiffstats
path: root/generic/examples/simple_config.py
blob: dfb38f1cdbf82937e0239a4d7012014e06e7782e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Grid size including IOBs at edges
X = 12
Y = 12
# SLICEs per tile
N = 8
# LUT input count
K = 4
# Number of local wires
Wl = N*(K+1) + 8 
# 1/Fc for bel input wire pips
Si = 4
# 1/Fc for Q to local wire pips
Sq = 4
# ~1/Fc local to neighbour local wire pips
Sl = 8
WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * */ #ifndef MAINWINDOW_H #define MAINWINDOW_H #include "../basewindow.h" NEXTPNR_NAMESPACE_BEGIN class MainWindow : public BaseMainWindow { Q_OBJECT public: explicit MainWindow(std::unique_ptr<Context> context, CommandHandler *handler, QWidget *parent = 0); virtual ~MainWindow(); public: void createMenu(); protected Q_SLOTS: void new_proj() override; void newContext(Context *ctx); }; NEXTPNR_NAMESPACE_END #endif // MAINWINDOW_H