3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-06 17:44:09 +00:00
yosys/docs/source/yosys_internals
Krystine Sherwin c429aef60f
docs/rosette: More intro of SMT-LIB backend
As the intro paragraph (now) says:
> This section will introduce the SMT-LIB functional backend and what changes are needed...

The example is intended to be read without prior knowledge of the SMT-LIB backend, but the previous version glossed over a lot and instead focused on *just* what was changed.
This version should now be easier to follow without prior knowledge, while still being able to learn enough about the `Smt` version to adapt it to a different s-expression target that isn't Rosette.
Also adds a few `literalinclude`s of smtlib.cc, which is now copied to `docs/source/generated` along with producing the rosette diff on the fly (which now also has up to 20 lines of context, enabling the full `Module::write()` diff to be literal included).
2025-02-22 17:14:13 +13:00
..
extending_yosys docs/rosette: More intro of SMT-LIB backend 2025-02-22 17:14:13 +13:00
flow Docs: Move rtlil_text (back) to appendix 2024-10-15 07:34:52 +13:00
formats Docs: Move rtlil_text (back) to appendix 2024-10-15 07:34:52 +13:00
hashing.rst hashlib: hash_eat -> hash_into 2024-12-18 15:09:25 +01:00
index.rst Docs: Formatting and fixes 2024-12-18 14:58:51 +01:00
techmap.rst Docs: Reflow line length 2024-10-15 07:23:45 +13:00
verilog.rst Docs: Formatting recent md -> rst converts 2024-12-05 09:21:12 +13:00