From 94da3402d391240e8d744ab08bc1e9af364d45cb Mon Sep 17 00:00:00 2001 From: bryan newbold Date: Mon, 19 May 2014 13:44:05 -0400 Subject: ee_tools: lattice diamond notes --- software/ee_tools.page | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'software') diff --git a/software/ee_tools.page b/software/ee_tools.page index d84e53d..bf0fb13 100644 --- a/software/ee_tools.page +++ b/software/ee_tools.page @@ -23,3 +23,26 @@ Within QUCS, one "gotcha" is that simulating only creates a simulation engine and dataset; you then need to go to (or create) a data pane (seperate sheet from the circuit schematic) to visualize the results. + +Lattice FPGA Dev Tools +--------------------------- + +Lattice Semi offers no-cost software development tools for their FPGA parts, +called Lattice Diamond. The toolchain is based on Synopsys Synplify Pro for +synthesis and Aldec Active-HDL for simulation, and runs on Linux. + +First you need to register for an account to get a free license, and agree to a +EULA. Doves cry. Generate a free license following a link from the "Licensing" +tab of the Diamond Software page. It's a 1.2 GB download, which is way smaller +than Xilinx ISE. The below was tested with version 3.1 for 64 bit linux. + +The IDE comes as an .rpm file for Fedora/RedHat. To install on debian/ubuntu, +the 'alien' tool can be used to convert this to a .deb. This process can take a +long time, particularly at the "debian/rules binary" step. Run:: + + sudo alien --to-deb --scripts diamond_3_1-base_x64-96-x86_64-linux.rpm + +Then install the package: + + sudo dpkg -i diamond_3_1*.deb + -- cgit v1.2.3