aboutsummaryrefslogtreecommitdiffstats
path: root/frontend/frontend_base.h
Commit message (Collapse)AuthorAgeFilesLines
* Fixing old emails and names in copyrightsgatecat2021-06-121-1/+1
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Remove redundant code after hashlib movegatecat2021-06-021-4/+4
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Use hashlib in frontend, where possiblegatecat2021-06-021-6/+6
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Merge pull request #579 from litghost/add_control_for_split_iogatecat2021-02-121-17/+25
|\ | | | | Add control to whether GenericFrontend splits IO ports.
| * Add control to whether GenericFrontend splits IO ports.Keith Rothman2021-02-111-17/+25
| | | | | | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* | Add design_loaded state variable.Keith Rothman2021-02-111-0/+2
|/ | | | | | | This is to decouple the command line flag "--json" and enable other frontend's. Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* Improve handling of unflattened netlistsDavid Shah2020-03-061-0/+2
| | | | Signed-off-by: David Shah <dave@ds0.me>
* Fixes for partial reconfig demoDavid Shah2020-01-181-0/+21
| | | | Signed-off-by: David Shah <dave@ds0.me>
* frontend: Fix hang when loading very large designsDavid Shah2020-01-161-1/+1
| | | | Signed-off-by: David Shah <dave@ds0.me>
* Preserve hierarchy through packingDavid Shah2019-12-271-0/+2
| | | | Signed-off-by: David Shah <dave@ds0.me>
* python: Add bindings for hierarchy structuresDavid Shah2019-12-271-0/+1
| | | | Signed-off-by: David Shah <dave@ds0.me>
* frontend_base: Import cell hierarchyDavid Shah2019-12-271-3/+16
| | | | Signed-off-by: David Shah <dave@ds0.me>
* frontend: Support for loading settings and nextpnr stateDavid Shah2019-12-271-1/+17
| | | | Signed-off-by: David Shah <dave@ds0.me>
* frontend/generic: Fix regressionsDavid Shah2019-12-271-19/+27
| | | | Signed-off-by: David Shah <dave@ds0.me>
* frontend/base: Fix lookup of nets by module indexDavid Shah2019-12-271-28/+30
| | | | Signed-off-by: David Shah <dave@ds0.me>
* frontend: Improved error handling and fixesDavid Shah2019-12-271-1/+8
| | | | Signed-off-by: David Shah <dave@ds0.me>
* frontend: Fix template compile issuesDavid Shah2019-12-271-36/+37
| | | | Signed-off-by: David Shah <dave@ds0.me>
* frontend: Top level port importDavid Shah2019-12-271-52/+158
| | | | Signed-off-by: David Shah <dave@ds0.me>
* frontend/base: Functions for hierarchical submodule cell importDavid Shah2019-12-271-45/+76
| | | | Signed-off-by: David Shah <dave@ds0.me>
* frontend/base: Functions for leaf cell importDavid Shah2019-12-271-0/+72
| | | | Signed-off-by: David Shah <dave@ds0.me>
* frontend/base: Functions for net[name] importDavid Shah2019-12-271-0/+116
| | | | Signed-off-by: David Shah <dave@ds0.me>
* frontend: JSON implementation of the generic frameworkDavid Shah2019-12-271-18/+20
| | | | Signed-off-by: David Shah <dave@ds0.me>
* frontend/base: Improve net indexingDavid Shah2019-12-271-8/+27
| | | | Signed-off-by: David Shah <dave@ds0.me>
* frontend/base: Functions for port importDavid Shah2019-12-271-1/+144
| | | | Signed-off-by: David Shah <dave@ds0.me>
* frontend/base: Top module handlingDavid Shah2019-12-271-0/+192
Signed-off-by: David Shah <dave@ds0.me>