932 - Diamond: Where can I find RTL coding examples?
Diamond: There are a number of coding examples for Lattice devices included with the Diamond. From the Diamond Project Navigator go to the pull down menu File -> Open example, select the family and the source code entry of interest.
Related Articles
7733 - ECP5 / Diamond 3.14: Why does my design get a Map device oversize error related to PLL for LFE5U-12F in with Diamond 3.14, but completes map successfully in earlier releases of Diamond software?
In Diamond version 3.14, there is a bug where it incorrectly limits the number of PLLs in the device to 0 for LFE5U-12F. Example error message: ERROR - (device oversize error). The number of PLL components needed (1) exceeds the number available. ...
5914 - Lattice Diamond: Why do i get an error message when I add my encrypted RTL file with `include?
Description: When utilizing the `include with RTL files that are encrypted, the synthesis tool generates an error. Solution: Verific in Diamond does not recognize the encrypted file inside a ‘include this an SW limitation and not possible for them to ...
6142 - Lattice Diamond: Why LSE and Synplify Pro has different RTL View implementation?
LSE and Synplify Pro use different parsers to parse the design files. LSE uses Verific parser, a third-party tool for Lattice, and the same is used by Netlist Analyzer to infer the RTL view. Synplify Pro uses its own parser, and HDL Analyst uses this ...
6659 - Diamond 3.12 and All FPGA: Is it normal for the placement and routing, and in turn, the generated bitstream, to change when a part of the RTL is changed, even if it wouldn't change the overall logic?
Description: Diamond software just checks ANY changes in the RTL for it to change its seed. Solution: Yes. The software generates a new PAR seed every time a change is made to the design RTL, regardless of the change's impact on the overall logic of ...
346 - Lattice Diamond: Where can I find a description of Synplify errors and warnings?
In Synplify, select Help->Error Messages An Online Help - Message Viewer window appears. Select the Index tab on the left portion of the window. Select each of the following for more information: error messages, errors, warning messages, and warnings ...