RedskullDC Posted August 4, 2015 Share Posted August 4, 2015 (edited) 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 Edited August 10, 2015 by Josh Added Tags Link to comment Share on other sites More sharing options...
0 JColvin Posted August 12, 2015 Share Posted August 12, 2015 Hi Leslie, That's an interesting idea! I have been considering a Pmod that took a USB input and turned it into a compatible Pmod header format. The USB to PS/2 would be different though since you would still need the header pins (the 6 or 12 pins) so that way it could plug into a Pmod port, effectively making it have three different header types on one board which you don't see too often. Are you wanting to use the older PS/2 communication style rather than trying to work with USB (since USB is significantly trickier to work with)? Thanks,JColvin Link to comment Share on other sites More sharing options...
0 RedskullDC Posted August 16, 2015 Author Share Posted August 16, 2015 Hi JC, Thanks for your response. Sorry, should have been more specific. I was thinking of a PMOD board which basically incorporates the USB HID circuitry as implemented on the NEXYS 3 and 4 boards with a PIC24FJ192 . >Are you wanting to use the older PS/2 communication style rather than trying to work with USB Exactly. There is a great deal of code projects out there written to take PS/2 Mouse/Keyboard signals. Such a PMOD board would allow those projects to be used "as-is" without having to implement USB in the FPGA. Kind regards, Leslie Link to comment Share on other sites More sharing options...
0 Commanderfranz Posted August 17, 2015 Share Posted August 17, 2015 Leslie, If I understand correctly, you want to use the Nexys 4 or 3 USB port with PS2 signals. You can do this as is. If you go to the section of the reference manual for the Nexys 4 to the USB HID section you can see that the microcontroller emulates old style PS2 signals. The Auxiliary Function microcontroller hides the USB HID protocol from the FPGA and emulates an old-style PS/2 bus. The microcontroller behaves just like a PS/2 keyboard or mouse would. This means new designs can re-use existing PS/2 IP cores. Link to comment Share on other sites More sharing options...
0 RedskullDC Posted August 18, 2015 Author Share Posted August 18, 2015 Hi Kaitlyn, If I understand correctly, you want to use the Nexys 4 or 3 USB port with PS2 signals. No, my request has nothing to do with the Nexys3 or 4, I don't have either. I would like to see a PMOD board which takes a USB Keyboard/mouse input, and converts that to PS/2 compatible signals on the normal 6/12 PMOD style header pins. Basically, the same USB HID circuitry which already appears on the NEXYS3/4 boards, but on a PMOD board. Shouldn't be too difficult. I would like to be able to use a USB Mouse/Keyboard on other PMOD equipped FPGA boards which *don't* have the USB HID circuitry. Nexys2 for example. Hope that's a bit clearer Cheers, Leslie Link to comment Share on other sites More sharing options...
0 JColvin Posted August 18, 2015 Share Posted August 18, 2015 Hi Leslie, I think I know what you're going for. Although we don't have the direct USB to PS/2 Pmod, we do have a Pmod similar to that, the PmodUSBUART. It doesn't send strict PS/2 signals, but rather in the UART convention. I personally don't know how well it would handle commands from a keyboard/mouse and it doesn't have the USB type A connector that most keyboards and mice use, but I imagine there are conversion cables that exist out there. Although I do agree that the direct USB to PS/2 in the 6 or 12 pin configuration Pmod would be pretty cool to have. Let me know if you have any questions. Thanks,JColvin Link to comment Share on other sites More sharing options...
0 RedskullDC Posted September 5, 2017 Author Share Posted September 5, 2017 On 19/08/2015 at 8:27 AM, JColvin said: Although I do agree that the direct USB to PS/2 in the 6 or 12 pin configuration Pmod would be pretty cool to have. Thanks, JColvin Hi JC, Ever given any more thought to this idea? PS/2 keyboards are becoming ever-increasingly difficult to find new. It would be great to be able to plug a new USB keyboard in to a PMOD and just treat it as a PS/2 model from my code. Alternatively, would you consider releasing the PIC24 code you used on the NEXYS 3/4 boards to do the USB>PS/2 conversion so that users could build their own without having to re-invent the wheel? Best Wishes, Leslie Link to comment Share on other sites More sharing options...
0 JColvin Posted September 6, 2017 Share Posted September 6, 2017 Hi @RedskullDC, Unfortunately, we have not yet developed such a product at this point in time. We do have a have a product manager specifically for Pmods now (which was not the case when this thread was created), so I will get this request to them. I'll give an update later if I can, but it may be some time (i.e. months) before I am aware of any development status for such a product. Thanks, JColvin Link to comment Share on other sites More sharing options...
0 dbkincaid Posted January 12, 2018 Share Posted January 12, 2018 I would love to see a PMOD USB to HID that could work as either a controller (takes input from HID devices) or as a slave (meaning, it acts like a keyboard or mouse) The pro micro arduino does this and I have one. It's pretty great, but not in a PMOD format. Link to comment Share on other sites More sharing options...
0 jpeyron Posted January 12, 2018 Share Posted January 12, 2018 Hi @dbkincaid, That is an interesting suggestion. I have passed this on to the appropriate co-workers. cheers, Jon Link to comment Share on other sites More sharing options...
0 RedskullDC Posted September 22, 2019 Author Share Posted September 22, 2019 Hi JC, et al. Any progress on a USB HID PMOD board? Surely I'm not the only one who would like to use a USB keyboard, but talk to it in PS/2 protocol on boards that don't have the PIC fitted. You've already developed the firmware and circuitry using the PIC chip, so it shouldn't be too difficult? Cheers, Leslie Link to comment Share on other sites More sharing options...
0 JColvin Posted September 23, 2019 Share Posted September 23, 2019 Hi @RedskullDC, I have not heard of any development on this, but I will ask again about it. Thanks, JColvin Link to comment Share on other sites More sharing options...
0 epsilon Posted September 27, 2021 Share Posted September 27, 2021 Hi, It's been a while, but if we keep asking maybe some day it'll actually happen ?: Any progress on a USB HID PMOD board? Cheers, Ruben. Link to comment Share on other sites More sharing options...
0 JColvin Posted September 27, 2021 Share Posted September 27, 2021 Hi @epsilon, I didn't update this thread, but I did learn back when I asked two years ago about this that Digilent had considered making such a product many years ago (2011-2012 timeframe) and that the Pmod itself had even gotten through most of the prototyping work, but the various higher-ups at the time decided to discontinue working on this product. In theory, I guess this product could be brought to light (I don't know if the design files and firmware still exist or not), but the hurdle that needs overcome is customer interest since 3 or 4 people asking about it on a couple of Forum threads is insufficient to justify putting in the resources to bring back up and do a production run of this product. Thanks, JColvin Link to comment Share on other sites More sharing options...
0 epsilon Posted September 28, 2021 Share Posted September 28, 2021 Bummer. In that case, as already suggested by another user in this forum, would you consider releasing the PIC24 code you used on the NEXYS 3/4 boards to do the USB>PS/2 conversion? Thanks, Ruben. Link to comment Share on other sites More sharing options...
0 JColvin Posted October 1, 2021 Share Posted October 1, 2021 Hi @epsilon, I personally would consider releasing the code, but unfortunately that is not my decision to make. When I asked about the firmware a year ago, I was told that were no plans to release the source code; I do not think this opinion has changed but I will ask again. Thanks, JColvin Link to comment Share on other sites More sharing options...
Question
RedskullDC
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
Added Tags
Link to comment
Share on other sites
15 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now