Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | ecp5: Add IOLOGIC timing and bitstream; ODDR working | David Shah | 2018-12-14 | 4 | -24/+71 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | ecp5: Add ODDR packing | David Shah | 2018-12-14 | 2 | -1/+25 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | ecp5: Adding IOLOGIC packing | David Shah | 2018-12-14 | 2 | -11/+109 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | ecp5: Add {S}IOLOGIC constids and cell | David Shah | 2018-12-12 | 2 | -0/+86 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | | Merge pull request #182 from YosysHQ/netname_pref | David Shah | 2018-12-16 | 1 | -8/+32 | |
|\ \ | | | | | | | json: Prefer higher level net names when a net has multiple names | |||||
| * | | json: Prefer higher level net names when a net has multiple names | David Shah | 2018-12-16 | 1 | -8/+32 | |
|/ / | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | | Merge pull request #180 from YosysHQ/python_execute_gui | David Shah | 2018-12-14 | 10 | -0/+68 | |
|\ \ | | | | | | | Add GUI for executing python file | |||||
| * | | Add GUI for executing python file | Miodrag Milanovic | 2018-12-14 | 10 | -0/+68 | |
|/ / | ||||||
* | | Merge pull request #178 from YosysHQ/path_fix | David Shah | 2018-12-13 | 1 | -10/+19 | |
|\ \ | |/ |/| | timing: Fix critical path print | |||||
| * | timing: Fix critical path print | David Shah | 2018-12-13 | 1 | -10/+19 | |
|/ | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | json: Print error instead of assert for driver/input conflicts | David Shah | 2018-12-12 | 1 | -1/+3 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | Merge pull request #174 from YosysHQ/ice40_attosoc_smoketest | David Shah | 2018-12-08 | 10 | -4/+3212 | |
|\ | | | | | ci: Add attosoc smoketest for ice40 | |||||
| * | ci: Add attosoc smoketest for ice40 | David Shah | 2018-12-08 | 10 | -4/+3212 | |
|/ | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | Merge pull request #172 from YosysHQ/hashfix | David Shah | 2018-12-07 | 1 | -1/+2 | |
|\ | | | | | timing_opt: Fix generic build | |||||
| * | timing_opt: Fix generic build | David Shah | 2018-12-07 | 1 | -1/+2 | |
|/ | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | Merge pull request #163 from daveshah1/timing_opt | David Shah | 2018-12-07 | 7 | -4/+878 | |
|\ | | | | | Adding criticality calculation and experimental timing optimisation pass | |||||
| * | timing_opt: Reduce iterations to 30, tidy up logging | David Shah | 2018-12-06 | 2 | -18/+13 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | timing: Fix xclock crit calc and compiler warnings | David Shah | 2018-12-06 | 1 | -7/+5 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | timing_opt: Reduce search diameter to 2 | David Shah | 2018-12-06 | 1 | -1/+1 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | timing_opt: Neighbour related fixes | David Shah | 2018-12-06 | 1 | -8/+23 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | timing_opt: Improve heuristics | David Shah | 2018-12-06 | 3 | -22/+50 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | timing_opt: Fix criticality and cost calculations | David Shah | 2018-12-06 | 2 | -23/+30 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | timing_opt: Make an optional pass controlled by command line | David Shah | 2018-12-06 | 2 | -3/+11 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | timing: Fixes to criticality calculation | David Shah | 2018-12-06 | 2 | -3/+25 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | clangformat | David Shah | 2018-12-06 | 3 | -86/+96 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | timing_opt: Fixes including single-move legality | David Shah | 2018-12-06 | 2 | -17/+60 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | timing_opt: Debugging and integration | David Shah | 2018-12-06 | 3 | -15/+123 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | timing_opt: Implement the BFS-based path optimisation | David Shah | 2018-12-06 | 2 | -35/+154 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | timing_opt: Implement critical path finder | David Shah | 2018-12-06 | 1 | -0/+114 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | timing_opt: Neigbour bel validity checking | David Shah | 2018-12-06 | 1 | -5/+48 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | timing_opt: Functions to calculate arc delay limits | David Shah | 2018-12-06 | 3 | -11/+74 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | timing_opt: Implement neighbour Bel finder | David Shah | 2018-12-06 | 3 | -0/+83 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | timing: Add criticality calculation to timing analysis | David Shah | 2018-12-06 | 3 | -2/+220 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | | Merge pull request #168 from YosysHQ/ci/cirrus | Serge Bazanski | 2018-12-06 | 2 | -0/+44 | |
|\ \ | | | | | | | ci: implement using CirrusCI | |||||
| * | | ci: more RAM | Sergiusz Bazanski | 2018-12-06 | 1 | -4/+4 | |
| | | | ||||||
| * | | ci: run test binaries | Sergiusz Bazanski | 2018-12-06 | 1 | -2/+5 | |
| | | | ||||||
| * | | ci: downloadmoreram.com | Sergiusz Bazanski | 2018-12-05 | 1 | -1/+1 | |
| | | | ||||||
| * | | ci: implement using CirrusCI | Sergiusz Bazanski | 2018-12-05 | 2 | -0/+41 | |
| | | | ||||||
* | | | ice40: Report error for unsupported PLL FEEDBACK_PATH values | David Shah | 2018-12-06 | 1 | -7/+11 | |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | | | ice40: Improve bitstream error handling | David Shah | 2018-12-06 | 1 | -2/+10 | |
| |/ |/| | | | | | | | | | Fixes #161 and provides a clearer error for #170 Signed-off-by: David Shah <dave@ds0.me> | |||||
* | | clangformat | David Shah | 2018-12-06 | 2 | -2/+3 | |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | | Merge pull request #164 from YosysHQ/carry_opt | David Shah | 2018-12-06 | 1 | -31/+78 | |
|\ \ | | | | | | | ice40: Carry chain optimisations | |||||
| * | | ice40: Put debug logging behind ctx->debug | David Shah | 2018-12-06 | 1 | -3/+5 | |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | | ice40: Fix carry chain splitting | David Shah | 2018-12-05 | 1 | -1/+1 | |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | | ice40: Don't split carry chain in simple feed-out cases | David Shah | 2018-12-04 | 1 | -7/+50 | |
| | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
| * | | ice40: Include I3 connectivity in chain | David Shah | 2018-12-04 | 1 | -23/+25 | |
| | | | | | | | | | | | | | | | | | | Thanks @smunaut Signed-off-by: David Shah <dave@ds0.me> | |||||
* | | | Fix crash exiting nextpnr gui | Miodrag Milanovic | 2018-12-06 | 1 | -0/+1 | |
| |/ |/| | ||||||
* | | Renamed LogLevel members, to prevent issue with system defines on Windows | Miodrag Milanovic | 2018-12-05 | 3 | -17/+17 | |
| | | ||||||
* | | Merge pull request #165 from smunaut/build_pipe | Miodrag Milanović | 2018-12-05 | 1 | -2/+2 | |
|\ \ | | | | | | | build: Make use of the pipe option to avoid temporary files | |||||
| * | | build: Make use of the pipe option to avoid temporary files | Sylvain Munaut | 2018-12-04 | 1 | -2/+2 | |
| |/ | | | | | | | | | | | | | | | This is really useful when building the ice40 with the gigantic .cc files that generate multi gigabyte .s temporary files ... this way the assembler just processed it in streaming way. Signed-off-by: Sylvain Munaut <tnt@246tNt.com> |