mirror of
https://github.com/YosysHQ/yosys
synced 2025-06-06 14:13:23 +00:00
add support for initializing registers and memories to the functional backend
This commit is contained in:
parent
bdb59ffc8e
commit
99effb6789
10 changed files with 418 additions and 282 deletions
|
@ -410,6 +410,9 @@ public:
|
|||
ret._contents[addr.template as_numeric<size_t>()] = data;
|
||||
return ret;
|
||||
}
|
||||
// mutating methods for initializing a state
|
||||
void fill(Signal<d> data) { _contents.fill(data); }
|
||||
Signal<d> &operator[](Signal<a> addr) { return _contents[addr.template as_numeric<size_t>()]; }
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue