Miodrag Milanovic
|
bb16fdb4bb
|
Python code cleanup
|
2020-11-14 16:34:12 +01:00 |
|
David Shah
|
109aa63474
|
clangformat
Signed-off-by: David Shah <dave@ds0.me>
|
2020-08-20 09:46:49 +01:00 |
|
Miodrag Milanovic
|
1168d1ff90
|
Made proper exception translation
|
2020-08-07 09:46:02 +02:00 |
|
Miodrag Milanovic
|
fe398ab983
|
clangformat
|
2020-07-25 10:17:13 +02:00 |
|
Miodrag Milanovic
|
597f4a1495
|
exception translation
|
2020-07-24 11:03:08 +02:00 |
|
Miodrag Milanovic
|
598ef014e6
|
Fixed named arguments
|
2020-07-24 10:59:11 +02:00 |
|
Miodrag Milanovic
|
8a90328ab7
|
proper ctx export
|
2020-07-23 20:20:26 +02:00 |
|
Miodrag Milanovic
|
8f2b707d02
|
Initial conversion to pybind11
|
2020-07-23 18:35:18 +02:00 |
|
Erika
|
9185c85a54
|
python: Expose PlaceStrength enum and isValidBelForCell on ecp5
Signed-off-by: Erika <rrika9@yahoo.com>
|
2020-01-26 20:32:02 +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
|
035bfb0fe5
|
json: Remove legacy frontend
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:30 +00:00 |
|
David Shah
|
5cd2b55f1f
|
python: Adding helper functions for netlist modification
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-15 19:30:56 +01:00 |
|
David Shah
|
1839a3a770
|
Major Property improvements for common and iCE40
Signed-off-by: David Shah <dave@ds0.me>
|
2019-08-05 14:52:15 +01:00 |
|
Miodrag Milanovic
|
d5d8213871
|
Added support for attributes/properties types
|
2019-06-01 15:52:32 +02: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 |
|
David Shah
|
6fffe24177
|
generic: GUI Python bindings
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-03 16:08:33 +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
|
493d6c3fb9
|
Add Python helper functions for floorplanning
Signed-off-by: David Shah <dave@ds0.me>
|
2019-03-22 10:31:54 +00:00 |
|
David Shah
|
65a5d05952
|
python: Fixes to get net wires map working
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-22 13:42:20 +00:00 |
|
David Shah
|
e48c9e73e7
|
python: Add wrapper for vectors to allow Python access to net.users
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-22 12:35:07 +00:00 |
|
David Shah
|
c4af52dd5b
|
ecp5: Working on arch implementation
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-11 10:41:36 +02:00 |
|
Miodrag Milanovic
|
2ad355ebeb
|
Renamed dummy->generic for tests, also fix warning
|
2018-07-11 08:05:42 +02:00 |
|
Miodrag Milanovic
|
fcff203c23
|
typeof to decltype
|
2018-07-05 10:13:29 +02:00 |
|
David Shah
|
46db500123
|
python: More design-related bindings, dump_design.py working again
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 14:55:24 +02:00 |
|
David Shah
|
79e91368f9
|
python: Update wrapper for non-unique_ptr maps
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 14:55:24 +02:00 |
|
David Shah
|
f6432aa88e
|
python: Adding more wrapped bindings for ice40
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 14:55:24 +02:00 |
|
David Shah
|
f8ad2b31a9
|
python: Translate NPNR_ASSERTs to Python
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 14:55:24 +02:00 |
|
David Shah
|
3e8bdb5cbd
|
python: New wrapper system working for unique_ptr maps
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 14:55:24 +02:00 |
|
David Shah
|
a382d906ef
|
python: Developing context wrappers for maps
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 14:55:24 +02:00 |
|
David Shah
|
45ec502ded
|
python: Adding more bindings
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 14:55:24 +02:00 |
|
David Shah
|
1e96d65ded
|
python: Add context wrapper support for ranges
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 14:55:24 +02:00 |
|
David Shah
|
4bc12f2ead
|
Progress on new wrapper system
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-04 14:55:24 +02:00 |
|
Miodrag Milanovic
|
2037fff742
|
remove emb.cc
|
2018-06-28 17:57:26 +02:00 |
|
David Shah
|
b0b16a344a
|
Improving post-ripup placement in the legaliser
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-27 12:18:52 +02:00 |
|
Miodrag Milanovic
|
bafb4702c7
|
reinit python tab
|
2018-06-27 11:45:19 +02:00 |
|
David Shah
|
962c566ffb
|
Fixing Python bindings bugs
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-26 14:21:54 +02:00 |
|
David Shah
|
103dde79de
|
Fixing Python bindings after adding unique_ptr
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-26 14:13:52 +02:00 |
|
David Shah
|
37bad1f99e
|
Fixing the Python bindings following Context/Arch refactoring
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-23 19:51:22 +02:00 |
|
David Shah
|
1e8840b0f9
|
Update from increased clangformat line length
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-23 16:12:52 +02:00 |
|
Miodrag Milanovic
|
82ec1be31f
|
Added BUILD_GUI, BUILD_PYTHON and BUILD_TESTS cmake options,
|
2018-06-23 14:32:49 +02:00 |
|
Clifford Wolf
|
aa81f9d648
|
Switched from clifford@clifford.at to clifford@symbioticeda.com for copyright headers
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-22 16:19:17 +02:00 |
|
Clifford Wolf
|
4fefdbd57c
|
Cleanup parse_json_file API, some other cleanups
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-21 16:16:58 +02:00 |
|
Clifford Wolf
|
babd5f39ab
|
Towards IdString as per-context facility
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-18 14:53:01 +02:00 |
|
Clifford Wolf
|
8ee149f4fc
|
Rename Design to Context, derive from Arch instead of instantiating
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-18 14:06:37 +02:00 |
|
Clifford Wolf
|
ad18cdb087
|
Rename Chip to Arch and ChipArgs to ArchArgs
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-18 13:35:25 +02:00 |
|
David Shah
|
6a937e0b45
|
Updating copyrights
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-17 11:49:57 +02:00 |
|
David Shah
|
b1cbae1293
|
python: Clear SIGINT handler after Python loads
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-14 10:08:54 +02:00 |
|