David Shah
|
ab063b2456
|
clangformat
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-29 18:37:17 +01:00 |
|
David Shah
|
11cdc197bc
|
ecp5: Fix global buffer connectivity and timing
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-29 18:29:23 +01:00 |
|
David Shah
|
f46f205782
|
ecp5: Fix handling of global to fabric connections
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-29 18:06:08 +01:00 |
|
David Shah
|
5e46d1eb98
|
ecp5: Remove excessive debugging from global promoter
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-29 17:38:39 +01:00 |
|
David Shah
|
c5f9a12bb1
|
ecp5: Global router produces a working bitstream
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-29 17:36:08 +01:00 |
|
David Shah
|
c2a062d254
|
ecp5: Fixing global to global user routing
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-29 17:13:50 +01:00 |
|
David Shah
|
9ff5d5a735
|
ecp5: Fixing global router bugs
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-29 17:01:19 +01:00 |
|
David Shah
|
2a0bb2be29
|
ecp5: Integrate global router and debug naming
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-29 16:49:29 +01:00 |
|
David Shah
|
4cd582478b
|
ecp5: Adding main global promoter/router function
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-29 16:37:18 +01:00 |
|
David Shah
|
f7a270a1d8
|
ecp5: Fix globals.cc following API update
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-29 16:15:17 +01:00 |
|
David Shah
|
c8674652dc
|
ecp5: Add SPINE routing to global router
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-29 16:09:21 +01:00 |
|
David Shah
|
24414614d2
|
ecp5: Import SPINE data to database
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-29 16:09:21 +01:00 |
|
David Shah
|
dfdaaa6f57
|
ecp5: Adding DCCA insertion function
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-29 16:09:21 +01:00 |
|
David Shah
|
97b12fa741
|
ecp5: Add DCC Bels, fix global router post-rebase
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-29 16:09:21 +01:00 |
|
David Shah
|
bc10a5646d
|
ecp5: Working on global router
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-29 16:06:30 +01:00 |
|
David Shah
|
d43138b022
|
ecp5: Global routing algorithm up to TAPs
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-29 16:06:30 +01:00 |
|
David Shah
|
7d48acff52
|
ecp5: Clock usage counter function
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-29 16:06:30 +01:00 |
|
David Shah
|
30f122854a
|
ecp5: Helper function and arch tweaks for global router
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-29 16:06:30 +01:00 |
|
David Shah
|
f1aa7093fe
|
ice40: Fix carry packer bug
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-25 15:52:32 +01:00 |
|
David Shah
|
09ddcb67d3
|
gui: Fix another zero-decal issue
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-25 13:55:54 +01:00 |
|
David Shah
|
1d782870dc
|
Apply GUI fix from @mmicko
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-25 13:31:54 +01:00 |
|
Miodrag Milanovic
|
e7fe046e57
|
On macOS -static flag not needed just list of .a files
|
2018-09-03 19:01:56 +02:00 |
|
Serge Bazanski
|
b8db177612
|
Merge pull request #66 from YosysHQ/issue65
Fix for min_slack == max_slack => bin_size == 0
|
2018-08-26 17:14:34 +01:00 |
|
Miodrag Milanovic
|
61b1a75490
|
ignore tests in report
|
2018-08-23 18:45:54 +02:00 |
|
Miodrag Milanovic
|
890fec2a1b
|
Added test code coverage report
|
2018-08-23 18:38:34 +02:00 |
|
Clifford Wolf
|
f5688c44ff
|
Update README.md
|
2018-08-23 18:01:20 +02:00 |
|
Miodrag Milanovic
|
04dd21a1e0
|
Fix tests
|
2018-08-23 17:46:28 +02:00 |
|
Miodrag Milanovic
|
28e30b2af0
|
Added hover on properties as well, fixes #64
|
2018-08-22 18:37:24 +02:00 |
|
Eddie Hung
|
32a4c5bd79
|
Fix for min_slack == max_slack => bin_size == 0
|
2018-08-22 09:24:30 -07:00 |
|
Miodrag Milanovic
|
ad84df7974
|
Hover on items in tree
|
2018-08-22 17:38:42 +02:00 |
|
Miodrag Milanovic
|
4cc49ef6e3
|
Fix hover when cursor leaves view, fixes #63
|
2018-08-22 11:54:08 +02:00 |
|
Clifford Wolf
|
5fd0bb6e65
|
Merge pull request #62 from YosysHQ/q3k/issue-57
gui: fix #57
|
2018-08-20 11:53:31 +02:00 |
|
Serge Bazanski
|
f3fac0b0ef
|
gui: fix #57
|
2018-08-19 23:39:27 +01:00 |
|
Serge Bazanski
|
8ed64450f3
|
Merge pull request #56 from YosysHQ/q3k/issue-55
ice40: make PLL packing more robust
|
2018-08-19 21:37:02 +01:00 |
|
Sergiusz Bazanski
|
1bf22a7f64
|
ice40: make PLL packing more robust
|
2018-08-19 21:30:55 +01:00 |
|
Miodrag Milanovic
|
a6d702d85d
|
fix zoom on elements, fixes #61
|
2018-08-19 20:54:41 +02:00 |
|
Clifford Wolf
|
634340cabb
|
Merge pull request #60 from YosysHQ/ice40ui
More iCE40 gfx
|
2018-08-19 18:44:25 +02:00 |
|
Clifford Wolf
|
801f630983
|
Add more missing iCE40 gfx (LP/HX is complete now)
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-08-19 18:43:38 +02:00 |
|
David Shah
|
39e79db854
|
ecp5: clangformat
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-08-19 17:12:03 +01:00 |
|
David Shah
|
0f86d082e5
|
Merge pull request #59 from daveshah1/ecp5_timing
Simple timing model for ECP5
|
2018-08-19 17:11:34 +01:00 |
|
David Shah
|
1b3a201a54
|
ecp5: Fix delay heuristic
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-08-19 17:10:55 +01:00 |
|
David Shah
|
ec94848774
|
ecp5: Add cell delays
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-08-19 16:59:36 +01:00 |
|
Clifford Wolf
|
49d3857f97
|
Add iCE40 gfx for carry chain pips and LUT cascade pips
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-08-19 17:55:54 +02:00 |
|
Clifford Wolf
|
e45769292a
|
Fix iCE40 pip gfx for pips on the top edge of a switchbox
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-08-19 17:23:21 +02:00 |
|
Clifford Wolf
|
91c60ac667
|
Merge pull request #58 from YosysHQ/ice40ui
Add iCE40 gfx for span wires between IO tiles, including corners
|
2018-08-19 16:58:27 +02:00 |
|
Clifford Wolf
|
b7d4c7afd9
|
Add iCE40 gfx for IO span-4 corners
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-08-19 16:53:34 +02:00 |
|
Clifford Wolf
|
7cdafb8121
|
Add iCE40 gfx for span-4 wires between IO tiles
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-08-19 16:31:02 +02:00 |
|
David Shah
|
cdc9dc545e
|
ecp5: Add crude approximation of Pip delays
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-08-19 14:29:16 +01:00 |
|
David Shah
|
45bd0a8c72
|
Merge pull request #54 from daveshah1/ecp5_speedup
ecp5: Improving placement speed
|
2018-08-19 14:04:01 +01:00 |
|
David Shah
|
0b35cb4e60
|
ecp5: Flatten bel_to_cell for performance
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-08-18 19:04:32 +01:00 |
|