Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ECP5 support is no longer experimental | David Shah | 2019-11-26 | 6 | -530/+3 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Revert "Merge pull request #355 from YosysHQ/ecp5-promote-lsr" | David Shah | 2019-11-20 | 2 | -74/+5 |
| | | | | | This reverts commit 6a7d1fe53d2b55e03ebe3400c0f4c9e5741ed2e1, reversing changes made to c3d4117a219570f0a132ae4f810dec961811311a. | ||||
* | Merge pull request #355 from YosysHQ/ecp5-promote-lsr | David Shah | 2019-11-20 | 2 | -5/+74 |
|\ | | | | | ecp5: Add support for promotion of LSRs to global network | ||||
| * | ecp5: Add support for promotion of LSRs to global network | David Shah | 2019-11-19 | 2 | -5/+74 |
|/ | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ecp5: Fix handling of custom DEL_VALUE | David Shah | 2019-11-18 | 1 | -1/+2 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | timing: Fix critical path walking for ECP5 | David Shah | 2019-11-18 | 1 | -2/+1 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ecp5: Fix dynamic DELAYF control | David Shah | 2019-11-18 | 1 | -0/+3 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ecp5: Add logic utilisation before packing statistics | David Shah | 2019-11-18 | 1 | -0/+45 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | clangformat | David Shah | 2019-11-18 | 1 | -1/+1 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Merge pull request #345 from YosysHQ/dave/sdf | David Shah | 2019-11-18 | 9 | -28/+409 |
|\ | | | | | Improve handling of top level IO and add SDF support | ||||
| * | sdf: Working on support for CVC | David Shah | 2019-10-24 | 4 | -8/+20 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | sdf: Improve SDF output | David Shah | 2019-10-24 | 1 | -0/+4 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | sdf: Add basic support for writing SDF files | David Shah | 2019-10-19 | 3 | -21/+155 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | sdf: Framework for writing out SDF files | David Shah | 2019-10-19 | 1 | -0/+200 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | ice40: Preserve top level IO properly | David Shah | 2019-10-19 | 3 | -16/+24 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | ecp5: Preserve top level IO properly | David Shah | 2019-10-18 | 4 | -13/+36 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | Merge pull request #352 from pepijndevos/slicebug | David Shah | 2019-11-18 | 1 | -4/+4 |
|\ \ | | | | | | | leftover Q from before slice api change | ||||
| * | | leftover Q from before slice api change | Pepijn de Vos | 2019-11-18 | 1 | -4/+4 |
|/ / | |||||
* | | Fix typo | David Shah | 2019-11-11 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | python: Add interactive.py for a REPL during PnR | David Shah | 2019-11-11 | 1 | -0/+6 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | Merge pull request #350 from pepijndevos/newslice | David Shah | 2019-11-08 | 7 | -28/+42 |
|\ \ | | | | | | | Dedicated output for LUT in GENERIC_SLICE | ||||
| * | | more formatting | Pepijn de Vos | 2019-11-08 | 1 | -2/+2 |
| | | | |||||
| * | | return FF_USED, formatting, correct INIT | Pepijn de Vos | 2019-11-08 | 4 | -5/+20 |
| | | | |||||
| * | | dedicated output for LUT in GENERIC_SLICE | Pepijn de Vos | 2019-11-08 | 6 | -32/+31 |
| | | | |||||
* | | | cmake: Add boost system library | David Shah | 2019-11-06 | 1 | -1/+1 |
|/ / | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | ecp5: Copy timing constraints across ECLKBRIDGECS | David Shah | 2019-11-01 | 1 | -1/+4 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | ecp5: Fix placement of ECLKBRIDGECS | David Shah | 2019-11-01 | 1 | -11/+41 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | ecp5: Allow setting drive strength for 3V3 IOs | David Shah | 2019-10-26 | 1 | -0/+10 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | ecp5: Add constids for new timing cell types | David Shah | 2019-10-26 | 2 | -0/+10 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | ecp5: Add an error for out-of-sync constids and bba | David Shah | 2019-10-26 | 4 | -2/+10 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | Merge branch 'master' of ssh.github.com:YosysHQ/nextpnr | David Shah | 2019-10-25 | 1 | -8/+0 |
|\ \ | |||||
| * \ | Merge pull request #346 from xobs/fix-ice40-pregenerated-bba | David Shah | 2019-10-25 | 1 | -8/+0 |
| |\ \ | | | | | | | | | ice40: cmake: fix build with pregenerated bba path | ||||
| | * | | ice40: cmake: fix build with pregenerated bba path | Sean Cross | 2019-10-24 | 1 | -8/+0 |
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When building using non-pregenerated bba files, the rule to create bbasm files gets called twice: once unconditionally, and once as part of the conditional that determines we're not using a pregenerated bba path. If we _are_ using a pregenerated bba path, then this rule gets called anyway, resulting in a build error. Remove the duplicate, unconditional creation of the bba file generation, to fix the build when using pregenerated files, and to speed up the build when not using pregenerated files. Signed-off-by: Sean Cross <sean@xobs.io> | ||||
* / / | ecp5: Fix routing to shared DSP control inputs | David Shah | 2019-10-25 | 3 | -1/+37 |
|/ / | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* / | ecp5: Make database build depend on constids.inc | David Shah | 2019-10-20 | 1 | -2/+2 |
|/ | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Merge pull request #342 from xobs/msvc-static-fix | David Shah | 2019-10-18 | 1 | -1/+1 |
|\ | | | | | cmake: don't link libutil on windows | ||||
| * | cmake: don't link libutil on windows | Sean Cross | 2019-10-18 | 1 | -1/+1 |
|/ | | | | | | libutil is only required to be linked on Linux. Signed-off-by: Sean Cross <sean@xobs.io> | ||||
* | Merge pull request #341 from YosysHQ/dave/ice40-pcf-frequency | David Shah | 2019-10-13 | 2 | -0/+21 |
|\ | | | | | ice40: Add set_frequency pcf command; and document pcf format | ||||
| * | ice40: Add set_frequency pcf command; and document pcf | David Shah | 2019-10-13 | 2 | -0/+21 |
|/ | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Merge pull request #340 from YosysHQ/dave/ecp5_io | David Shah | 2019-10-13 | 5 | -9/+217 |
|\ | | | | | ecp5: IOLOGIC improvements | ||||
| * | ecp5: Add support for ECLKBRIDGECS | David Shah | 2019-10-11 | 1 | -1/+52 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | ecp5: Fix tristate IO registers | David Shah | 2019-10-09 | 1 | -3/+9 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | ecp5: Add support for IO registers | David Shah | 2019-10-09 | 3 | -1/+113 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | ecp5: Add IDDR71B support | David Shah | 2019-10-09 | 2 | -3/+16 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | ecp5: Add ODDR71B support | David Shah | 2019-10-09 | 1 | -3/+14 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | ecp5: Preparations for new IO bels | David Shah | 2019-10-09 | 3 | -1/+16 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | Merge pull request #338 from YosysHQ/docs | David Shah | 2019-10-11 | 2 | -0/+140 |
|\ \ | | | | | | | Documentation Improvements | ||||
| * | | docs: Improvements to coding notes | David Shah | 2019-10-03 | 1 | -0/+30 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | docs: Working on coding tips | David Shah | 2019-09-29 | 1 | -0/+37 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | docs: More netlist documentation | David Shah | 2019-09-29 | 1 | -0/+31 |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> |