I see the following FIRRTL code emitted by Chisel:
cmem mem : SInt<64>[8]
and
infer mport _T = mem[io.address], clock
NOTE: my memory object is named "mem".
However in the firrtl 1.5.2 specification the terms "cmem", "infer", and "mport" do not occur.
Someone please explain these terms. Better yet, is there some spec I do not know about that explains them?