Rodrigo Alejandro Melo
|
da485dc007
|
Modified $readmem[hb] to use '\' or '/' according the OS
Signed-off-by: Rodrigo Alejandro Melo <rmelo@inti.gob.ar>
|
2020-02-06 10:10:29 -03:00 |
Rodrigo Alejandro Melo
|
313a425bd5
|
Merge branch 'master' of https://github.com/YosysHQ/yosys
Solved a conflict into the CHANGELOG
Signed-off-by: Rodrigo Alejandro Melo <rmelo@inti.gob.ar>
|
2020-02-03 10:56:41 -03:00 |
Rodrigo Alejandro Melo
|
71f3afb9a2
|
Replaced strlen by GetSize into simplify.cc
As recommended in CodingReadme.
Signed-off-by: Rodrigo Alejandro Melo <rmelo@inti.gob.ar>
|
2020-02-03 10:44:09 -03:00 |
Rodrigo Alejandro Melo
|
b4c30cfc8d
|
Fixed a bug in the new feature of $readmem[hb] when an empty string is provided
Signed-off-by: Rodrigo Alejandro Melo <rodrigomelo9@gmail.com>
|
2020-02-01 17:03:56 -03:00 |
Rodrigo Alejandro Melo
|
d74b9604e3
|
Modified the new search for files of $readmem[hb] to be backward compatible
Signed-off-by: Rodrigo Alejandro Melo <rodrigomelo9@gmail.com>
|
2020-01-31 22:10:51 -03:00 |
Rodrigo Alejandro Melo
|
7b3fe404ab
|
$readmem[hb] file inclusion is now relative to the Verilog file
Signed-off-by: Rodrigo Alejandro Melo <rodrigomelo9@gmail.com>
|
2020-01-31 18:20:22 -03:00 |
David Shah
|
22c967e35e
|
ast: Add support for $sformatf system function
Signed-off-by: David Shah <dave@ds0.me>
|
2020-01-19 21:20:17 +00:00 |
Eddie Hung
|
1ac1697e15
|
Stray log_dump
|
2019-12-11 16:59:00 -08:00 |
Eddie Hung
|
af36943cb9
|
Preserve size of $genval$-s in for loops
|
2019-12-11 16:52:37 -08:00 |
Clifford Wolf
|
e84cedfae4
|
Use "(id)" instead of "id" for types as temporary hack
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-10-14 05:24:31 +02:00 |
David Shah
|
e46e8753c8
|
frontends/ast: code style
Signed-off-by: David Shah <dave@ds0.me>
|
2019-10-03 09:55:43 +01:00 |
David Shah
|
5501d9090a
|
sv: Fix typedefs in blocks
Signed-off-by: David Shah <dave@ds0.me>
|
2019-10-03 09:54:45 +01:00 |
David Shah
|
af25585170
|
sv: Add support for memories of a typedef
Signed-off-by: David Shah <dave@ds0.me>
|
2019-10-03 09:54:14 +01:00 |
David Shah
|
30d2326030
|
sv: Add support for memory typedefs
Signed-off-by: David Shah <dave@ds0.me>
|
2019-10-03 09:54:14 +01:00 |
David Shah
|
e70e4afb60
|
sv: Fix typedefs in packages
Signed-off-by: David Shah <dave@ds0.me>
|
2019-10-03 09:54:14 +01:00 |
David Shah
|
c962951612
|
sv: Fix typedef parameters
Signed-off-by: David Shah <dave@ds0.me>
|
2019-10-03 09:54:14 +01:00 |
David Shah
|
f6b5e47e40
|
sv: Switch parser to glr, prep for typedef
Signed-off-by: David Shah <dave@ds0.me>
|
2019-10-03 09:54:14 +01:00 |
Eddie Hung
|
0a1af434e8
|
Fix for svinterfaces
|
2019-09-30 14:52:04 -07:00 |
Eddie Hung
|
08b55a20e3
|
module->derive() to be lazy and not touch ast if already derived
|
2019-09-30 14:11:01 -07:00 |
Clifford Wolf
|
8da0888bf6
|
Fix handling of read_verilog config in AstModule::reprocess_module(), fixes #1360
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-09-20 12:16:20 +02:00 |
Clifford Wolf
|
25b08b1afd
|
Fix handling of range selects on loop variables, fixes #1372
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-09-16 11:25:37 +02:00 |
Clifford Wolf
|
4b7202c9c2
|
Merge pull request #1350 from YosysHQ/clifford/fixsby59
Properly construct $live and $fair cells from "if (...) assume/assert (s_eventually ...)"
|
2019-09-05 18:14:28 +02:00 |
Clifford Wolf
|
25e5fbac90
|
Properly construct $live and $fair cells from "if (...) assume/assert (s_eventually ...)"
Fixes https://github.com/YosysHQ/SymbiYosys/issues/59
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-09-02 22:56:38 +02:00 |
Eddie Hung
|
83ffec26cb
|
Remove newline
|
2019-08-29 09:08:58 -07:00 |
Eddie Hung
|
6510297712
|
Restore non-deferred code, deferred case to ignore non constant attr
|
2019-08-29 09:02:10 -07:00 |
Eddie Hung
|
34ae29295d
|
read_verilog -defer should still populate module attributes
|
2019-08-28 19:59:09 -07:00 |
Eddie Hung
|
fe1b2337fd
|
Do not propagate mem2reg attribute through to result
|
2019-08-22 16:57:59 -07:00 |
Eddie Hung
|
a6776ee35e
|
mem2reg to preserve user attributes and src
|
2019-08-21 13:36:01 -07:00 |
Jakob Wenzel
|
24971fda87
|
handle real values when deriving ast modules
|
2019-08-19 14:17:36 +02:00 |
Eddie Hung
|
12c692f6ed
|
Revert "Merge pull request #1280 from YosysHQ/revert-1266-eddie/ice40_full_adder"
This reverts commit c851dc1310 , reversing
changes made to f54bf1631f .
|
2019-08-12 12:06:45 -07:00 |
David Shah
|
f9020ce2b3
|
Revert "Wrap SB_LUT+SB_CARRY into $__ICE40_CARRY_WRAPPER"
|
2019-08-10 17:14:48 +01:00 |
Clifford Wolf
|
f54bf1631f
|
Merge pull request #1258 from YosysHQ/eddie/cleanup
Cleanup a few barnacles across codebase
|
2019-08-10 09:52:14 +02:00 |
Eddie Hung
|
9776084eda
|
Allow whitebox modules to be overwritten
|
2019-08-07 16:40:24 -07:00 |
Eddie Hung
|
6d77236f38
|
substr() -> compare()
|
2019-08-07 12:20:08 -07:00 |
Eddie Hung
|
7164996921
|
RTLIL::S{0,1} -> State::S{0,1}
|
2019-08-07 11:12:38 -07:00 |
Eddie Hung
|
e6d5147214
|
Merge remote-tracking branch 'origin/master' into eddie/cleanup
|
2019-08-07 11:11:50 -07:00 |
Eddie Hung
|
ee7c970367
|
IdString::str().substr() -> IdString::substr()
|
2019-08-06 19:08:33 -07:00 |
Clifford Wolf
|
f1f5b4e375
|
Fix handling of functions/tasks without top-level begin-end block, fixes #1231
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-06 18:06:14 +02:00 |
Jakob Wenzel
|
e2fe8e0a4f
|
initialize noblackbox and nowb in AstModule::clone
|
2019-07-22 10:37:40 +02:00 |
whitequark
|
b1f400aeb8
|
genrtlil: emit \src attribute on CaseRule.
|
2019-07-08 12:29:08 +00:00 |
Clifford Wolf
|
ec4565009a
|
Add "read_verilog -pwires" feature, closes #1106
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-06-19 14:38:50 +02:00 |
Clifford Wolf
|
211d85cfcc
|
Fixes and cleanups in AST_TECALL handling
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-06-07 12:41:09 +02:00 |
Clifford Wolf
|
a3bbc5365b
|
Merge branch 'pr_elab_sys_tasks' of https://github.com/udif/yosys into clifford/pr983
|
2019-06-07 12:08:42 +02:00 |
Stefan Biereigel
|
816082d5a1
|
Merge branch 'master' into wandwor
|
2019-05-27 19:07:46 +02:00 |
Stefan Biereigel
|
cd12f2ddcf
|
remove leftovers from ast data structures
|
2019-05-27 18:01:44 +02:00 |
Stefan Biereigel
|
ed625a3102
|
move wand/wor resolution into hierarchy pass
|
2019-05-27 18:00:22 +02:00 |
Clifford Wolf
|
92dde319fc
|
Merge pull request #1044 from mmicko/invalid_width_range
Give error instead of asserting for invalid range, fixes #947
|
2019-05-27 13:26:12 +02:00 |
Miodrag Milanovic
|
84ffb21708
|
Give error instead of asserting for invalid range, fixes #947
|
2019-05-27 12:25:18 +02:00 |
Miodrag Milanovic
|
34417ce55f
|
Added support for unsized constants, fixes #1022
Includes work from @sumit0190 and @AaronKel
|
2019-05-27 11:42:10 +02:00 |
Stefan Biereigel
|
85de9d26c1
|
fix assignment of non-wires
|
2019-05-23 17:55:56 +02:00 |