Miodrag Milanovic
|
fb5480cde3
|
clangformat
|
2019-12-28 15:02:13 +01:00 |
|
Miodrag Milanovic
|
59f4755e8f
|
made most of frequent numbers constants
|
2019-12-28 15:01:36 +01:00 |
|
Miodrag Milanovic
|
6cca93543b
|
move constants to gfx.cc
|
2019-12-28 14:27:14 +01:00 |
|
Miodrag Milanovic
|
6ebe2fd034
|
remove synt example
|
2019-12-28 14:08:58 +01:00 |
|
Miodrag Milanovic
|
796d648995
|
Merge remote-tracking branch 'origin/master' into mmicko/ecp5_gui
|
2019-12-28 13:54:06 +01:00 |
|
Miodrag Milanovic
|
50f87a6024
|
add newline at eof
|
2019-12-28 13:51:02 +01:00 |
|
David Shah
|
0d43aff268
|
ecp5: Always promote IOLOGIC SCLK to global
Fixes #374
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 15:53:00 +00:00 |
|
David Shah
|
4e0ca50db1
|
Merge pull request #353 from YosysHQ/generic-frontend
New hierarchy-capable generic frontend framework and json11 based JSON frontend
|
2019-12-27 11:19:45 +00:00 |
|
David Shah
|
5774b13984
|
Document hierarchy structures
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:30 +00:00 |
|
David Shah
|
0ea7f153a1
|
Allow constraining non-leaf cells to regions
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:30 +00:00 |
|
David Shah
|
fe40094216
|
Preserve hierarchy through packing
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:30 +00:00 |
|
David Shah
|
b100087024
|
python: Add bindings for hierarchy structures
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:30 +00:00 |
|
David Shah
|
9f6031cda1
|
frontend_base: Import cell hierarchy
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:30 +00:00 |
|
David Shah
|
6bf3c261fa
|
First pass at data structures for hierarchy
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:30 +00:00 |
|
David Shah
|
035bfb0fe5
|
json: Remove legacy frontend
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:30 +00:00 |
|
David Shah
|
14b18cb6fa
|
frontend: Support for loading settings and nextpnr state
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:30 +00:00 |
|
David Shah
|
28279b18fe
|
frontend/generic: Fix regressions
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:30 +00:00 |
|
David Shah
|
c9a0033c5c
|
frontend/base: Fix lookup of nets by module index
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:30 +00:00 |
|
David Shah
|
3e21f894f4
|
frontend: Improved error handling and fixes
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:30 +00:00 |
|
David Shah
|
9e6770af90
|
command: Use new frontend experimentally
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:30 +00:00 |
|
David Shah
|
eb14cf09f4
|
frontend: Fix template compile issues
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:30 +00:00 |
|
David Shah
|
a26b1a276d
|
frontend: Top level port import
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:30 +00:00 |
|
David Shah
|
98f93f39be
|
frontend/base: Functions for hierarchical submodule cell import
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:30 +00:00 |
|
David Shah
|
bed053251e
|
frontend/base: Functions for leaf cell import
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:30 +00:00 |
|
David Shah
|
21b4965966
|
frontend/base: Functions for net[name] import
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:30 +00:00 |
|
David Shah
|
77cbd70a72
|
frontend: JSON implementation of the generic framework
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:29 +00:00 |
|
David Shah
|
240561c370
|
3rdparty: Add json11
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:29 +00:00 |
|
David Shah
|
25867e3f23
|
frontend/base: Improve net indexing
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:29 +00:00 |
|
David Shah
|
6aaa9f5a3d
|
frontend/base: Functions for port import
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:29 +00:00 |
|
David Shah
|
fffc3b8447
|
frontend/base: Top module handling
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:29 +00:00 |
|
David Shah
|
fa7317f594
|
frontend: Draft for a generic template-based frontend API
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:29 +00:00 |
|
David Shah
|
b6e2159cec
|
Work around Qt MOC issue with IdString enums
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:32:23 +00:00 |
|
David Shah
|
cea27dc84a
|
Merge pull request #372 from fghoussen/readme
[README] Add prerequisite: libboost-iostreams-dev.
|
2019-12-25 11:08:44 +00:00 |
|
Franck HOUSSEN
|
346998caed
|
[README] Add prerequisite: libboost-iostreams-dev.
|
2019-12-25 11:56:18 +01:00 |
|
Miodrag Milanović
|
98cc243b5f
|
Merge pull request #370 from fghoussen/readme
[DOC] Fixing typo: cmake test suite triggered by 'make test'.
|
2019-12-20 15:35:24 +01:00 |
|
Miodrag Milanovic
|
d399346de0
|
Add options to enable/disable displayed elements
|
2019-12-20 15:25:10 +01:00 |
|
Miodrag Milanovic
|
a05954249a
|
optimize and set order
|
2019-12-20 14:02:00 +01:00 |
|
Miodrag Milanovic
|
c26c5e7b8e
|
clang format
|
2019-12-20 09:07:03 +01:00 |
|
Miodrag Milanovic
|
e4210e7fd3
|
Add all missing wires
|
2019-12-20 09:05:58 +01:00 |
|
Franck HOUSSEN
|
16e28f002e
|
[DOC] Fixing typo: cmake test suite triggered by 'make test'.
|
2019-12-15 20:14:25 +01:00 |
|
Miodrag Milanovic
|
b271e59472
|
Add global wires
|
2019-12-15 17:20:48 +01:00 |
|
Miodrag Milanovic
|
d5174110fa
|
more pips on connection box
|
2019-12-15 10:57:24 +01:00 |
|
Miodrag Milanovic
|
f2b8e347a9
|
cleanup and formating
|
2019-12-15 10:43:30 +01:00 |
|
Miodrag Milanovic
|
2872b500e3
|
make it more simetric
|
2019-12-15 10:33:12 +01:00 |
|
Miodrag Milanovic
|
bbc05f3113
|
optimize and add some missing pips
|
2019-12-15 10:07:55 +01:00 |
|
Miodrag Milanovic
|
3d42097e9d
|
cleanup
|
2019-12-15 09:45:09 +01:00 |
|
Miodrag Milanovic
|
fa55a826b2
|
cleanup wire
|
2019-12-15 09:26:25 +01:00 |
|
Miodrag Milanovic
|
436260e47e
|
move bel creation to gfx.cc
|
2019-12-15 09:21:58 +01:00 |
|
Miodrag Milanovic
|
fb27f1a031
|
fix formating
|
2019-12-14 16:40:27 +01:00 |
|
Miodrag Milanovic
|
cce27e72f0
|
lot more pips
|
2019-12-14 16:29:25 +01:00 |
|