6858 - MachXO Family: How to make your own Schematic Symbol in Diamond?
See below steps as an example:
1) Code the logic of your Asynchronous Set and Reset on to a .v file (Note: make sure your .sch is excluded first in the implementation as shown)
Related Articles
2153 - ispLEVER to Diamond: error generated when migrating a schematic-based design?
Description: The normal procedure to migrate a design to Lattice Diamond is by using the “Import ispLEVER Project..” option in the Lattice Design software. While importing, when you check “Copy design source to Implementation’s Source Directory”, all ...
232 - ABEL: How to create a schematic symbol for a bus?
The ABEL language does not have a direct way to define a bus for pins. The bus is often defined as such with an internally defined bus. Here is an example: DECLARATIONS CK pin; "Clock input Q8..Q0 pin istype 'reg'; "Counter outputs count = [Q8..Q0]; ...
3845 - Diamond: How to create a VHDL output from a schematic file?
You can get a VHDL output from a schematic file by following these steps: 1. In project properties, change the Schematic HDL Type to VHDL. 2. Make any small changes in the schematic file and save it. 3. In the Hierarchy, get the VHDL source code for ...
2775 - Diamond: How can I add a net that directly connects with an input signal and an output signal in Diamond Schematic Editor ?
In Lattice Diamond Schematic Editor, each input signal and output signal should be connected with an input port and an output port respectively and be named uniquely, and each net has only a single name, therefore, you cannot connect the net with ...
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. ...