FLAME, the Flexible API for Module-based Environments, is a proposed standard interface for the integration of parameterized hardware generators into high-level design tools. This work introduces two new developments: The FLAME Primitives Catalog describes the behavior and interface of a set of hardware functions suitable as primitives for automatic compilation. The FLAME Shared Access Conventions define physical connectivity and logical protocols that allow arbitrary hardware modules to access shared resources (such as memory or I/O ports) in a coordinated manner.