Eddie Hung
|
c5ba77e06b
|
Merge remote-tracking branch 'origin/master' into timingapi
|
2018-11-13 13:47:37 -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
|
4134bfa78e
|
[timing] Resolve another merge conflict
|
2018-11-13 12:12:26 -08:00 |
|
Eddie Hung
|
2d39cde17b
|
Merge remote-tracking branch 'origin/master' into timingapi
|
2018-11-13 12:12:11 -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 |
|
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 |
|
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
|
ba7a7a3733
|
timing: Fix compile warning
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-12 14:03:58 +00:00 |
|
David Shah
|
d3ad522bfe
|
ecp5: Copy clock constraints during global promotion
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-12 14:03:58 +00:00 |
|
David Shah
|
fc5e6bec9a
|
timing: Add support for clock constraints
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-12 14:03:58 +00:00 |
|
David Shah
|
11579a1046
|
ecp5: EBR clocking fix
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-12 14:03:58 +00:00 |
|
David Shah
|
dab70466cd
|
generic: Update arch to new timing API
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-12 14:03:58 +00:00 |
|
David Shah
|
8af86ff37d
|
ecp5: Update arch to new timing API
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-12 14:03:58 +00:00 |
|
David Shah
|
bd2b3e5e02
|
timing: Fix Fmax for clocks with mixed edge usage
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-12 14:03:58 +00:00 |
|
David Shah
|
07e265868b
|
archapi: Add getDelayFromNS to improve timing algorithm portability
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-12 14:03:58 +00:00 |
|
David Shah
|
e633aa09cc
|
timing: Fix handling of clock inputs
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-12 14:03:58 +00:00 |
|
David Shah
|
fad69d4930
|
timing: Don't include false startpoints in async paths
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-12 14:03:58 +00:00 |
|
David Shah
|
cba9b528e8
|
timing: Improve Fmax output and print cross-clock paths
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-12 14:03:58 +00:00 |
|
David Shah
|
143abc6034
|
timing: Multiple clock analysis
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-12 14:03:58 +00:00 |
|
David Shah
|
9687f7d1da
|
Working on multi-clock analysis
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-12 14:03:58 +00:00 |
|
David Shah
|
122771cac3
|
timing: iCE40 Arch API changes for clocking info
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-12 14:03:58 +00:00 |
|
David Shah
|
3ca02cc55c
|
Working on adding multiple domains to timing analysis
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-12 14:03:58 +00:00 |
|
David Shah
|
b6312abc5d
|
timing: Implementing parts of new timing API
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-11-12 14:03:58 +00:00 |
|
David Shah
|
83b1c43630
|
timing: Working on a timing constraint API
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-11-12 14:03:58 +00: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
|
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 |
|
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 |
|
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 |
|
David Shah
|
9e5aded5c6
|
ecp5: Fix 85k PLL_LR
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-11 15:12:27 +00:00 |
|
Miodrag Milanovic
|
2d35d99ed2
|
Show wires in tree for ECP5 as well
|
2018-11-11 13:52:19 +01:00 |
|
Miodrag Milanovic
|
5d11af5a25
|
multiple selection fix
|
2018-11-11 13:26:33 +01:00 |
|