David Shah
|
fef29d8762
|
ecp5: First stages of carry packing
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-30 17:18:30 +01:00 |
|
David Shah
|
e81a95cf7e
|
ecp5: Add ccu2c_to_slice
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-30 17:06:06 +01:00 |
|
David Shah
|
2628344298
|
ecp5: Support code for carry chain handling
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-30 16:58:02 +01:00 |
|
David Shah
|
a27c7b45de
|
Refactor chain finder to its own file
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-30 16:29:26 +01:00 |
|
David Shah
|
6afc2c75fd
|
ecp5: Adding carry helper functions
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-30 15:13:31 +01:00 |
|
David Shah
|
ea03aafc26
|
clangformat
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-30 15:13:18 +01:00 |
|
David Shah
|
2e7aeaef97
|
Merge pull request #81 from YosysHQ/ecp5_globals
Adding a simple ECP5 global network router
|
2018-09-30 13:31:27 +01:00 |
|
David Shah
|
0e0ad26f07
|
ecp5: Use ArchNetInfo to mark global nets to ignore
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-29 19:31:49 +01:00 |
|
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 |
|
Clifford Wolf
|
07cf349ee4
|
Merge pull request #79 from YosysHQ/ice40lvds
ice40: Adding LVDS input support
|
2018-09-25 18:21:56 +02:00 |
|
Clifford Wolf
|
1eb7411fb0
|
Merge pull request #76 from YosysHQ/plloutglobal_fix
Add needed PLLOUTGLOBAL ports and mapped it
|
2018-09-25 18:15:00 +02: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 |
|
David Shah
|
dea87e46c4
|
ice40: LVDS input bitstream support
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-24 17:58:55 +01:00 |
|
David Shah
|
2ee86ab5a8
|
ice40: Tristate IO support fixes
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-24 15:25:37 +01:00 |
|
David Shah
|
d5d9fb27a6
|
ice40: Validity check for LVDS IO
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-24 15:14:28 +01:00 |
|
David Shah
|
9834b68041
|
ice40: Remove obsolete belType member
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-24 14:27:50 +01:00 |
|
Miodrag Milanovic
|
bbfe0f969d
|
Make warnings visible in quiet mode
|
2018-09-19 19:28:34 +02:00 |
|
Miodrag Milanovic
|
f8e258825f
|
Added required checks for PLL and fixed messages eol
|
2018-09-19 18:41:28 +02:00 |
|
Eddie Hung
|
8749327f1e
|
[timing] Restore and skip false startpoints
|
2018-09-15 15:17:37 -07:00 |
|
Eddie Hung
|
c9059fc7d0
|
[ice40] TimingPortClass of LC.O ports without any inputs now TMG_IGNORE
|
2018-09-15 15:16:21 -07:00 |
|
Miodrag Milanovic
|
fdf7593c42
|
Add needed PLLOUTGLOBAL ports and mapped it properly
|
2018-09-12 18:33:08 +02: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 |
|