Text this: Digital systems design and prototyping :