summaryrefslogtreecommitdiffstats
path: root/software
diff options
context:
space:
mode:
authorbryan newbold <bnewbold@twinleaf.com>2014-05-19 13:44:05 -0400
committerbryan newbold <bnewbold@twinleaf.com>2014-05-19 13:45:14 -0400
commit94da3402d391240e8d744ab08bc1e9af364d45cb (patch)
tree48e5a1ca540fdff11f9de19e811ba704b3712f04 /software
parent297e13afc2d2764fa19d394ca08e3bd564986270 (diff)
downloadknowledge-94da3402d391240e8d744ab08bc1e9af364d45cb.tar.gz
knowledge-94da3402d391240e8d744ab08bc1e9af364d45cb.zip
ee_tools: lattice diamond notes
Diffstat (limited to 'software')
-rw-r--r--software/ee_tools.page23
1 files changed, 23 insertions, 0 deletions
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
+