Changes between Version 8 and Version 9 of jtag


Ignore:
Timestamp:
12/19/2018 12:46:48 AM (6 years ago)
Author:
Cale Collins
Comment:

removed bypass resistor from GSC jtag instructions.

Legend:

Unmodified
Added
Removed
Modified
  • jtag

    v8 v9  
    2525== Gateworks System Controller (GSC) ==
    2626
    27 Most of our boards have a 'Gateworks System Controller' implemented with an MSP430 MPU which emulates several I2C devices used for system control and monitoring (see  [wiki:gsc]).  The MSP430 is on our JTAG chain, along with the board specific CPU so that we can access both of these devices via JTAG.  The MSP430 does not use standard JTAG and by default and the part comes up in 'Spy-By-Wire' mode where you must transition TRST and SRST properly to get the part into JTAG mode.  Without doing so, it will 'break the chain'.  Additionally, the MSP430 must be manually clocked when accessing its JTAG interface which the TDI signal is used for.  For these reasons the MSP430 must be the first device on the JTAG chain.  On all Gateworks boards with a GSC a bypass resistor exists across the TDI and TDO pins of the GSC so that it can be optionally loaded with a 0ohm resistor to physically bypass the GSC from the JTAG chain.  When this is done you can still access the rest of the chain, just not the GSC.  The board will function normally you just wont be able to read/write GSC firmware via the GW16042 JTAG dongle and software.  Refer the the individual product user manual for details about the resistor to bypass the GSC from the JTAG chain.
     27Most of our boards have a 'Gateworks System Controller' implemented with an MSP430 MPU which emulates several I2C devices used for system control and monitoring (see  [wiki:gsc]).  The MSP430 is on our JTAG chain, along with the board specific CPU so that we can access both of these devices via JTAG.  The MSP430 does not use standard JTAG and by default and the part comes up in 'Spy-By-Wire' mode where you must transition TRST and SRST properly to get the part into JTAG mode.  Without doing so, it will 'break the chain'.  Additionally, the MSP430 must be manually clocked when accessing its JTAG interface which the TDI signal is used for.
    2828
    2929The following state transitions of JTAG TRST# and SRST# will put the MSP430 in JTAG mode: