This website uses cookies. By using this site, you consent to the use of cookies. For more information, please take a look at our Privacy Policy.
Home > FPGA Technical Tutorials > Design Recipes for FPGAs Using Verilog and VHDL > PS/2 Mouse Interface > PS/2 Mouse Basics

TABLE OF CONTENTS

Xilinx FPGA FPGA Forum

PS/2 Mouse Basics

FONT SIZE : AAA

The origins of the PS/2 mouse are back in the 1980s with the proliferation of the IBM Personal Computer (PC). This had the generic name of a Personal System, hence PS and the second version of this was therefore called the PS/2. The interface technology has remained under that name ever since. 

The PS/2 interface is essentially a custom serial interface with one device supported per connector (unlike the modern USB, Universal Serial Bus, which can handle numerous devices on a single port). The data rate is relatively slow (40kbps) and the device is powered off a 5V dc supply. 

Unlike the USB approach where devices are generally hot swappable, that is, they can be plugged in or unplugged at will), the PS/2 device cannot be removed without a system crash or freeze resulting. 

The PS/2 mouse supports communication from the mouse to the host and vice versa, and the supply is provided from the host to the mouse in the form of a 5V line. 

  • XC3090A-7PG175B

    Manufacturer:Xilinx

  • Xilinx QFP
  • Product Categories:

    Lifecycle:Any -

    RoHS: -

  • XC2V250-4CSG144I

    Manufacturer:Xilinx

  • FPGA Virtex-II Family 250K Gates 3456 Cells 650MHz 0.15um Technology 1.5V 144-Pin CSBGA
  • Product Categories: Condensateur

    Lifecycle:Obsolete -

    RoHS:

  • XCV300-5FGG456C

    Manufacturer:Xilinx

  • FPGA Virtex Family 322.97K Gates 6912 Cells 294MHz 0.22um Technology 2.5V 456-Pin FBGA
  • Product Categories:

    Lifecycle:Obsolete -

    RoHS:

  • XCV300-6FGG456C

    Manufacturer:Xilinx

  • FPGA Virtex Family 322.97K Gates 6912 Cells 333MHz 0.22um Technology 2.5V 456-Pin FBGA
  • Product Categories:

    Lifecycle:Obsolete -

    RoHS:

  • XC5VLX110T-3FFG1136C

    Manufacturer:Xilinx

  • FPGA Virtex-5 LXT Family 110592 Cells 65nm Technology 1V 1136-Pin FCBGA
  • Product Categories: FPGAs (Field Programmable Gate Array)

    Lifecycle:Active Active

    RoHS:

Need Help?

Support

If you have any questions about the product and related issues, Please contact us.