-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathREADME
29 lines (16 loc) · 1.67 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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