A known issue has been identified in Divider IP v1.6.2 where IP generation may fail when the Numerator Data Width or Denominator Data Width is configured to 32 bits or greater. Affected configurations may encounter an IP generation error when Generate is selected, resulting in unsuccessful IP generation.Warning/Error Messages Observed:
Warning: missing driver HDL files.Error: Fail to run componentGenerator(create_constraint_file). Command line: "C:/Iscc/radiant/2026.1/ispfpga\data\python\nt64\bin\python" "<project_directory>\<ip_instance>\eval/create_constraint.py"The issue affects most configurations where the Numerator Data Width or Denominator Data Width is set to 32 bits or greater, except for the following combinations which generate successfully:
- Numerator = 64, Denominator = 32
- Numerator = 32, Denominator = 64
- Numerator = 64, Denominator = 64
The issue was identified on a CertusPro-NX design. Because the behavior originates from Divider IP v1.6.2, other device families that support this IP may also be affected, including:
- CrossLink-NX, Certus-NX, MachXO5-NX, Certus-NX-RT, CertusPro-NX-RT, Avant, Certus-N2
This issue is observed in Divider IP version 1.6.2
The fix is currently planned for inclusion in Radiant 2026.1 Service Pack 1 (SP1).
As an interim workaround, an updated IP package (latticesemi.com_divider_1.6.3.01.ipk) containing the corrected create_constraint.py file is available.Downloading the IP Package
Please access and download the IPK here: https://latticesemi.files.com/f/6ca83c15861b2de9
Installing the IP Package in Lattice Radiant
- Open your project in Lattice Radiant.
- Open the IP Catalog:
- Select Tools → IP Catalog, or
- Open the IP Catalog tab in the Radiant workspace.
- In the IP Catalog, click Install a User IP.
- Browse to the provided .ipk file and click Open.
5. If prompted with an IP license agreement, kindly review it and select Accept.
6. If Radiant detects an existing version of the IP, you will be asked whether to update it: Select Yes to replace the existing version with the new one (recommended), or Select No to keep both versions installed.
7. Once installed, the IP will be added to the IP Catalog and stored in your user IP directory (for example, C:\Users\<username>\RadiantIPLocal\<IP_name>).
8. You can then instantiate and configure the IP directly from the IP Catalog.
For additional information on configuring and using the IP, please refer to the Divider IP User Guide (FPGA-IPUG-02130).
Expected Result After Applying the Patch
Divider IP generation succeeds for the affected data width combinations, including configurations where the Numerator Data Width or Denominator Data Width is 32 bits or greater.