From bda2da978ae03222ae594fc464b66b32e286681c Mon Sep 17 00:00:00 2001 From: bryan newbold Date: Tue, 20 May 2014 12:34:03 -0400 Subject: lattice dev setup for debian; ee tools cleanup --- electronics/simulation.page | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 electronics/simulation.page (limited to 'electronics/simulation.page') diff --git a/electronics/simulation.page b/electronics/simulation.page new file mode 100644 index 0000000..52dcfb3 --- /dev/null +++ b/electronics/simulation.page @@ -0,0 +1,25 @@ + +QUCS +-------- + +QUCS is alright. It does verilog-a, I think it can load SPICE files, has a +decent parts library, enables parametric plotting of circuit parameters, can do +basic transmission line and PCB layout simulations, etc. I found "A Qucs +Tutorial for RF" helpful for getting started; the default tutorial is also +good. + +On debian wheezy, install the following (some are probably not necessary, like +cmake): + + sudo aptitude install libxml-libxml-perl libgd-gd2-perl zlib1g zlib1g-dev libgd2-xpm-dev libxml2 libxml2-dev libxml-perl libqt4-dev libqt4-qt3support automake libtool gperf flex bison cmake + +Then follow the build directions at +https://github.com/Qucs/qucs/wiki/Build-Linux. You don't need to set the +``--prefix``, but you do need ``--enable-maintainer-mode``. You probably want +to ``make -j8`` to build faster. + +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. + + -- cgit v1.2.3