yosys/backends
Marcelina Kościelnicka 3d9698153f json: Add support for memories.
Previously, memories were silently discarded by the JSON backend, making
round-tripping modules with them crash.

Since there are already some users using JSON to implement custom
external passes that use memories (and infer width/size from memory
ports), let's fix this by just making JSON backend and frontend support
memories as first-class objects.

Processes are still not supported, and will now cause a hard error.

Fixes #1908.
2021-03-15 17:19:19 +01:00
..
aiger Replace assert in xaiger with more useful error message 2021-03-10 22:35:06 +01:00
blif backends/blif: Remove unused vector of strings (#2420) 2020-11-16 09:31:48 +01:00
btor btor, smt2, smv: Add a hint on how to deal with funny FF types. 2021-02-25 22:04:04 +01:00
cxxrtl cxxrtl: don't assert on edge sync rules tied to a constant. 2021-03-07 14:29:30 +00:00
edif use the new isPublic() in a few places 2020-09-14 12:43:18 +02:00
firrtl Formatting fixes 2020-11-23 10:55:09 +01:00
intersynth Replace "ILANG" with "RTLIL" everywhere. 2020-08-26 17:29:32 +00:00
json json: Add support for memories. 2021-03-15 17:19:19 +01:00
protobuf Use C++11 final/override keywords. 2020-06-18 23:34:52 +00:00
rtlil Add support for memory writes in processes. 2021-03-08 20:16:29 +01:00
simplec Use C++11 final/override keywords. 2020-06-18 23:34:52 +00:00
smt2 btor, smt2, smv: Add a hint on how to deal with funny FF types. 2021-02-25 22:04:04 +01:00
smv btor, smt2, smv: Add a hint on how to deal with funny FF types. 2021-02-25 22:04:04 +01:00
spice add buffer option to spice backend 2021-01-13 17:24:28 +01:00
table Use C++11 final/override keywords. 2020-06-18 23:34:52 +00:00
verilog Add verilog backend option for simple_lhs 2020-11-25 18:21:41 +01:00