Miodrag Milanovic
|
95280060b8
|
No need for settings class
|
2019-06-15 13:09:49 +02:00 |
|
Miodrag Milanovic
|
66ea9f39f7
|
enable lading of jsons and setting up context
|
2019-06-14 15:18:35 +02:00 |
|
Miodrag Milanovic
|
0d8c80ad5d
|
gui for json write and proper statuses
|
2019-06-14 11:14:18 +02:00 |
|
Miodrag Milanovic
|
03dff10cbd
|
Load properties from json and propagate to context create
|
2019-06-13 20:42:11 +02:00 |
|
Miodrag Milanovic
|
4de147d9e4
|
Save settings that we saved in project
|
2019-06-13 18:39:16 +02:00 |
|
Miodrag Milanovic
|
c760b03261
|
Cleanup
|
2019-06-13 18:18:16 +02:00 |
|
Miodrag Milanovic
|
1cd4a4d17a
|
Remove concept of project and code connected
|
2019-06-13 17:42:41 +02:00 |
|
Miodrag Milanovic
|
856760599e
|
Use properties for settings and save in json
|
2019-06-12 18:34:34 +02:00 |
|
Miodrag Milanovic
|
d9b0bac248
|
Save top level attrs and store current step
|
2019-06-07 16:11:11 +02:00 |
|
Miodrag Milanovic
|
ef1a5fa606
|
Save/restore net strength
|
2019-06-07 14:31:13 +02:00 |
|
Miodrag Milanovic
|
5b62f33dd5
|
Restore routing from json
|
2019-06-07 14:23:57 +02:00 |
|
Miodrag Milanovic
|
78e6631f76
|
Cleanup
|
2019-06-07 13:49:19 +02:00 |
|
Miodrag Milanovic
|
a8871ea8aa
|
Cleanup and fixes, flow works now
|
2019-06-07 13:19:11 +02:00 |
|
Miodrag Milanovic
|
1093d7e122
|
WIP saving/loading attributes
|
2019-06-07 11:48:15 +02:00 |
|
Miodrag Milanovic
|
44d6f16b66
|
Support ecp5 read write additional cell info
|
2019-06-03 21:01:05 +02:00 |
|
Miodrag Milanovic
|
82ed1803c7
|
use NEXTPNR_BEL, since BEL is initial placement
|
2019-06-02 18:38:20 +02:00 |
|
Miodrag Milanovic
|
7c65da417b
|
Read constraints and placing from file
|
2019-06-02 17:33:37 +02:00 |
|
Miodrag Milanovic
|
d0273f7faa
|
option to disable packing
|
2019-06-02 10:01:20 +02:00 |
|
Miodrag Milanovic
|
5c47b6034e
|
added no-place and no-route options
|
2019-06-02 09:13:19 +02:00 |
|
Miodrag Milanovic
|
bab6c9a09f
|
Proper save message
|
2019-06-02 08:50:48 +02:00 |
|
Miodrag Milanovic
|
d5d8213871
|
Added support for attributes/properties types
|
2019-06-01 15:52:32 +02:00 |
|
Miodrag Milanovic
|
5013724c0a
|
Solve issue with nets/cells not visible on load
|
2019-06-01 10:27:01 +02:00 |
|
Miodrag Milanovic
|
545068dec4
|
Initial work on jsonwrite
|
2019-05-31 11:09:13 +02:00 |
|
Miodrag Milanovic
|
2ea1ccf2e6
|
Added explanation, fixes issue #278
|
2019-05-27 19:10:50 +02:00 |
|
Miodrag Milanovic
|
9b8d3b7546
|
option to disable anti aliasing in gui
|
2019-05-25 08:42:17 +02:00 |
|
David Shah
|
12f375a239
|
ecp5: Fix USRMCLK primitive
Signed-off-by: David Shah <dave@ds0.me>
|
2019-05-10 18:51:45 +01:00 |
|
David Shah
|
5344bc3b65
|
Merge pull request #261 from YosysHQ/pygeneric
Python API for generic architecture
|
2019-04-19 17:40:55 +01:00 |
|
David Shah
|
9fa13b5adc
|
pybindings: make errors in Python scripts stop nextpnr execution
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-17 11:12:58 +01:00 |
|
David Shah
|
90ceb829f3
|
pybindings: Fix use of import in user scripts
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-17 10:57:19 +01:00 |
|
Alyssa Milburn
|
c1cc356bb0
|
timing_opt: Add locks to optimise()
Signed-off-by: Alyssa Milburn <amilburn@zall.org>
|
2019-04-16 16:03:12 +02:00 |
|
David Shah
|
cfcd657e32
|
clangformat
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-08 18:08:39 +01:00 |
|
David Shah
|
ad9bc627e6
|
placer1: Check correctness of incremental updates with --debug
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-08 18:08:26 +01:00 |
|
David Shah
|
65b2a76159
|
placer1: Improve incremental bounding box updates
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-07 15:55:07 +01:00 |
|
David Shah
|
f0cd51e6bc
|
generic: Cell timing support
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-04 16:34:06 +01:00 |
|
David Shah
|
6fffe24177
|
generic: GUI Python bindings
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-03 16:08:33 +01:00 |
|
Janos Farkas
|
587b022b0a
|
common: avoid std::ofstream copy
Using a copy constructor to set the logfile is the only thing that
stops compilation with the libstdc++ shipping with gcc 4.8 (maybe 4.7)
|
2019-04-02 16:39:21 +00:00 |
|
David Shah
|
32327b761a
|
generic: Simple working example
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-02 15:30:01 +01:00 |
|
David Shah
|
50fd8aa01f
|
generic: Place a single SLICE
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-02 15:30:01 +01:00 |
|
David Shah
|
30f0c582e4
|
python: Named argument support
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-02 15:30:01 +01:00 |
|
David Shah
|
f5bfd557b6
|
python: Infrastructure for generic arch Python API
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-02 15:30:01 +01:00 |
|
David Shah
|
db152b332b
|
HeAP: Don't call Eigen if system is empty
Fixes #259
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-01 12:18:02 +01:00 |
|
whitequark
|
818165031c
|
Fix broken header guard
|
2019-03-25 19:32:58 +00:00 |
|
David Shah
|
25e3350675
|
HeAP: Make log output more consistent
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-25 15:39:15 +00:00 |
|
David Shah
|
49e827a9b4
|
HeAP: Add missing newline
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-25 12:41:25 +00:00 |
|
David Shah
|
efc6872341
|
placer1: Restore old weighting in budget-based mode
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-24 13:59:27 +00:00 |
|
David Shah
|
00b09fbb43
|
HeAP: Per-iteration output all on one line
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-24 11:18:38 +00:00 |
|
David Shah
|
02ae21d8fc
|
Add --placer option and refactor placer selection
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-24 11:10:20 +00:00 |
|
David Shah
|
52e05f4a07
|
placer1: Fix regression moving chained cells pre-legalise
Signed-off-by: David Shah <davey1576@gmail.com>
|
2019-03-23 23:15:05 +01:00 |
|
David Shah
|
23f2fff1c8
|
clangformat
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:39:05 +00:00 |
|
David Shah
|
801675a2c6
|
placer1: Only get criticalities when in timing-driven mode
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:31:54 +00:00 |
|