aboutsummaryrefslogtreecommitdiffstats
path: root/common/design_utils.h
Commit message (Collapse)AuthorAgeFilesLines
* refactor: New member functions to replace design_utilsgatecat2022-02-181-26/+0
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Fixing old emails and names in copyrightsgatecat2021-06-121-2/+2
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* nexus: Refactor DSP macro splitting to make it more genericDavid Shah2020-11-301-0/+4
| | | | Signed-off-by: David Shah <dave@ds0.me>
* nexus: Add support for clocked MULT9X9sDavid Shah2020-11-301-0/+3
| | | | Signed-off-by: David Shah <dave@ds0.me>
* nexus: Support for unclocked 9x9 multipliesDavid Shah2020-11-301-2/+2
| | | | Signed-off-by: David Shah <dave@ds0.me>
* nexus: Miscellaneous DSP infrastructureDavid Shah2020-11-301-6/+4
| | | | Signed-off-by: David Shah <dave@ds0.me>
* nexus: Add some infrastructure for DSP packingDavid Shah2020-11-301-0/+6
| | | | Signed-off-by: David Shah <dave@ds0.me>
* nexus: Working on validity checkingDavid Shah2020-11-301-0/+7
| | | | Signed-off-by: David Shah <dave@ds0.me>
* ecp5: Preserve top level IO properlyDavid Shah2019-10-181-0/+3
| | | | Signed-off-by: David Shah <dave@ds0.me>
* ecp5: Fix USRMCLK primitiveDavid Shah2019-05-101-0/+3
| | | | Signed-off-by: David Shah <dave@ds0.me>
* design_utils: Adding some design helper functionsDavid Shah2018-10-011-0/+6
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ecp5: Adding carry helper functionsDavid Shah2018-09-301-0/+3
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Fix driver finder when net is undrivenDavid Shah2018-07-171-0/+2
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Update from increased clangformat line lengthDavid Shah2018-06-231-12/+5
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Switched from clifford@clifford.at to clifford@symbioticeda.com for ↵Clifford Wolf2018-06-221-1/+1
| | | | | | copyright headers Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Getting rid of old IdString API users, Add ctx to many internal APIsClifford Wolf2018-06-181-5/+8
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Rename Design to Context, derive from Arch instead of instantiatingClifford Wolf2018-06-181-1/+1
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* General reformattingDavid Shah2018-06-171-1/+0
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Updating copyrightsDavid Shah2018-06-171-0/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Improving the placer outputDavid Shah2018-06-171-0/+3
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* experiment: Simple heuristic-based placerDavid Shah2018-06-161-1/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Remove IO buffers when fed by SB_IODavid Shah2018-06-131-9/+24
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-121-0/+4
|\
| * ice40: Start working on a packer, currently not testedDavid Shah2018-06-121-0/+4
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | Add nextpnr namespaceClifford Wolf2018-06-121-0/+5
|/ | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* ice40: Adding cell utilities for packingDavid Shah2018-06-121-2/+6
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Adding some utilities for packingDavid Shah2018-06-121-0/+60
Signed-off-by: David Shah <davey1576@gmail.com>