It seems that load/store operations are currently not supported by the lowering step from Handshake to FIRRTL. With this in mind, I have a couple questions:
- Are load/store operations well defined in handshake? There is a hack (https://github.com/llvm/circt/issues/68) to have the simulation work, but that seems to indicate the actual operations are not well defined.
- What would be the semantics of lowering a handshake memref to FIRRTL with/without the FIRRTL notion of memories?