Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Add fast IdString <-> PortPin conversion | Clifford Wolf | 2018-06-12 | 2 | -2/+12 | |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | | Add proper fast IdString | Clifford Wolf | 2018-06-12 | 2 | -12/+80 | |
|/ | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Add IdString API | Clifford Wolf | 2018-06-12 | 3 | -11/+45 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr | Clifford Wolf | 2018-06-12 | 2 | -1/+7 | |
|\ | ||||||
| * | Implement the placement validity checker | David Shah | 2018-06-12 | 1 | -1/+3 | |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
| * | ice40: Start working on a packer, currently not tested | David Shah | 2018-06-12 | 1 | -0/+4 | |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | | Add nextpnr namespace | Clifford Wolf | 2018-06-12 | 15 | -34/+90 | |
|/ | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | ice40: Adding cell utilities for packing | David Shah | 2018-06-12 | 2 | -15/+27 | |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | Adding some utilities for packing | David Shah | 2018-06-12 | 2 | -0/+100 | |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | Add "nextpnr.h" | Clifford Wolf | 2018-06-11 | 9 | -55/+78 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Remove pool, dict, vector namespace aliases | Clifford Wolf | 2018-06-11 | 3 | -17/+12 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Renamed LOC attribute to BEL, fix ice40 IO bel names | Clifford Wolf | 2018-06-09 | 1 | -3/+3 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Adding basic placement constraints | David Shah | 2018-06-09 | 2 | -2/+40 | |
| | | | | | | | Specify the attribute (* LOC="bel_name" *) on any cell to constrain its placement to that bel. Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | Add very basic router | Clifford Wolf | 2018-06-09 | 3 | -3/+201 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Remove writing on sell types to cout (left over debug output?) | Clifford Wolf | 2018-06-09 | 1 | -1/+0 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Improving the Python bindings, particularly the map/pair wrappers | David Shah | 2018-06-08 | 2 | -6/+162 | |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | python: Fixing builds as importable module | David Shah | 2018-06-08 | 1 | -0/+4 | |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | Reformat remaining files | David Shah | 2018-06-08 | 3 | -87/+100 | |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | Applied clang-format to my own contributions | ZipCPU | 2018-06-07 | 5 | -255/+255 | |
| | ||||||
* | Adjusted info message names for rule-checker and parser | ZipCPU | 2018-06-07 | 1 | -1/+2 | |
| | ||||||
* | Fix placer build for dummy arch | Clifford Wolf | 2018-06-07 | 1 | -3/+3 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Moved placer definitions to place.h, main automatically runs placer now | ZipCPU | 2018-06-07 | 2 | -3/+27 | |
| | ||||||
* | Initial (random) placer capability | ZipCPU | 2018-06-07 | 2 | -5/+92 | |
| | | | | | | | | | | This commit also includes changes to jsonparse to allow it to 1) recognize ports with no connection, and set their net pointers to NULL 2) recognize designs with a ports node rather than a ports_direction The rule checker has also been modified to accommodate possible NULL netlists The ice40 chip now also has iterator operations ++bi and bi++. | |||||
* | Merge branch 'master' into gqtech | ZipCPU | 2018-06-07 | 6 | -127/+367 | |
|\ | ||||||
| * | Replacing Boost type_traits with std | David Shah | 2018-06-07 | 1 | -1/+1 | |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
| * | Reformat Python bindings and ice40 main | David Shah | 2018-06-07 | 2 | -173/+177 | |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
| * | Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr | David Shah | 2018-06-07 | 3 | -60/+64 | |
| |\ | ||||||
| | * | clang-format for design and chip codebase | Clifford Wolf | 2018-06-07 | 2 | -59/+61 | |
| | | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
| | * | Fix clang-format include order issues | Clifford Wolf | 2018-06-07 | 1 | -1/+3 | |
| | | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
| * | | Global design object working | David Shah | 2018-06-07 | 2 | -1/+7 | |
| | | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
| * | | Working on global Python design object | David Shah | 2018-06-07 | 2 | -14/+49 | |
| | | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
| * | | Developing Python bindings for Design and related types | David Shah | 2018-06-07 | 3 | -49/+179 | |
| |/ | ||||||
| * | Adding Python to/from string wrappers for internal IDs | David Shah | 2018-06-07 | 1 | -0/+48 | |
| | | ||||||
| * | Allow loading and running Python files before GUI starts | David Shah | 2018-06-07 | 2 | -34/+46 | |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
| * | rulecheck.cc: Add missing return | David Shah | 2018-06-06 | 1 | -0/+1 | |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | | Removed unused set of warnings from log.cc | ZipCPU | 2018-06-06 | 2 | -5/+2 | |
|/ | ||||||
* | Attempt to add JSON parser--not working yet w/ build system | ZipCPU | 2018-06-06 | 1 | -1/+1 | |
| | ||||||
* | Merge branch 'master' into gqtech | ZipCPU | 2018-06-06 | 2 | -5/+1 | |
|\ | ||||||
| * | Refactor Chip API and iCE40 database | Clifford Wolf | 2018-06-06 | 2 | -5/+1 | |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | | Applied Rule Check to parser results, refactored JSON parser | ZipCPU | 2018-06-06 | 1 | -0/+61 | |
| | | ||||||
* | | Merge branch 'master' into gqtech | ZipCPU | 2018-06-06 | 4 | -0/+107 | |
|\| | ||||||
| * | Initial GUI work | Miodrag Milanovic | 2018-06-05 | 4 | -0/+107 | |
| | | ||||||
* | | Removed erroneous BEL assignment in JSON parser | ZipCPU | 2018-06-06 | 1 | -3/+3 | |
|/ | ||||||
* | Removed the log_ dependencies from json-parser | ZipCPU | 2018-06-05 | 2 | -12/+8 | |
| | ||||||
* | Added some logging functions, borrowed from Yosys | ZipCPU | 2018-06-05 | 2 | -0/+351 | |
| | ||||||
* | Initial JSON parser | ZipCPU | 2018-06-05 | 1 | -12/+16 | |
| | ||||||
* | Add 'styles' to GraphicElement | David Shah | 2018-06-04 | 1 | -0/+14 | |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | Replace GuiLine with GraphicElement | Clifford Wolf | 2018-06-04 | 1 | -0/+13 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Python bindings working on both architectures | David Shah | 2018-06-02 | 2 | -61/+86 | |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | Simple Python test working | David Shah | 2018-06-02 | 1 | -2/+2 | |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> |