Skip to content

vhdl code for simulating/synthesizing an FPGA backend of a coded aperture

Notifications You must be signed in to change notification settings

xcthulhu/coded_aperture_vhdl

Repository files navigation

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

About

vhdl code for simulating/synthesizing an FPGA backend of a coded aperture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published