diff options
author | Miodrag Milanović <mmicko@gmail.com> | 2022-05-09 09:28:09 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-09 09:28:09 +0200 |
commit | 58b23954e89a75e726d98716d5029f148c804073 (patch) | |
tree | 7462e655ef0c7e5321b494ca17096c3aeffaf899 /kernel/fstdata.h | |
parent | 600079e281d1dcf295c1c97616109b5ea5f3d34d (diff) | |
parent | d8adbff72f6648589d7699857ee8c65a80315033 (diff) | |
download | yosys-58b23954e89a75e726d98716d5029f148c804073.tar.gz yosys-58b23954e89a75e726d98716d5029f148c804073.tar.bz2 yosys-58b23954e89a75e726d98716d5029f148c804073.zip |
Merge pull request #3299 from YosysHQ/mmicko/sim_memory
sim pass: support for memories
Diffstat (limited to 'kernel/fstdata.h')
-rw-r--r-- | kernel/fstdata.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/fstdata.h b/kernel/fstdata.h index d8dca5fb0..f5cf1d48d 100644 --- a/kernel/fstdata.h +++ b/kernel/fstdata.h @@ -54,6 +54,7 @@ class FstData std::string valueOf(fstHandle signal); fstHandle getHandle(std::string name); + dict<int,fstHandle> getMemoryHandles(std::string name); double getTimescale() { return timescale; } const char *getTimescaleString() { return timescale_str.c_str(); } private: @@ -63,6 +64,7 @@ private: std::vector<FstVar> vars; std::map<fstHandle, FstVar> handle_to_var; std::map<std::string, fstHandle> name_to_handle; + std::map<std::string, dict<int, fstHandle>> memory_to_handle; std::map<fstHandle, std::string> last_data; uint64_t last_time; std::map<fstHandle, std::string> past_data; |