-
-
Notifications
You must be signed in to change notification settings - Fork 113
PIODev Board JTAG
The FT2232H's port A can be either used for data communication with the PSX CPU, or to reprogram the CPLD. In order to select between the two modes, a series of headers exists:
Note that the bottom row corresponds to a typical compact Xilinx JTAG programming header, but be advise that the 3.3v header is technically an input, not an output. The board will need to be powered on another way. On version 3.0 of the board, the only way to do so is to power it through the PlayStation. On version 3.1, one could use the extra power headers near the PIO plug.
In order to use the FT2232H's JTAG programming capabilities, one needs to install 4 jumpers on the low portion of this header, like so:
Note that power still need to be applied to the board while programming the CPLD through jtag, but one could use the 3.3v header of the jtag header in order to do so. Owners of the 3.0 board be advised that since there is no diode on the power line, this could damage the PlayStation motherboard if plugged in. The safest bet is to always power the board through the PlayStation properly.
To use the port A as a data line for the PlayStation CPU, one needs to put 4 jumpers on the top row, like so:
On version 3.0 of the board, the top row is erroneously swapped, meaning that one needs to install wire jumpers the following way instead of straight jumpers: