Commit Graph

1714 Commits

Author SHA1 Message Date
Eddie Hung 92ea676fc4 Merge http://github.com/YosysHQ/nextpnr into xc7 2018-11-14 18:37:08 -08:00
Eddie Hung d3b2065cd7
Merge pull request #114 from YosysHQ/fix_legalise
Fix legalise
2018-11-14 17:58:16 -08:00
Eddie Hung 934c5d5f8b Merge http://github.com/YosysHQ/nextpnr into xc7 2018-11-13 17:24:44 -08:00
Eddie Hung e19ad23ef4 Merge branch 'xc7-router_improve' into xc7 2018-11-13 17:21:46 -08:00
Eddie Hung df2622d300 [placer1] Only perform slack redist if legalised 2018-11-13 16:33:01 -08:00
Eddie Hung 1b93107843 [placer1] Only increase temperature if legaliser moved something 2018-11-13 16:33:01 -08:00
Eddie Hung cab91b035b [common] Fix 'after after' 2018-11-13 16:33:01 -08:00
Eddie Hung 6527e3b6ae [common] Fix typo in Loc::operator!=() 2018-11-13 16:33:01 -08:00
Eddie Hung 519bcd31bf [placer1] Fix require_legal polarity 2018-11-13 16:33:01 -08:00
Eddie Hung 42d1990784 [timing] Path report to include pips when --verbose set 2018-11-13 16:32:06 -08:00
Eddie Hung efa22e5ba9
Merge pull request #113 from YosysHQ/ice40_carry_budget
[ice40] getBudgetOverride() to use constrained Z not placed Z
2018-11-13 13:46:21 -08:00
Eddie Hung 51a2894762 [ice40] getBudgetOverride() to use constrained Z not placed Z 2018-11-13 12:51:46 -08:00
Eddie Hung 3b2b15dc4a
Merge pull request #107 from YosysHQ/router_improve
Major rewrite of "router1"
2018-11-13 11:39:51 -08:00
Eddie Hung 9a498c26d1 Update picorv32.sh 2018-11-13 11:07:43 -08:00
Eddie Hung bccf95296c Add picorv32.pcf 2018-11-13 11:07:08 -08:00
Eddie Hung ca94aa1915 Reduce blinky.sh freq to 150MHz 2018-11-13 10:11:27 -08:00
Eddie Hung fa3d366ddb Add missing operator needed by router_improve 2018-11-13 10:10:57 -08:00
Clifford Wolf d0ae4c77be
Merge pull request #105 from YosysHQ/placer1_tmg_ignore
[placer1] Ignore timing of TMG_IGNORE nets
2018-11-13 18:48:59 +01:00
Eddie Hung 7402a4b955 [placer1] Tidy up logic 2018-11-13 09:26:28 -08:00
Eddie Hung d5ca744ca0 Fix typo 2018-11-13 09:10:14 -08:00
Eddie Hung 97f1901fcf Merge branch 'router_improve' of http://github.com/YosysHQ/nextpnr into xc7-router_improve 2018-11-13 09:05:35 -08:00
Eddie Hung 72a16004e1 Divide columns by 2 to get better X estimate for tiles 2018-11-13 09:01:24 -08:00
Clifford Wolf caca485cff Minor router1 debug log improvements
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-11-13 17:30:49 +01:00
Clifford Wolf 51b09f2407 Improve router1 debug output, switch to nameOf APIs
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-11-13 16:29:33 +01:00
Clifford Wolf e06eef375c Add more nameOf() convenience methods
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-11-13 16:08:44 +01:00
Clifford Wolf 23218b3378 Add some architecture API FAQ items
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-11-13 16:08:04 +01:00
David Shah 959d163ba7 ecp5: Improve delay estimates
Signed-off-by: David Shah <dave@ds0.me>
2018-11-13 14:27:23 +00:00
David Shah 9eaed81ed5
Merge pull request #112 from pedrovanzella/master
Mark getArchOptions as override in derived classes
2018-11-13 13:14:24 +00:00
Pedro Vanzella 710ea1b265 Mark getArchOptions as override in derived classes 2018-11-13 11:03:48 -02:00
Clifford Wolf 06e0e1ffee Various router1 fixes, Add BelId/WireId/PipId::operator<()
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-11-13 05:05:56 +01:00
David Shah e0fe523606 Fix router1 check for ECP5
Signed-off-by: David Shah <dave@ds0.me>
2018-11-12 11:23:31 +00:00
Miodrag Milanovic 7bd542ecbe Make zoom in/out always display content 2018-11-12 10:06:04 +01:00
Clifford Wolf cf27b3f8d2
Merge pull request #108 from dlharmon/master
Improve error reporting of failure to open JSON file
2018-11-12 09:09:57 +01:00
David Shah f3205f6602
Merge pull request #111 from YosysHQ/issue106
ice40: Don't set colbuf bits for 384
2018-11-11 23:56:28 +00:00
David Shah becf3021bd ice40: Don't set colbuf bits for 384
Signed-off-by: David Shah <davey1576@gmail.com>
2018-11-11 23:52:04 +01:00
Darrell Harmon e1a8136a92 Merge branch 'master' of github.com:YosysHQ/nextpnr 2018-11-11 15:46:44 -07:00
Eddie Hung ec96897c1d Ahead of LUT input swapping, assign LUT<6 from A6 downwards 2018-11-11 14:21:06 -08:00
Eddie Hung 75654a69f0 Fix LUT input delays, speedup construct_wire_to_delay? 2018-11-11 14:15:11 -08:00
Eddie Hung 7af788f9e3 [timing] Fix combinational -> combinatorial 2018-11-11 13:49:09 -08:00
Eddie Hung 2438027020
Merge pull request #110 from YosysHQ/force_timing_continue
[timing] Better messaging for failed timing analysis, allow --force to
2018-11-11 13:25:15 -08:00
Eddie Hung 32517dfb04 [timing] Better messaging for failed timing analysis, allow --force to
continue
2018-11-11 13:23:00 -08:00
Eddie Hung 53f025c03f Improved delay estimator 2018-11-11 12:56:52 -08:00
Eddie Hung dd85e11abb [timing] More verbosity for crit path report 2018-11-11 11:55:27 -08:00
Darrell Harmon 3312b9832d Merge branch 'master' of github.com:YosysHQ/nextpnr 2018-11-11 12:50:44 -07:00
Darrell Harmon cdd0f0fea0 better error message on failure to open JSON file 2018-11-11 12:50:14 -07:00
Clifford Wolf 6002a0a80a clangformat
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-11-11 19:48:15 +01:00
Eddie Hung 83117bef66 Add missing APIs needed for router_improve 2018-11-11 10:19:17 -08:00
Eddie Hung 19561fde52 Merge branch 'router_improve' of https://github.com/YosysHQ/nextpnr into xc7-router_improve 2018-11-11 10:13:13 -08:00
Clifford Wolf f9a5126338 Another router1 bugfix
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-11-11 17:50:42 +01:00
Clifford Wolf f93129634b Add getConflictingWireWire() arch API, streamline getConflictingXY semantic
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-11-11 17:28:41 +01:00