David Shah
b4d029a55c
Merge pull request #385 from YosysHQ/router1-arc-fixes
...
Fixes for partial reconfig demo
2020-02-03 13:55:07 +00:00
Erika
9185c85a54
python: Expose PlaceStrength enum and isValidBelForCell on ecp5
...
Signed-off-by: Erika <rrika9@yahoo.com>
2020-01-26 20:32:02 +00:00
David Shah
3b5e64e8c6
ecp5: Fix tieoff of unused DELAY signals
...
Signed-off-by: David Shah <dave@ds0.me>
2020-01-21 19:02:26 +00:00
David Shah
7c81d4e630
ecp5: Add SPICB0 IO support
...
Signed-off-by: David Shah <dave@ds0.me>
2020-01-20 20:30:14 +00:00
David Shah
9dc8e1e35d
ecp5: Don't reroute existing globals
...
Signed-off-by: David Shah <dave@ds0.me>
2020-01-20 14:58:38 +00:00
Miodrag Milanovic
714769e1b8
Few more caught by clang
2020-01-18 15:58:09 +01:00
David Shah
54c1bc1538
Merge pull request #382 from YosysHQ/ecp5-psuedodiff
...
ecp5: Add support for top pseudo diff outputs
2020-01-16 09:38:00 +00:00
David Shah
f513d5fff4
ecp5: Add support for top pseudo diff outputs
...
Signed-off-by: David Shah <dave@ds0.me>
2020-01-15 11:43:12 +00:00
Larry Doolittle
eba6ea53f8
More adjustments to .bba file locations
...
Follows PM discussion with Marcus Comstedt.
Extend changes in .bba file location (made in commit b6a7b60
) to ice40 and MSVC cases,
so all cases become compatible with read-only access to git tree.
Only known down-side is inefficiency when building out-of-tree for multiple architectures;
people following that use case should consider using PREGENERATED_BBA_PATH.
It would be nice if there were less copy-paste in MSVC vs. non-MSVC content in family.cmake,
but that would have to be addressed by someone more skilled in Cmake and MSVC.
2020-01-14 12:28:40 -08:00
Larry Doolittle
b6a7b607fd
Remove barrier to out-of-tree builds
...
With this change, nextpnr can build successfully (and run correctly) using the git tree as a read-only reference.
No change in behavior observed for in-tree builds.
2020-01-12 21:11:56 -08:00
Miodrag Milanovic
fb5480cde3
clangformat
2019-12-28 15:02:13 +01:00
Miodrag Milanovic
59f4755e8f
made most of frequent numbers constants
2019-12-28 15:01:36 +01:00
Miodrag Milanovic
6cca93543b
move constants to gfx.cc
2019-12-28 14:27:14 +01:00
Miodrag Milanovic
6ebe2fd034
remove synt example
2019-12-28 14:08:58 +01:00
Miodrag Milanovic
796d648995
Merge remote-tracking branch 'origin/master' into mmicko/ecp5_gui
2019-12-28 13:54:06 +01:00
Miodrag Milanovic
50f87a6024
add newline at eof
2019-12-28 13:51:02 +01:00
David Shah
0d43aff268
ecp5: Always promote IOLOGIC SCLK to global
...
Fixes #374
Signed-off-by: David Shah <dave@ds0.me>
2019-12-27 15:53:00 +00:00
David Shah
fe40094216
Preserve hierarchy through packing
...
Signed-off-by: David Shah <dave@ds0.me>
2019-12-27 10:44:30 +00:00
David Shah
b100087024
python: Add bindings for hierarchy structures
...
Signed-off-by: David Shah <dave@ds0.me>
2019-12-27 10:44:30 +00:00
David Shah
b6e2159cec
Work around Qt MOC issue with IdString enums
...
Signed-off-by: David Shah <dave@ds0.me>
2019-12-27 10:32:23 +00:00
Miodrag Milanovic
a05954249a
optimize and set order
2019-12-20 14:02:00 +01:00
Miodrag Milanovic
c26c5e7b8e
clang format
2019-12-20 09:07:03 +01:00
Miodrag Milanovic
e4210e7fd3
Add all missing wires
2019-12-20 09:05:58 +01:00
Miodrag Milanovic
b271e59472
Add global wires
2019-12-15 17:20:48 +01:00
Miodrag Milanovic
d5174110fa
more pips on connection box
2019-12-15 10:57:24 +01:00
Miodrag Milanovic
f2b8e347a9
cleanup and formating
2019-12-15 10:43:30 +01:00
Miodrag Milanovic
2872b500e3
make it more simetric
2019-12-15 10:33:12 +01:00
Miodrag Milanovic
bbc05f3113
optimize and add some missing pips
2019-12-15 10:07:55 +01:00
Miodrag Milanovic
3d42097e9d
cleanup
2019-12-15 09:45:09 +01:00
Miodrag Milanovic
fa55a826b2
cleanup wire
2019-12-15 09:26:25 +01:00
Miodrag Milanovic
436260e47e
move bel creation to gfx.cc
2019-12-15 09:21:58 +01:00
Miodrag Milanovic
fb27f1a031
fix formating
2019-12-14 16:40:27 +01:00
Miodrag Milanovic
cce27e72f0
lot more pips
2019-12-14 16:29:25 +01:00
Miodrag Milanovic
abf9bc3bb9
fixes and more pips
2019-12-14 16:10:41 +01:00
Miodrag Milanovic
d42ecc081e
pips for alu, mult and memory
2019-12-14 13:00:09 +01:00
Miodrag Milanovic
7e7e20742d
pips for ios
2019-12-14 12:30:04 +01:00
Miodrag Milanovic
601360b73a
propagate w and h
2019-12-14 10:56:26 +01:00
Miodrag Milanovic
e118e418e5
pips for other type of connection box
2019-12-14 09:39:41 +01:00
Miodrag Milanovic
ebbfb6375d
more new wires added
2019-12-14 09:18:24 +01:00
Miodrag Milanovic
19eb16045f
ebr, mult and alu nice display
2019-12-14 08:21:02 +01:00
Miodrag Milanovic
6d005f38b5
add more
2019-12-13 19:44:49 +01:00
Miodrag Milanovic
2a5f0bbd28
new wires in db
2019-12-13 18:24:49 +01:00
Miodrag Milanovic
c0585e98eb
added siologic
2019-12-13 14:32:27 +01:00
Miodrag Milanovic
16f6aaa68c
Add many new wires
2019-12-13 14:01:28 +01:00
Miodrag Milanovic
7fd856b866
clangformat run
2019-12-08 09:33:06 +01:00
Miodrag Milanovic
275805d78f
display IOs properly
2019-12-07 19:06:10 +01:00
Miodrag Milanovic
401bee6111
More bels show properly
2019-12-07 18:52:33 +01:00
Miodrag Milanovic
76d2a3f0db
add dcca bels and dummy parts for other bels
2019-12-07 17:41:22 +01:00
Miodrag Milanovic
b764f9b13a
Fix edge wires
2019-12-07 17:21:59 +01:00
David Shah
349be76d26
ecp5: Add support for flipflops with preload
...
Signed-off-by: David Shah <dave@ds0.me>
2019-12-07 12:20:25 +00:00