Eddie Hung
|
5e487b103c
|
Fix submod -hidden
|
2019-11-26 23:26:25 -08:00 |
Eddie Hung
|
435d33c373
|
Add -hidden option to submod
|
2019-11-26 23:26:12 -08:00 |
Eddie Hung
|
eb666b4677
|
Update docs with bullet points
|
2019-11-26 11:12:58 -08:00 |
Eddie Hung
|
0d7ba77426
|
Move \init from source wire to submod if output port
|
2019-11-25 16:07:47 -08:00 |
Eddie Hung
|
dd317c9280
|
Add testcase where \init is copied
|
2019-11-25 16:07:35 -08:00 |
Eddie Hung
|
5cd3d3db0a
|
Remove redundant flatten
|
2019-11-22 22:28:10 -08:00 |
Eddie Hung
|
cba3073026
|
submod to bitty rather bussy, for bussy wires used as input and output
|
2019-11-22 20:53:58 -08:00 |
Eddie Hung
|
08f85e6438
|
Stray dump
|
2019-11-22 20:53:48 -08:00 |
Eddie Hung
|
8119383f81
|
Constant driven signals are also an input to submodules
|
2019-11-22 17:23:51 -08:00 |
Eddie Hung
|
4fdcf8f7d7
|
Add another test with constant driver
|
2019-11-22 17:23:34 -08:00 |
Eddie Hung
|
573396851a
|
Oops
|
2019-11-22 17:03:30 -08:00 |
Eddie Hung
|
8779faf789
|
Cleanup spacing
|
2019-11-22 16:50:09 -08:00 |
Eddie Hung
|
6a52897aee
|
sigmap(wire) should inherit port_output status of POs
|
2019-11-22 16:48:11 -08:00 |
Eddie Hung
|
2ef2e2c040
|
Add testcase
|
2019-11-22 16:48:11 -08:00 |
Clifford Wolf
|
c03b6a3e9c
|
Merge pull request #1517 from YosysHQ/clifford/optmem
Add "opt_mem" pass
|
2019-11-22 18:11:58 +01:00 |
Clifford Wolf
|
caa3b21f8b
|
Merge pull request #1515 from YosysHQ/clifford/svastuff
Add Verific/SVA support for "always" and "nexttime" properties
|
2019-11-22 18:10:34 +01:00 |
Clifford Wolf
|
03fb92ed6f
|
Add "opt_mem" pass
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-11-22 17:45:22 +01:00 |
Clifford Wolf
|
db323685a4
|
Add Verific support for SVA nexttime properties
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-11-22 16:11:56 +01:00 |
Clifford Wolf
|
e93e4a7a2c
|
Improve handling of verific primitives in "verific -import -V" mode
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-11-22 16:00:07 +01:00 |
Clifford Wolf
|
6af0d03fae
|
Add Verific SVA support for "always" properties
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-11-22 15:52:21 +01:00 |
Clifford Wolf
|
72d2ef6fd0
|
Merge pull request #1511 from YosysHQ/dave/always
sv: Error checking for always_comb, always_latch and always_ff
|
2019-11-22 15:32:29 +01:00 |
Marcin Kościelnicki
|
e110df9c48
|
gowin: Remove show command from tests.
|
2019-11-22 14:49:35 +01:00 |
Marcin Kościelnicki
|
1d098b7195
|
gowin: Add missing .gitignore entries
|
2019-11-22 14:40:36 +01:00 |
David Shah
|
b60f32c6ec
|
Update CHANGELOG and README
Signed-off-by: David Shah <dave@ds0.me>
|
2019-11-22 12:46:19 +00:00 |
David Shah
|
49b670ca38
|
sv: Add tests for SV always types
Signed-off-by: David Shah <dave@ds0.me>
|
2019-11-21 21:06:28 +00:00 |
David Shah
|
ca99b1ee8d
|
proc_dlatch: Add error handling for incorrect always_(ff|latch|comb) usage
Signed-off-by: David Shah <dave@ds0.me>
|
2019-11-21 20:46:41 +00:00 |
David Shah
|
9e4801cca7
|
sv: Correct parsing of always_comb, always_ff and always_latch
Signed-off-by: David Shah <dave@ds0.me>
|
2019-11-21 20:27:19 +00:00 |
Clifford Wolf
|
0ac330bb81
|
Merge pull request #1507 from YosysHQ/clifford/verificfixes
Some fixes in our Verific integration
|
2019-11-20 13:49:27 +01:00 |
Clifford Wolf
|
55bda2b2c6
|
Correctly treat empty modules as blackboxes in Verific
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-11-20 12:56:31 +01:00 |
Clifford Wolf
|
f6ff311a1d
|
Do not rename VHDL entities to "entity(impl)" when they are top modules
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-11-20 12:54:10 +01:00 |
Clifford Wolf
|
7ea0a5937b
|
Merge pull request #1449 from pepijndevos/gowin
Improvements for gowin support
|
2019-11-19 17:29:27 +01:00 |
Pepijn de Vos
|
8ab412eb16
|
Remove dff init altogether
The hardware does not actually support it.
In reality it is always initialised to its reset value.
|
2019-11-19 15:53:44 +01:00 |
Marcin Kościelnicki
|
15232a48af
|
Fix #1462, #1480.
|
2019-11-19 08:57:39 +01:00 |
Marcin Kościelnicki
|
7a9081440c
|
xilinx: Add simulation models for MULT18X18* and DSP48A*.
This adds simulation models for the following primitives:
- MULT18X18 and MULT18X18S (Virtex 2*, Spartan 3)
- MULT18X18SIO (Spartan 3E, Spartan 3A)
- DSP48A (Spartan 3A DSP) — implemented in terms of DSP48A1
- DSP48A1 (Spartan 6)
|
2019-11-19 01:00:58 +01:00 |
Pepijn de Vos
|
dd8c7e1ddd
|
add help for nowidelut and abc9 options
|
2019-11-18 14:26:09 +01:00 |
Clifford Wolf
|
9ee3c57e46
|
Merge pull request #1497 from YosysHQ/mwk/extract-fa-fix
Fix #1496.
|
2019-11-18 10:53:14 +01:00 |
whitequark
|
cdb566b2d6
|
Merge pull request #1494 from whitequark/write_verilog-extmem
write_verilog: add -extmem option, to write split memory init files
|
2019-11-18 09:37:14 +00:00 |
Marcin Kościelnicki
|
38e72d6e13
|
Fix #1496.
|
2019-11-18 04:16:48 +01:00 |
whitequark
|
3c643c57df
|
write_verilog: add -extmem option, to write split memory init files.
Some toolchains (in particular Quartus) are pathologically slow if
a large amount of assignments in `initial` blocks are used.
|
2019-11-18 01:27:21 +00:00 |
Clifford Wolf
|
527434de49
|
Merge pull request #1492 from YosysHQ/dave/wreduce-fix-arst
wreduce: Don't trim zeros or sext when not matching ARST_VALUE
|
2019-11-17 10:42:30 +01:00 |
Pepijn de Vos
|
32f0296df1
|
Merge branch 'master' of https://github.com/YosysHQ/yosys into gowin
|
2019-11-16 12:43:17 +01:00 |
David Shah
|
51e4e29bb1
|
ecp5: Use new autoname pass for better cell/net names
Signed-off-by: David Shah <dave@ds0.me>
|
2019-11-15 21:03:11 +00:00 |
David Shah
|
f5804a84fd
|
wreduce: Don't trim zeros or sext when not matching ARST_VALUE
Signed-off-by: David Shah <dave@ds0.me>
|
2019-11-14 18:43:15 +00:00 |
Clifford Wolf
|
e907ee4fde
|
Merge pull request #1490 from YosysHQ/clifford/autoname
Add "autoname" pass and use it in "synth_ice40"
|
2019-11-14 18:03:44 +01:00 |
Clifford Wolf
|
4b18a4528b
|
Merge pull request #1444 from btut/feature/python_wrappers/globals_and_streams
Python Wrappers: Expose global variables and allow logging to python streams
|
2019-11-14 12:10:12 +01:00 |
Clifford Wolf
|
056ef76711
|
Merge pull request #1465 from YosysHQ/dave/ice40_timing_sim
ice40: Support for post-place-and-route timing simulations
|
2019-11-14 12:07:25 +01:00 |
Clifford Wolf
|
f453f579bf
|
Merge branch 'makaimann-label-bads-btor'
|
2019-11-14 11:57:53 +01:00 |
Clifford Wolf
|
cd44826d50
|
Use cell name for btor bad state props when it is a public name
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-11-14 11:57:38 +01:00 |
Clifford Wolf
|
89834b98f7
|
Merge branch 'label-bads-btor' of https://github.com/makaimann/yosys into makaimann-label-bads-btor
|
2019-11-14 11:52:41 +01:00 |
Clifford Wolf
|
07c854b7af
|
Add "autoname" pass and use it in "synth_ice40"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-11-13 13:41:16 +01:00 |