bitbake recipes to build myhdl, xstools, iverilog and gtkwave using Yocto

Edward Vidal <[email protected]>
Newsgroups gmane.comp.python.myhdl
Message-ID <[email protected]>
Hi all,Dave the current verison of Xstools is 6.0.15?Current vesion of MyHDL is 1.0.0 is that correct?
My goal is create a Yocto image for the Raspberry Pi 2 B that provides the necessary tools to use MyHdl with Xstools, Iverilog & GTKwave.  The combo of RaspberryPi 2 B with a StickIt-MB & XulA2  would make a great low-cost development tool for developing and testing FPGAs.

I currently have a working core-image-sato that I can install myhdl using python setup.py develop instead of  python setup.py install.  I also can install Iverilog and GTKWave compiling from source on the target.  
 I can ssh to the Raspberry Pi 
 ssh -Y 192.168.1.136
[email protected]'s password: 
root@raspberrypi2:~# python
Python 2.7.9 (default, Jul 26 2015, 21:01:54) 
[GCC 4.9.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from myhdl import *
>>> 
I can also download my repo https://github.com/develone/jpeg-2000-test.git
Then cd into the jpeg-2000-test/ipython_fixbv.Where I can execute python test_jpegEnc.py.The above does a dwt on an image.cd myhdlgit log
commit 0f106505cbf4047e6a6641b451b817615d48772f
Merge: c7d92c4 443024f
Author: jandecaluwe <[email protected]>
Date:   Tue Jul 28 14:25:21 2015 +0200

    Merge pull request #116 from jck/signamevisitor
    
    prevent adding intbv to senslist of always_combcd iveriloggit log
commit d3bdc60201079eb22fe8506e951a57c95b19e28a
Author: Cary R <[email protected]>
Date:   Wed Jul 22 00:27:13 2015 -0700

    Correctly display events when dumping using the FST format
    
    This patch is from Tony Bybell and fixes a segmentation fault when dumping
    an event to a FST file.

iverilog -h
Usage: iverilog [-ESvV] [-B base] [-c cmdfile|-f cmdfile]
                [-g1995|-g2001|-g2005] [-g<feature>]
                [-D macro[=defn]] [-I includedir] [-M depfile] [-m module]
                [-N file] [-o filename] [-p flag=value]
                [-s topmodule] [-t target] [-T min|typ|max]
                [-W class] [-y dir] [-Y suf] source_file(s)

See the man page for details.

gtkwave -v
Gtk-Message: Failed to load module "canberra-gtk-module"

GTKWave Analyzer v3.3.65 (w)1999-2015 BSI

I am in the process of creating the recipes to install the above tools on the image.The process that I am using is found at https://github.com/develone/raspberrypi2_yocto.git

I am using an AMD 6 core with 16 GB and takes about 2 hours to create the image.
If you have any questions 
Edward Vidal Jr.
e-mail [email protected]
915-595-1613

------------------------------------------------------------------------------

_______________________________________________
myhdl-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/myhdl-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.