hey, I'm not sure if you are still actively wanting to do this or not, but I have recently been in need of hooking up a PS2 wireless guitar to an FPGA board, similiar to what you are doing, minus the USB, I am going to do it serially, I think you should do the same, look into schematics of your sierial data port on the back of your computer. learn what those pins do and the connect the wires in that manner, here is a bit of information as to what the pins do,
The following schematic shows the PlayStation 2 Controller Cable Connector Pinout Diagram. Here is the description
I think it goes from left to right, but I could be wrong, i mean if you are italian you you prolly drive on the wrong side of the road anyway....heh..
but yeah I would love to discuss this more since i haven't actually tested it.
Pin 1 for Data/Signal transfer from Controller to PSX, this signal is an 8 bit serial transmission synchronous to the falling edge of clock.
Pin 2, Command, is the counter part of DATA. It is again an 8 bit serial transmission on the falling edge of clock.
Pin 3 is unused.
Pin 4 for Ground.
Pin 5, VCC, this can vary from 5V down to 3V and the official SONY Controllers will still operate.
Pin 6, is used to get the attention of the controller, this signal will go low for the duration of a transmission.
Pin 7, Clock, is used to keep units in sync.
Pin 8, is not connected or N/C.
Pin 9, ACK, is acknowledge signal from Controller to PSX.