aboutsummaryrefslogtreecommitdiffstats
path: root/backends/cxxrtl/cxxrtl_capi.cc
Commit message (Collapse)AuthorAgeFilesLines
* cxxrtl: expose eval() and commit() via the C API.whitequark2020-07-121-0/+8
|
* cxxrtl: handle multipart signals.whitequark2020-06-111-7/+10
| | | | This avoids losing design visibility when using the `splitnets` pass.
* cxxrtl: add a C API for writing VCD dumps.whitequark2020-06-071-1/+6
| | | | This C API is fully featured.
* cxxrtl: add a C API for driving and introspecting designs.whitequark2020-06-061-0/+55
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.