This board is designed to allow for exploration into software
partitioning of JTAG based debugger software. This board specifically
addresses the JTAG link used by the MSP430. The MSP430 is connected to
a DLP2232M board. This board is a 40 pin DIP module that integrates a
FTDI FT2232C USB component. This device allows a host machine to use
USB to communicate with the target board. FTDI provides device drivers
for several operating systems. We plan to use Windows and Linux for
this particular project.
This board is setup to allow the FT2232C to communicate with the
MSP430 via two mechanisms. The first is the Multi-Protocol Synchronous
Serial Engine (MPSSE) capability of the FT2232C. We plan to explore
the JTAG capabilities of this link. The second is the parallel FIFO
mode. This will be used for general communication tasks between the
MSP430 and the host computer. The MSP430 component is wired to allow
it to generate JTAG commands to an off-board MSP430. This will allow
exploration into efficient debugger software partitioning between the
programmer hardware and the host.