Los Alamos National LaboratoryGo to the Lab's home pageSearch for people in the Lab's directorySearch the Laboratory's Web site
dpas Reconfigurable and Adaptive Systems Research
 RASR
    Evolvable Hardware
    Reliability
    Compiler
    Applications
    System Architecture
    Power Aware
    

Contact Info:
Team Leader:
Maya Gokhale
Email: maya@lanl.gov
Phone: 505-665-9095

Questions about this website: webmaster


Page Info:
Last modified:
27 Jun 2008
Access Count: Unknown
 
Evolvable HardwarePookaVookaOHMPublicationsDownloads

Evolvable Hardware Downloads

ISIS provides free binaries and firmware for the Pooka image analysis system. Installing and operating the system is non-trivial: Use at your own risk!! The system requirements (that we know of) are:

Windows 2000
Firebird PCI Reconfigurable Computer installed from Annapolis Micro Systems, Inc.
The Firebird has a Virtex2000E (essential) and 36MB Local SRAM (probably essential).

If you have the right hardware you are most of the way there. There are two components to the Pooka system:

Aladdin: You need this to generate training data for the Pooka system.
Pooka: This is the GUI that interfaces to the Pooka hardware and software. It lets you specify image files to be processed and different training options. Typically you will specify training files (.GTF extension) that you generated with aladdin to "Train" the system.

Aladdin

Aladdin is a simple graphical user interface, written in Java, which we use to produce training data for the Pooka system. Aladdin reads and writes image files in NASA FITS file format. Third party tools for reading and writing FITS files are available at the NASA FITSIO homepage, and at the IDL Astronomy User's Library. To install aladdin on Windows you will need to have Java installed (we used V1.3 but most should work). Then you can:

Download and unzip Aladdin.zip to your favorite directory %MYDIR%.
Set the CLASSPATH environmental variable to include %MYDIR%\aladdin
Start Aladdin with the command line something like:
%PATH_TO_JAVA%\java.exe aladdin.Start
Sometimes you may need to allocate more memory when image files get large:
%PATH_TO_JAVA%\java.exe -Xms500M -Xmx1000M aladdin.Start

It is now possible to execute Pooka from the Aladdin interface. This method only allows a limited number of command line options but can be useful if you want to quickly inspect results. Please see Install tips to find out how to do this. For a first start it is recommended that you stick to the independent interface that comes with the Pooka executable below.

Also, if you prefer, you can download the Aladdin source from the ISIS web site. This source targets linux users. Most of aladdin will compile and run under windows but there are a couple of small changes in aladdin.zip that make working with Windows easier.

An Aladdin tutorial and user's guide is available on the Genie documentation page.

Pooka

Download Setup.exe, execute and follow the instructions.

If you are using the standard Firbird device driver install you will need to modify the ws_dma.cfg file stored in the windows system directory: c:\winnt\system32\drivers\etc to increase the size of memory allocated for DMA. The Pooka install contains the modified version of ws_dma.cfg that you need. You can just copy this file to the c:\winnt\system32\drivers\etc directory.

The User's Manual for using the GUI is included here and in the installation.


 Los Alamos National Laboratory  Operated by the University of California for the National Nuclear Security Administration,
of the US Department of Energy.     Copyright © 2004 UC | Disclaimer/Privacy

 NOTICE: Information from this server resides on a computer system funded by the U.S. Department of Energy. Anyone using this system consents to monitoring of this use by system or security personnel. For complete conditions of use see Disclaimer/Privacy.