gatecat
4111cc25d6
clangformat
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-03-17 09:31:38 +01:00
Miodrag Milanovic
656bfdb819
Update prjtrellis to latest
2023-03-16 15:19:48 +01:00
Miodrag Milanovic
d337ab93e6
Update to latest prjtrellis
2023-03-16 13:37:23 +01:00
Miodrag Milanovic
11a90aff83
Fix out of tree builds and place h in generated
2023-03-16 13:37:23 +01:00
Miodrag Milanovic
f008d7c4d8
Let top tiles be on top
2023-03-16 13:37:23 +01:00
Miodrag Milanovic
6eb5f2a77e
Enable wires and add dummy wire type for now
2023-03-16 13:37:23 +01:00
Miodrag Milanovic
1f115ddd32
Basic GUI part selection
2023-03-16 13:37:23 +01:00
Miodrag Milanovic
26798038fe
Fix examples
2023-03-16 13:37:23 +01:00
Miodrag Milanovic
7ad9914e51
Extend chipdb with metadata
2023-03-16 13:37:23 +01:00
Miodrag Milanovic
d5b5f7e4b2
add new field handling in chip config format
2023-03-16 13:37:23 +01:00
Miodrag Milanovic
4396a646a7
Add simple BEL graphics
2023-03-16 13:37:23 +01:00
Miodrag Milanovic
26f23e3121
Make small GUI changes
2023-03-16 13:37:23 +01:00
Miodrag Milanovic
18ad718e53
Expand list of possible devices
2023-03-16 13:37:23 +01:00
Miodrag Milanovic
12911a7470
Remove anoying warning from cmake
2023-03-16 13:37:23 +01:00
gatecat
ff14547601
ecp5: Update GUI rendering to match arch changes
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-03-16 13:13:57 +01:00
gatecat
39b6584274
clangformat
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-03-16 11:27:08 +01:00
gatecat
132a98a91d
router1: Add error when dest port has no wire
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-03-06 14:15:48 +01:00
gatecat
2f509734df
fabulous: Misc improvements
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-02-28 21:39:25 +01:00
gatecat
cdd7bb676f
fabulous: Support for complex flops in PnR
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-02-28 21:39:25 +01:00
gatecat
1dcc2f777d
ice40: Add python binding for write_bitstream
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-02-28 18:46:35 +01:00
gatecat
5d0aa77861
fabulous: Add timing model for carries
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-02-27 08:42:56 +01:00
gatecat
26fcf349ad
fabulous: LUT permutation support
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-02-27 08:42:56 +01:00
gatecat
14050f991b
fabulous: Global constant wires scheme
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-02-23 10:05:55 +01:00
Catherine
1809e18c7b
CMake: detect platform support for threads
2023-02-23 10:05:44 +01:00
Catherine
ebbaf8c08d
common: disable parallel refinement only without threads.
...
Previously it was always disabled on WebAssembly builds.
2023-02-23 09:45:19 +01:00
Catherine
8f0731edc9
common: update deprecated use of boost::filesystem::basename
.
2023-02-23 09:44:46 +01:00
Catherine
088c822e28
CMake: check if warning flag is supported before use.
...
Clang 11 is failing on -Wno-format-truncation.
2023-02-23 09:44:29 +01:00
Catherine
e94479ccd5
Merge pull request #1108 from whitequark/fix-includes
...
common: add missing includes for libc++
2023-02-23 04:13:10 +00:00
Catherine
4b4f4a7da1
common: add missing includes for libc++.
2023-02-23 02:32:19 +00:00
myrtle
0c4e0d4312
Merge pull request #1106 from YosysHQ/gatecat/fab_carry
...
fabulous: Add support for packing carry chains
2023-02-21 15:47:17 +01:00
gatecat
0ed964247e
fabulous: Add support for packing carry chains
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-02-21 14:41:48 +01:00
myrtle
03b6fb3ddb
Merge pull request #1103 from rodgert/master
...
Include <cstdint> in common/kernel/hashlib.h
2023-02-21 11:50:43 +01:00
myrtle
19fec70aa3
Merge pull request #1105 from YosysHQ/gatecat/nexus-io-error
...
nexus: Check IO-bank compatibility
2023-02-21 11:50:34 +01:00
gatecat
61021a22ee
nexus: Check IO-bank compatibility
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-02-21 11:18:35 +01:00
Thomas W Rodgers
825d646196
Include <cstdint> in common/kernel/hashlib.h
...
The definitions for uint32_t, uint64_t report as undefined when
compiling under GCC13. They were previously found by transitive
includes, but this is not guaranteed to work, and GCC13 forced
the issue.
2023-02-18 10:26:01 -08:00
gatecat
16bcc51ffb
fabulous: Further tweak magic numbers
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-02-16 15:53:15 +01:00
myrtle
2275ff78e2
Merge pull request #1102 from rowanG077/print-random-seed
...
common: Print out generated seed value
2023-02-16 12:55:28 +01:00
myrtle
c65762b5c2
Merge pull request #1101 from YosysHQ/gatecat/fab-fake-timings
...
fabulous: Add fake timings
2023-02-16 12:18:00 +01:00
rowanG077
32e818204e
common: Print out generated seed value
2023-02-16 12:02:00 +01:00
gatecat
06b675b345
fabulous: Add fake timings
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-02-16 11:56:58 +01:00
myrtle
78dabb7b8f
Merge pull request #1092 from rowanG077/werror
...
common: Implement Werror flag
2023-02-14 15:03:57 +01:00
Catherine
57693bcb7f
Update links to IceStorm in README
...
Fixes #1099 .
2023-02-14 05:47:16 +00:00
myrtle
dd9426606a
Merge pull request #1098 from YosysHQ/lofty/fix-machxo2-pybindings
...
machxo2: Fix Python bindings for pip iterators
2023-02-13 14:07:51 +01:00
Lofty
52b02f7377
machxo2: Fix Python bindings for pip iterators
2023-02-13 12:49:00 +00:00
rowanG077
3608c3eb02
common: Implement Werror flag
2023-02-13 10:52:05 +01:00
myrtle
b5125aac31
Merge pull request #1090 from rowanG077/ecp5-propagate-dcsc-clk-ct
...
ecp5: Propagate clock constraints through DCSC
2023-02-13 10:25:07 +01:00
myrtle
ba3801e010
Merge pull request #1097 from YosysHQ/gatecat/fab-bram-fix
...
fabulous: Improve names for BRAM bels
2023-02-10 13:41:36 +01:00
gatecat
eb70e95079
fabulous: Improve names for BRAM bels
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-02-10 13:23:31 +01:00
myrtle
1226fad4f6
Merge pull request #1096 from YosysHQ/gatecat/ecp5-ioce-fix
...
ecp5: Handle the case where both CE are the same constant
2023-02-10 07:29:10 +01:00
gatecat
a8a88d4813
ecp5: Handle the case where both CE are the same constant
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-02-09 11:12:15 +01:00