circt icon indicating copy to clipboard operation
circt copied to clipboard

[CreateSiFiveMetadata] Generate firrtl.class instead of om.class

Open prithayan opened this issue 1 year ago • 0 comments

Update the object model generated by the CreateSiFiveMetadata pass to generate firrtl dialect, instead of om dialect. Ensure all firrtl.class associated with the metadata are instantiated inside a top level firrtl.class SiFive_Metadata , which is instantiated inside the top level firrtl.module. This is required for ensuring that subsequent passes can lower it correctly. Generate all the hierarchical paths to the memory and associate them with the path operation for the memory metadata.

prithayan avatar Feb 22 '24 14:02 prithayan