This is your work, valued
umdkv2. APP:USB MegaDrive DevKit v2
117libfpgalink. LIB:Library for interacting with an FPGA over USB
85altera-pcie. Simple framework for building PCIe-based solutions for Altera FPGAs
52lx9. HW: A beermat-sized PCB with FPGA, SDRAM, Hi-Speed USB & 50 FPGA I/Os
32libfx2loader. LIB:Library for loading and saving Cypress FX2LP firmware
26fx2tools. JUNK:Tools for interacting with the Cypress FX2LP Hi-Speed USB micro
16fx2loader. JUNK:A small command-line interface to libfx2loader
12rgb2vga. HWA:Digital RGB to VGA Converter
12umdkv2-lx9. HW: The UMDKv2 bridge-board for connection to an LX9 FPGA board
10udfs. APP:USB Disc Filing System for the BBC Micro
8pcie-driver. Linux driver for the altera-pcie project template, based on altpciechdma.c
7libgpiojtag. LIB: Do JTAG programming via GPIO
7comm-fpga. HWL:The FPGALink interface to the outside world
6usbreplay. APP:Replay USB messages sniffed by SysNucleus USBTrace
6fx2fpga. HW:PCB & VHDL to interface an FX2LP chip to a Digilent S3BOARD.
6libbuffer. LIB:Library for manipulating memory buffers, including binary and Intel hex I/O
6vhdl. HW:Scratchpad for VHDL experiments
5common. Common stuff almost everything else depends on
5libusbwrap. LIB:A thin wrapper around libusb.
5pcie-hip. HWL: A user-friendly layer on top of th Intel/Altera PCI-Express hard-IP
4get-me-started-with. META: Somewhere to put my very simple "get me started with X" examples
4ucm. APP:A utility for communicating with the control endpoint of a LibUSB device
4liberror. LIB:Simple library for rendering error messages
4dvr-rng. HWL: Pseudo-random number generators
3seven-seg. HWL:Driver for the four-digit seven-segment displays found on many FPGA devkits
3cuda-mandelbrot. APP:An SDL-based Mandelbrot viewer which uses CUDA to render zooms in realtime
3buffer-fifo. HWL: A generic single-clock FIFO with configurable thresholds
3spi-master. HWL:A simple SPI-like serial I/O controller
3nanduinoJtag. JUNK:Simple JTAG interface using a Nanduino (or other AT90USB162-based board)
3fpgalink. Shell
3hxd. APP:Hex dump utility
3flcli. JUNK:A small command-line interface to libfpgalink
2mem-ctrl. HWL:A simple SDRAM controller
2s3b_sdram. HW: A little SDRAM daughterboard for the Digilent S3BOARD
2logic-sampler. HW:Simple high-speed logic sampler/analyser
2vga_test. HWA:VGA test-card
2vscode-foo. CMake
2hdl-tools. Tools for devolved build-and-test of FPGA projects
2ws-tools. Tools to facilitate creation of FPGA workspaces
2readback. HWA:Simple host FIFO interface to SDRAM controller
2hdlmake. Python script to aid the building and functional testing of FPGA applications and libraries
2kicad-lib. HW: Various KiCad schematic symbols and footprints
2usbwrap. JUNK:A thin wrapper around libusb.
2bulk. APP:Write binary data to a bulk endpoint on a LibUSB device
2dump-xsvf. JUNK:Dumps XSVF files to stdout in a human-readable format for debugging
2libreadline. LIB:A build of Borut Ražem's win32 port of GNU readline
1clangd-remote. C++
1scripts. Various useful scripts
1libutpp. LIB:Adopted code from http://unittest-cpp.sourceforge.net
1spi-talk. HWA:Using spi-master module to talk to SD cards & SPI flash
1lsep. JUNK:A small app that will list the endpoints of a LibUSB device
1blinky. HWA:Simple blinky LED application
1xz. Mirror of https://tukaani.org/xz/
1s3board-demo. HWA: Digilent's demo design for their S3BOARD
1mem-pipe. HWL:A data-valid-ready front-end for the SDRAM controller
1