A simple arbitrary waveform generator for the Xilinx Spartan 3E FPGA (though easily adapted for others), junior project.