David Shah
|
7fa1329508
|
Merge pull request #180 from YosysHQ/python_execute_gui
Add GUI for executing python file
|
2018-12-14 18:29:54 +00:00 |
|
David Shah
|
c01bb88509
|
ecp5: Add IOLOGIC timing and bitstream; ODDR working
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-14 16:40:38 +00:00 |
|
Miodrag Milanovic
|
e0b4a2eeab
|
Add GUI for executing python file
|
2018-12-14 17:20:25 +01:00 |
|
David Shah
|
9dc845b20d
|
ecp5: Add ODDR packing
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-14 14:59:14 +00:00 |
|
David Shah
|
36b1650df7
|
ecp5: Adding IOLOGIC packing
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-14 09:55:04 +00:00 |
|
David Shah
|
19cffde375
|
Merge pull request #178 from YosysHQ/path_fix
timing: Fix critical path print
|
2018-12-13 12:50:30 +00:00 |
|
David Shah
|
f4d4244534
|
timing: Fix critical path print
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-13 12:10:18 +00:00 |
|
David Shah
|
b12a8c1a30
|
ecp5: Add {S}IOLOGIC constids and cell
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-12 19:08:48 +00:00 |
|
David Shah
|
9d852f02b6
|
json: Print error instead of assert for driver/input conflicts
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-12 17:31:24 +00:00 |
|
Eddie Hung
|
e87b96fe4a
|
Add xc7 specific hack for global network routing
|
2018-12-08 22:49:55 -08:00 |
|
Eddie Hung
|
097062c5cb
|
Remove pip_to_dst_wire lookup
|
2018-12-08 22:49:39 -08:00 |
|
David Shah
|
26ce72f8c6
|
Merge pull request #174 from YosysHQ/ice40_attosoc_smoketest
ci: Add attosoc smoketest for ice40
|
2018-12-08 17:52:08 +00:00 |
|
David Shah
|
51155ec6a7
|
ci: Add attosoc smoketest for ice40
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-12-08 17:09:27 +00:00 |
|
Eddie Hung
|
d37a57800b
|
Tune predictDelay
|
2018-12-07 20:22:30 -08:00 |
|
David Shah
|
98d2fc6b10
|
Merge pull request #172 from YosysHQ/hashfix
timing_opt: Fix generic build
|
2018-12-07 23:10:08 +00:00 |
|
David Shah
|
e8c03a0dd7
|
timing_opt: Fix generic build
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-12-07 23:51:09 +01:00 |
|
Eddie Hung
|
9c0fd6816e
|
Add X back into predictDelay() for global resources
|
2018-12-07 14:48:53 -08:00 |
|
Eddie Hung
|
16e001b679
|
Merge https://github.com/YosysHQ/nextpnr into xc7
|
2018-12-07 14:37:53 -08:00 |
|
Eddie Hung
|
0146312707
|
Fixes
|
2018-12-07 14:31:24 -08:00 |
|
Eddie Hung
|
cadafffbec
|
Missing files
|
2018-12-07 22:23:15 +00:00 |
|
Eddie Hung
|
550271b338
|
Cleanup XDL generation
|
2018-12-07 22:22:30 +00:00 |
|
David Shah
|
d790d0bb91
|
Merge pull request #163 from daveshah1/timing_opt
Adding criticality calculation and experimental timing optimisation pass
|
2018-12-07 21:19:41 +00:00 |
|
Eddie Hung
|
236ca15b49
|
Place blinky BUFG in dedicated location for input pin
|
2018-12-06 18:02:10 -08:00 |
|
Eddie Hung
|
8c44888466
|
Fix delay prediction
|
2018-12-06 17:40:15 -08:00 |
|
Eddie Hung
|
904860b2b4
|
Add comment
|
2018-12-06 16:53:48 -08:00 |
|
Eddie Hung
|
66f22150b1
|
Improve estimateDelay for global clocks
|
2018-12-06 16:49:35 -08:00 |
|
Eddie Hung
|
c708a4e0d3
|
Fix leftover divide by 2 in Arch::estimateDelay()
|
2018-12-06 16:11:15 -08:00 |
|
Eddie Hung
|
557011cfe6
|
Have a go at generating FASM from Torc XDL
|
2018-12-06 14:51:24 -08:00 |
|
Eddie Hung
|
5f75a8447f
|
Merge in vx980t support
|
2018-12-06 20:07:51 +00:00 |
|
Serge Bazanski
|
a9e1fab9fc
|
Merge pull request #168 from YosysHQ/ci/cirrus
ci: implement using CirrusCI
|
2018-12-06 12:35:14 +01:00 |
|
David Shah
|
144363693d
|
ice40: Report error for unsupported PLL FEEDBACK_PATH values
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 11:29:33 +00:00 |
|
David Shah
|
e7fc42ac84
|
ice40: Improve bitstream error handling
Fixes #161 and provides a clearer error for #170
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 11:19:48 +00:00 |
|
David Shah
|
b732e42fa3
|
timing_opt: Reduce iterations to 30, tidy up logging
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 11:00:16 +00:00 |
|
David Shah
|
56dfd5564a
|
timing: Fix xclock crit calc and compiler warnings
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 10:53:01 +00:00 |
|
David Shah
|
2b84b33cd6
|
timing_opt: Reduce search diameter to 2
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 10:53:01 +00:00 |
|
David Shah
|
745960fa85
|
timing_opt: Neighbour related fixes
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 10:53:01 +00:00 |
|
David Shah
|
f53dc8d3c9
|
timing_opt: Improve heuristics
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 10:53:01 +00:00 |
|
David Shah
|
a990a1576c
|
timing_opt: Fix criticality and cost calculations
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 10:53:01 +00:00 |
|
David Shah
|
f3adf5a576
|
timing_opt: Make an optional pass controlled by command line
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 10:53:01 +00:00 |
|
David Shah
|
0f40e5fe8c
|
timing: Fixes to criticality calculation
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 10:53:01 +00:00 |
|
David Shah
|
254c5ea359
|
clangformat
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 10:53:01 +00:00 |
|
David Shah
|
e1c74ad3db
|
timing_opt: Fixes including single-move legality
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 10:53:01 +00:00 |
|
David Shah
|
b51308708b
|
timing_opt: Debugging and integration
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 10:53:01 +00:00 |
|
David Shah
|
1b7214a18a
|
timing_opt: Implement the BFS-based path optimisation
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 10:53:01 +00:00 |
|
David Shah
|
51a662d37e
|
timing_opt: Implement critical path finder
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 10:53:01 +00:00 |
|
David Shah
|
cd9a65a84c
|
timing_opt: Neigbour bel validity checking
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 10:53:01 +00:00 |
|
David Shah
|
2de506c071
|
timing_opt: Functions to calculate arc delay limits
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 10:53:01 +00:00 |
|
David Shah
|
83e3277577
|
timing_opt: Implement neighbour Bel finder
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 10:53:01 +00:00 |
|
David Shah
|
9a42b64a68
|
timing: Add criticality calculation to timing analysis
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 10:53:01 +00:00 |
|
David Shah
|
88e1e6bdf4
|
clangformat
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 10:52:46 +00:00 |
|