Construct views for all the memory elements
Construct views for all the memory elements
current memory
full path name
handle to execution components
where to store the generated views
Construct the machinery to move data into and out of the memory stack
Construct the machinery to move data into and out of the memory stack
current memory
full path name
handle to execution components
needed for assigner generation
Builds all the symbols and dependencies for the specified memory.
Builds all the symbols and dependencies for the specified memory. Pipelines are constructed as registers with a regular name and a /in name. Data travels up-index through a pipeline for both read and write pipelines.
the specified memory
the full name of the memory
external graph of dependencies
Provides three different aspects of the code necessary to create read and write register pipelines. The three cases are:
NOTE: See IMPORTANT NOTE above.