diff options
author | Tristan Gingold <tgingold@free.fr> | 2022-08-16 06:57:40 +0200 |
---|---|---|
committer | Tristan Gingold <tgingold@free.fr> | 2022-08-16 06:57:40 +0200 |
commit | c152d148f06a4e0297d7673827321a84ee1579b3 (patch) | |
tree | e30b185e9ba669f0c44b4ecfac3cdd5467e14ee6 | |
parent | 0bd043bcbe87d2e5397e4ba3b4ce1cff4015bf5f (diff) | |
download | ghdl-c152d148f06a4e0297d7673827321a84ee1579b3.tar.gz ghdl-c152d148f06a4e0297d7673827321a84ee1579b3.tar.bz2 ghdl-c152d148f06a4e0297d7673827321a84ee1579b3.zip |
netlists-memories: add a TODO comment
-rw-r--r-- | src/synth/netlists-memories.adb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/synth/netlists-memories.adb b/src/synth/netlists-memories.adb index 585328bb1..b18090749 100644 --- a/src/synth/netlists-memories.adb +++ b/src/synth/netlists-memories.adb @@ -36,6 +36,14 @@ package body Netlists.Memories is -- a little bit cryptic. Flag_Memory_Verbose : constant Boolean := False; + -- TODO: + -- * Add an offset to Id_Mem_Wr_Sync to handle partial write, + -- and do not create multiple memories in case of partial writes. This + -- will allow a representation closer to the Yosys one. + -- * Handle multi-dim memories with some fixed addresses. Here we need + -- to split a memory into multiple ones. + -- * Improve detection of synchronous read ports. See mem03/ + -- What is a memory ? -- -- A memory is obviously a memorizing element. This means there is a |