<p><font color="#2080bf" size=+1> <b>Allright, here are "the goods!"</b></font></p>
12
<font >
13
<p>Downloads:</p>
14
<p></p>
15
<p><a href="./ps2_mouse.v">ps2_mouse.v</a>. This file contains the ps2 mouse interface.
16
</p></font>
17
<a href="./ps2_keyboard.v">ps2_keyboard.v</a>.
18
This file contains the ps2 keyboard interface.
19
<br><br>
20
<a href="./ps2_soc1.zip">ps2_soc1.zip</a>.
21
This file contains an example of the ps2_keyboard module in use. It implements an rs232 ASCII transmitter. You can hook up a PC using hyperterm (115,200 with N,8,1) and see the keys which you type on the keyboard show up at the PC in the terminal window! Also, pressing "-A" at the terminal window causes the scroll lock LED to light up, "-B" causes the Num Lock LED to light up, and so forth. This is tricky to get working, but fun to see in operation.
22
<br><br>
23
<a href="./ps2_soc2.zip">ps2_soc2.zip</a>.
24
This file shows the ps2_mouse module in use. It uses the mouse to control a small crosshairs on an LCD screen. When the mouse buttons are pressed, the crosshairs change color. The lcd flat-panel which was tested was from an IBM 700C laptop computer, and it required a pixel clock of around 25 MHz (this design used 49.152 MHz divided by two.)