Text this: Digital Design and Implementation with Field Programmable Devices