732 - Lattice Diamond: What is the purpose of the .lpc file generated by IPExpress ?

732 - Lattice Diamond: What is the purpose of the .lpc file generated by IPExpress ?

Lattice Diamond: The .lpc (Lattice Parameter Configuration) file is a text file that contains values entered for IPexpress modules and IP cores. It has two main functions:

  1. It is used by IPexpress to store the user-selected values of settings for modules and IP cores. These values are then available if the module or IP core is to be regenerated.
  2. It can act as a placeholder in the Project Navigator for the file or files that comprise the module or IP core.

The file itself is not meaningful to synthesis or simulation tools, so the appropriate verilog (.v) or VHDL (.vhd) files are substituted in its place when these tools are launched by the Project Navigator. Double-clicking the .lpc in the Project Navigator opens IPexpress with the current values, ready for modification or regeneration.