Option for generating memory interface enable signals
Currently memory interface doesn't provide any indication when memory is accessed. In block RAM this means enable inputs have to be permanently kept active causing unnecessary reads and wastes power
The latest version of airhdl (2021.05.1) now generates a memory read enable signal. We hope you’ll find it useful!
-
pswirhun commented
I noticed this as well. There is a "write enable" bit but no "read enable" bit so you have to keep the read-port always active in order to read values out of the memory. It's not a big deal and the power consumption difference is probably negligible, but it would be nice to also include a read-enable output when generating an AirHDL regfile with "memory array" type.