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 |
|
Clifford Wolf
|
ee8826b6e8
|
Ignore "duplicate" arcs in the same net in router1
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-11 12:16:25 +01:00 |
|
Clifford Wolf
|
dac553cab4
|
Add some additional checks to router1 to find issues in input netlist
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-11 12:04:02 +01:00 |
|
Clifford Wolf
|
d2bdb670c0
|
Add getConflictingPipWire() arch API, router1 improvements
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-11 11:34:38 +01:00 |
|
Miodrag Milanovic
|
a445ae37ee
|
Pip visible for all archs
|
2018-11-11 11:08:34 +01:00 |
|
Miodrag Milanovic
|
b8870bb99c
|
Propagate proper ctx, fixes fetchMore
|
2018-11-11 10:53:48 +01:00 |
|
Clifford Wolf
|
285bffeac5
|
Another bugfix in router1
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-11 10:11:55 +01:00 |
|
Clifford Wolf
|
5cc9b9f61f
|
Bugfix in router1
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-11 10:02:32 +01:00 |
|
Miodrag Milanovic
|
3cfdb4e0c1
|
Sorted out zoomout, works for all now
|
2018-11-11 09:04:20 +01:00 |
|
Miodrag Milanovic
|
0ad5197ff4
|
show 4th tresllis_io in tile bounds
|
2018-11-11 08:25:54 +01:00 |
|
Miodrag Milanović
|
6b197fde72
|
Merge pull request #93 from YosysHQ/gui_changes
Gui changes
|
2018-11-10 23:00:34 -08:00 |
|
Eddie Hung
|
78b684bcf8
|
[placer1] Actually check for TMG_IGNORE!
|
2018-11-10 22:30:35 -08:00 |
|