3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-24 17:45:33 +00:00
Commit graph

12287 commits

Author SHA1 Message Date
Sean Anderson
8c05f14b58 Order ports with default assignments first
Although the current style is allowed by the standard, Icarus verilog
doesn't parse default assignments using an implicit net type:

	techlibs/ice40/cells_sim.v:305: syntax error
	techlibs/ice40/cells_sim.v:1: Errors in port declarations.

Fix this by making sure that ports with default assignments first on
their line.

Fixes: 46d3f03d2 ("Add default assignments to other SB_* simulation models")
Signed-off-by: Sean Anderson <seanga2@gmail.com>
2022-08-09 23:42:24 -04:00
github-actions[bot]
035d99f3a8 Bump version 2022-08-10 00:16:23 +00:00
Marcelina Kościelnicka
8fab6ec023 nexus: Fix BRAM mapping. 2022-08-09 23:47:55 +02:00
Miodrag Milanović
594cfd1d4d
Merge pull request #3441 from YosysHQ/micko/smtio-utf-8
Switched to utf-8 in smtio.py
2022-08-09 15:12:15 +02:00
Miodrag Milanovic
4444d5cf68 Switched to utf-8 in smtio.py 2022-08-09 12:54:48 +02:00
Miodrag Milanovic
99f1c71582 properly encode string in rtlil 2022-08-09 12:45:32 +02:00
github-actions[bot]
d2b4246a6d Bump version 2022-08-09 00:19:53 +00:00
Miodrag Milanović
6b4dbf6c36
Merge pull request #3439 from YosysHQ/micko/filepath_improve
File path encoding improvements
2022-08-08 21:11:34 +02:00
Miodrag Milanovic
f4a1906721 support file locations containing spaces 2022-08-08 20:30:50 +02:00
Lofty
a48dcd1d40 rename: add -scramble-name option to randomly rename selections 2022-08-08 16:03:28 +01:00
Miodrag Milanovic
6c65ca4e50 Encode filename unprintable chars 2022-08-08 16:13:33 +02:00
Miodrag Milanovic
2b1aeb44d9 verific - make filepath handling compatible with verilog frontend 2022-08-08 11:57:28 +02:00
github-actions[bot]
60a787fa50 Bump version 2022-08-04 00:18:16 +00:00
Miodrag Milanovic
733902c81e Next dev cycle 2022-08-03 13:57:14 +02:00
Miodrag Milanovic
4fcb95ed08 Release version 0.20 2022-08-03 13:53:41 +02:00
Miodrag Milanovic
a07b06d5e7 Update Changelog 2022-08-03 13:52:01 +02:00
Miodrag Milanovic
3f7042d114 update manual to latest 2022-08-03 13:44:13 +02:00
Miodrag Milanović
3705d8414e
Merge pull request #3432 from YosysHQ/aki/jny_updates
jny: Added JNY schema and additional information to JNY output file
2022-08-03 13:33:10 +02:00
Miodrag Milanovic
6a1d98b816 Update manual and changelog 2022-08-03 10:30:58 +02:00
github-actions[bot]
e989313317 Bump version 2022-08-03 00:20:46 +00:00
Jannis Harder
b8316b2f13
Merge pull request #3433 from jix/fix_smt_shift
smt2: Fix $shift/$shiftx with negative shift ammounts
2022-08-02 21:12:32 +02:00
Jannis Harder
6af5e74f95 smt2: Fix $shift/$shiftx with negative shift ammounts
Fixes #3431, fixes #3344
2022-08-02 20:16:41 +02:00
Aki Van Ness
e3074c044a
misc: Added JNY schema definition 2022-08-02 07:23:45 -04:00
Aki Van Ness
4f0ee383c9
backend: jny: updated the JnyWriter to emite a new "invocation" entry as well as a "$schema" entry to point to the location the schema will be at 2022-08-02 06:58:41 -04:00
github-actions[bot]
7d4f87d69f Bump version 2022-08-02 00:19:48 +00:00
Miodrag Milanović
15393442d6
Merge pull request #3089 from YosysHQ/gatecat/liberty_wb
Add read_liberty -wb
2022-08-01 17:08:04 +02:00
Miodrag Milanović
a207fd4b33
Merge pull request #3429 from YosysHQ/micko/verific_upto
Setting wire upto in verific import
2022-08-01 16:21:28 +02:00
Miodrag Milanovic
6f792e2223 Update documentation 2022-08-01 12:34:51 +02:00
Miodrag Milanovic
52a4a89265 Setting wire upto in verific import 2022-07-29 17:10:31 +02:00
github-actions[bot]
30a4218f53 Bump version 2022-07-29 00:17:18 +00:00
Miodrag Milanović
d19f9d0b66
Update README 2022-07-28 12:32:19 +02:00
github-actions[bot]
23a39d707e Bump version 2022-07-28 00:18:37 +00:00
Marcelina Kościelnicka
a681904237 Assorted microoptimization speedups in core data structures. 2022-07-27 17:05:30 +02:00
Miodrag Milanovic
6ba48515b5 macos 10.15 deprecated by gh actions 2022-07-27 15:02:01 +02:00
Miodrag Milanović
29a5947bf8
Make all compile under OpenBSD (#3423)
Co-authored-by: Josuah Demangeon <me@josuah.net>
2022-07-27 14:16:46 +02:00
Miodrag Milanovic
bc012995b4 Support using ABC source tarball distribution 2022-07-27 14:13:45 +02:00
Miodrag Milanović
d4875ceae6
Merge pull request #3406 from josuah/master
Better compatibility for OpenBSD
2022-07-25 16:10:29 +02:00
github-actions[bot]
358e656e21 Bump version 2022-07-24 00:21:02 +00:00
Marcelina Kościelnicka
f679b756d8 opt_reduce: Fix use-after-free.
Fixes #3418.
2022-07-23 17:27:26 +02:00
github-actions[bot]
7e02b6a70b Bump version 2022-07-23 00:18:40 +00:00
Jannis Harder
12b0ce9721
Merge pull request #3419 from jix/sim_nested_anyseq
sim: Fix $anyseq in nested modules
2022-07-22 15:41:41 +02:00
Jannis Harder
14ba50908b sim: Fix $anyseq in nested modules 2022-07-22 14:48:30 +02:00
Josuah Demangeon
58fddf61cc reduce the Makefile TCL compatibility code 2022-07-18 21:58:16 +02:00
Josuah Demangeon
6eba56fcf0 include changes to support OpenBSD and prepare NetBSD support
Some systems do not split -lrt and -ldl from the main libc.

Musl libc is one of them, but offers an empty -ldl and -lrt
precisely to avoid these kind of compilation errors.

OpenBSD tried to add a librt.a but it broke libtool-based packages
on multiple OSes[1] so it got reverted, nad -lrt needs to be removed.

Some other adjustments for FreeBSD also work for other BSD, like
packages in /usr/local/ instead of /usr/, TLC libraries...

[1]: https://marc.info/?l=openbsd-tech&m=139559970907629&w=2
2022-07-18 21:51:18 +02:00
Josuah Demangeon
793b9ade56 extends the list of platforms without <alloca.h>
This permits to fix a compilation bug on OpenBSD

https://www.gnu.org/software/gnulib/manual/html_node/alloca_002eh.html
> This header file is missing on some platforms:
> FreeBSD 6.0, NetBSD 9.0, OpenBSD 6.7, mingw, MSVC 14.
2022-07-18 21:51:18 +02:00
github-actions[bot]
a82eff2e20 Bump version 2022-07-16 00:18:51 +00:00
Miodrag Milanovic
d25f349f4d Update to latest abc 2022-07-15 12:51:03 +02:00
github-actions[bot]
08c319fc35 Bump version 2022-07-12 00:17:15 +00:00
Miodrag Milanović
f086da8bdf
Merge pull request #3392 from rockybulwinkle/rockybulwinkle-patch-1
Update tcl doc, yosys does not return data to tcl
2022-07-11 16:26:23 +02:00
Marcelina Kościelnicka
58c51b9a0b
Remove empty lines 2022-07-11 16:19:34 +02:00