Generate OOC Files with IP Manager
The IP Manager can generate synthesized files for use in OOC flows. When you configure an
IP core, you can generate a synthesized file by turning on the OOC
Module option. When you turn on the option the OOC
Options tab displays, which lets you choose how to perform synthesis:
- Using Default Synthesis Options—The software performs synthesis using the default synthesis options.
- Using Project's Synthesis Options—The software performs synthesis using the options specified in the box.
When you generate the IP core, the IP Manager creates these files in the ip/<IP instance>/outflow directory:
- <module name>.ooc.vdb—Synthesized IP core.
- <module name>.stub.v—Defines the boundaries of the synthesized circuit. The software uses this file when synthesizing your top-level design that includes the OOC archive.
When the OOC Module is turned on, the IP Manager creates a new
version of the .ooc.vdb and .stub.v every time
you re-generate or upgrade the IP core. When you select the IP core in the
Project pane, the OOC property is set
to true.
To create an OOC archive that you can import into another project, right-click the IP core name in the Project pane and choose Export OOC from the pop-up menu.
Note: If the OOC Module option is turned on and
you export the core for OOC, the software does not re-synthesize the IP core. It simply
creates the OOC archive from the already synthesized IP core (<IP
instance>.ooc.vdb).
If the OOC
Module option is turned off, the software re-synthesizes the design
before creating the OOC archive and related files.