3991 - Lattice Diamond v3.1: How to set the behavior of unused pins in an FPGA design?<br>
Solution:
These are some of the workarounds:
1) In RTL code, assign the following attributes to the unused input:
/* synthesis syn_force_pads=1 syn_noprune = 1 */
The 'syn_noprune' will not allow Synplify Pro to optimize unconnected I/O buffers and will increase resource utilization. So, as per your design requirement, it may or may not be used.
2) Under Strategy1 make the following setting:
MAP Design--> Command line options = -u
This ensures that the Mapper does not remove the unused I/Os.
3) In spreadsheet view, make pull mode =NONE
Related Articles
1099 - Lattice Diamond: I/O: How to create a FPGA pinout that will work on the board? <br>
Lattice Diamond: I/O: In modern FPGA designs there are plenty of design constraints in selecting and designing to a FPGA pinout. There are I/O Banks, Edge Clocks, PLLs, DLLs, VREFs, DQS Lanes etc. which must all be managed and drive the selection ...
Lattice Diamond: Why do i encounter a WARNING from my design relating to Diamond's Security feature? <div><br></div>
Description: When user design is compiled (Synthesis --> Bitstream) a Warning shown below is encountered WARNING -Security project file open Error! Security feature is turned OFF! Solution: The warning is valid and is just providing message that the ...
3800 - Diamond: How to prevent the synthesizer from optimizing away any unused I/Os, and still like to have the unused I/Os as placeholder in the design?
Description: Nets and wires that are not driven will be optimized by the tool to reduce the number of resources during synthesis. In order to place it even if the nets and wires are not driven by any load, attributes syn_keep/noclio, and ...
<div>Lattice Diamond: How do i set multiple verilog include directories on my design?</div><div><br></div>
You can add multiple directories in the "Verilog Include Search Path" in Design implementation, you can define them as (Example): C:/Users/cmeala/Desktop/CASES/Include Case/Path1;C:/Users/cmeala/Desktop/CASES/Include Case/Path2 then try using ...
1032 - Lattice Diamond: Lattice ispLEVER: Can I open EPIC on a design that uses an IPCore that was downloaded from Lattice's website? <br>
Lattice Diamond: Lattice ispLEVER: The LatticeCore IPs downloaded from Lattice's website or using the IPExpress are available as a trial. These IPs will place and route in Diamond or ispLEVER, however, these are for evaluation purposes only. Using a ...