Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from YosysHQ:master #706

Open
wants to merge 2,431 commits into
base: master
Choose a base branch
from
Open

[pull] master from YosysHQ:master #706

wants to merge 2,431 commits into from

Conversation

pull[bot]
Copy link

@pull pull bot commented Jul 30, 2021

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added ⤵️ pull merge-conflict Resolve conflicts manually labels Jul 30, 2021
KrystalDelusion and others added 27 commits January 25, 2024 09:38
`test` becomes `test-macros`, with a new `test` calling both `test-*` targets.
These were previously not being converted correctly leading to yosys
internal cells being written to my netlist.

Signed-off-by: Ethan Mahintorabi <[email protected]>
- Filling out index descriptions for `using_yosys` and `using_yosys/synthesis`.
- To discourage skipping over these index pages, the toctree in
  `using_yosys/index` is hidden and instead has inline links to the two
  subsections.
- Tidying todos.
- Moves technology mapping to `techmap_synth`, leaving the techmap by example in
  the internals section. `yosys_flows` gets split up, with the coarse-grain
  intro replaced by `synthesis/index`, the extract pass moving to
  `synthesis/extract` and model checking to `more_scripting/model_checking`.
Highlighting the difference between `select prod %ci` and `select prod %ci2` by
introducing `sumproud.out` using the `dump` command.

Playing around with advanced cone example code.
If the offset is larger than the signal itself,
meaning the signal is completely shifted out,
it tried to extract a negative amount of bits from the old signal.

This RTL pattern is suspicious since it is a complicated way of
arriving at a constant value, so we warn the user.
When inferring we allow writing to all bytes for now.

Signed-off-by: YRabbit <[email protected]>
gowin: Change BYTE ENABLE handling.
github-actions bot and others added 28 commits March 6, 2024 00:16
synth: Introduce `-extra-map` for amending techmap
The --track-assumes option makes smtbmc keep track of which assumptions
were used by the solver when reaching an unsat case and to output that
set of assumptions. This is particularly useful to debug PREUNSAT
failures.

The --minimize-assumes option can be used in addition to --track-assumes
which will cause smtbmc to spend additional solving effort to produce a
minimal set of assumptions that are sufficient to cause the unsat
result.
smtbmc: Add --track-assumes and --minimize-assumes options
Add WebAssembly as a platform to `ISSUE_TEMPLATE/bug_report.yml`
`config-clang` is the default, and doesn't need to be run first.  Previous instructions were ambiguous about that point.
Add note on using a different `CXX`.
Manual rewrite and presentation merge
@nakengelhardt nakengelhardt deleted the branch timvideos:master March 21, 2024 12:02
@nakengelhardt nakengelhardt deleted the master branch March 21, 2024 12:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⤵️ pull merge-conflict Resolve conflicts manually
Projects
None yet
Development

Successfully merging this pull request may close these issues.