[Fix][lattice diamond] - To be checked
Status
Older Lattice Diamond Fixes have been rebased to latest develop branch, TestSuite adjusted.
Build tested only on Windows 10 + PowerShell + Lattice Diamond 3.11 (Free version), test project targeting a MachXO2 device. BitStream and .jed PROM file generated successfully.
NOTE: Generated programming files not tested on HW recently, after old fixes have been rebased to latest develop branch. Test HW no longer available. but built projects tested on HW in 2020, no errors came up.
All testcases are passing in the TestSuite.
Changes
- Project generation fixed. Before the fixes, Diamond 3.11 was unable to build a project, not on Win10, neither on Linux
- Diamond IP Express generated IP file support added
-
prom
Makefile stage/target added: Since MachXO2 devices have onchip Flash, they need .jed PROM file for non-volatile configuration.
SideEffects
Due to the added prom
stage, this target and related .tcl have been added to clean targets in other tools as well.
Therefore, the Makefile.ref testcase files have been adjusted for the affected tools.