Search the Community
Showing results for tags 'ps2'.
-
Hi Digilent staff, and fellow forum members, Just wondering if you guys had considered making a USB HID -> PS/2 PMOD board? I was thinking of something like the circuit on the Nexys 3,4 boards which uses a PIC to convert a USB keyboard to PS/2 compatible signals. Would be handy for using newer USB keyboards/mice on PMOD socket equipped FPGA boards. PS/2 devices are becoming harder to find brand new. I (for one) would be interested in a few. Kind regards, Leslie
-
Hi! I'm working with porting an FPGA design with a soft core CPU to the Nexys A7 100T board. The CPU's SW is polling a PS/2 keyboard each 16ms by releasing the PS2_CLK (changing the pin 0->Z, i.e. inhibit release) during ~100µs. This works fine on the earlier design that uses a real PS/2 keyboard, but it fails with using the USB -> PS/2 emulation on the Nexys A7 board. A deeper investigation shows that real PS/2 keyboard responses with lowering the PS2_CLK signal 25-35µs after the CPU has change the PS2_CLK pin 0->Z, while the Nexys PS/2 emulation seems to require up to 420µs before it responses. What is the specified max response time after inhibit for the PS/2 emulation implementation? Would it be possible to have a FW update that lowers this time? I also noted that the link to the Release page under "Demo Setup" on https://github.com/Digilent/Nexys-A7-100T-Keyboard points to the wrong URL (I assume that the correct URL should be https://github.com/Digilent/Nexys-A7-100T-Keyboard/releases) and the demo shows the keyboard code on the 7-segment display, not via the serial port. Best regards, Per-Olof