Text this: Digital Signal Processing with Field Programmable Gate Arrays