Altera OpenCore functions are symbols with encrypted netlists that you can download from the Altera web site. You can compile the encrypted code in the Quartus® II software or the MAX PLUS® II software in order to get an idea of the fit, performance, and utilization of the core. Simulations are also possible, but only in Altera tools. After the "test drive," you can purchase the core and receive a license file that allows you to generate a programming file for the core. The license includes a feature line just like the Quartus II and MAX PLUS II licenses. Append this feature line to the regular license file used to run the Quartus II software or the MAX PLUS II software to enable the programming file generation.
AMPP OpenCore megafunctions differ slightly in that each AMPP partner generates licenses on a per request basis. While Altera OpenCore functions are downloaded from Altera's website, AMPP cores can be obtained directly from the AMPP partner along with the license. AMPP partners have several options as to how their OpenCore megafunction will behave. The AMPP partner can:
- Allow you to view the source code
- Set an expiration date
- Enable Verilog Output Files (.vo) and VHDL Output Files (.vho) to be written out
- Enable programming file generation