This software is distributed under the GNU Public License v3 armadeus/: A submodule which contains the git repository for the armadeus development toolchain. Needed for compiling kernel modules on the armadeus, and cross compiling binaries. blink/: A simple hello world VHDL program, adapted from: http://www.armadeus.com/wiki/index.php?title=Simple_blinking_LED c_vhdl/: Implementations of stdio.h, stdlib.h, and other standard C libraries in VHDL. This is invaluable for debugging VHDL code. Works well with GHDL. Originally based on research found here: http://bear.ces.case.edu/VHDL/index.html http://fpgalibre.sourceforge.net/ingles.html#CVHDL configs/: Contains useful configuration files for kermit and tftp HOWTO: A howto guide to setting up ubuntu to do FPGA development on the armadeus, using the software in this git repository install.mk: Common installation instructions for makefiles kermit_fpga_install: A template for installing xilinx bitmaps into the memory of the armedeus FPGA, using kermit to control the armedeus kermit_module_install: A template for installing linux modules on the armedeus, using kermit mask/: An implementation of the logic behind a 1D coded aperture. Uses c_vhdl for bench-testing. mask/garrett/: A subdirectory with python code for simulating the HETE SXC mask/python/: Contains a number of useful python programs for making graphs xilinx.mk: A minimal makefile for the xilinx WebPack synthesis toolchain. Adapted from http://www.excamera.com/sphinx/fpga-makefile.html armadeus/: The core armadeus development toolchain. We use a submodule; the original source is at this repository here: git://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
huleg/coded_aperture_vhdl
vhdl code for simulating/synthesizing an FPGA backend of a coded aperture
VHDL