Bringing It All Together
Take a deep breath and reflect on what you’ve accomplished in getting to this point in the book. You started the journey with little or no HDL coding knowledge and were unaware of how to build hardware in an FPGA or build a simple testbench. Over the course of this book, you’ve gone from simple logic functions utilizing switches to light LEDs to writing text out on a VGA screen.
In this chapter, we’ll investigate the Personal System/2 (PS/2) interface, which, although antiquated, is a way of communicating with a keyboard or mouse that Digilent has chosen to use. We’ll then be taking our VGA from Chapter 10, A Better Way to Display – VGA, and adapting it to display more data than the resolution we currently have selected. We’ll use it to output scan codes from the keyboard so that you can see how it operates. We’ll also adapt our temperature sensor to display on the VGA. Finally, we’ll take the audio...