whitequark
5349a922e4
cxxrtl: expose eval() and commit() via the C API.
2020-07-12 23:34:18 +00:00
whitequark
8d712b1095
cxxrtl: handle multipart signals.
...
This avoids losing design visibility when using the `splitnets` pass.
2020-06-11 19:34:35 +00:00
whitequark
31f6c96b1f
cxxrtl: add a C API for writing VCD dumps.
...
This C API is fully featured.
2020-06-07 03:48:00 +00:00
whitequark
c399359ed6
cxxrtl: add a C API for driving and introspecting designs.
...
Compared to the C++ API, the C API currently has two limitations:
1. Memories cannot be updated in a race-free way.
2. Black boxes cannot be implemented in C.
2020-06-06 21:12:55 +00:00