IP Library Granted Patent US 10,557,887
Granted Patent B2
US 10,557,887 · App. 16/290,329 · Granted Feb 11, 2020

Tap, counter storing value of serial access by communication circuitry

Inventor: Lee D. Whetsel (Parker, TX)
Assignee: Texas Instruments Incorporated
G01R31/31723G01R31/317G01R31/3177G01R31/31705G01R31/31727G01R31/318533G01R31/318536G01R31/318591G01R31/318597G06F11/267
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,557,887
App. No.
16/290,329
Granted
Feb 11, 2020
Kind
B2
Abstract

The present disclosure describes using the JTAG Tap's TMS and/or TCK terminals as general purpose serial Input/Output (I/O) Manchester coded communication terminals. The Tap's TMS and/or TCK terminal can be used as a serial I/O communication channel between; (1) an IC and an external controller, (2) between a first and second IC, or (3) between a first and second core circuit within an IC. The use of the TMS and/or TCK terminal as serial I/O channels, as described, does not effect the standardized operation of the JTAG Tap, since the TMS and/or TCK I/O operations occur while the Tap is placed in a non-active steady state.

Claims (14)

1. Communication circuitry comprising:

(a) a test data in input, a bi-directional test mode select terminal, a test clock input, and a test data out output;

(b) test access port circuitry including test controller circuitry coupled to the test mode select terminal and the test clock input;

(c) serial communication circuitry separate from the test access port circuitry, the serial communication circuitry having a serially accessible register through the bi-directional test mode select terminal; and

(d) a counter operable to store a value corresponding to repetition of a serial access by the serial communication circuitry.

2. The communication circuitry of claim 1 in which the test access port circuitry includes:

an instruction register having an input coupled to the test data in input, control inputs coupled to state outputs of the test controller circuitry, parallel outputs, and a data output;

a data register having an input coupled to the test data in input, control inputs coupled to the state outputs, parallel outputs and parallel inputs, and a data output; and

multiplexer circuitry having data inputs coupled to the data outputs of the instruction register and the data register, having a control input coupled to the state outputs, and a data output coupled to the test data out output.

3. The communication circuitry of claim 1 including an integrated circuit containing the test data in input, the bi-directional test mode select terminal, the test clock input, the test data out output, the test access port circuitry, the serial communication circuitry, and the counter.

4. The communication circuitry of claim 1 in which the test controller circuitry has four state output bits defining sixteen states.

5. The communication circuitry of claim 1 in which the test controller circuitry has four state output bits defining a Test Logic Reset state, a Run Test/Idle state, a Select-DR state, and a Select-IR state.

6. The communication circuitry of claim 1 in which the test controller circuitry has four state output bits defining a Run Test/Idle state, a Shift-DR state, a Pause-DR state, a Shift-IR state, and a Pause-IR state.

7. The communication circuitry of claim 1 in which the counter has an input coupled to the test data in input and a data output coupled to the test data out output.

Continuity (18)
Division 16173658 · Oct 29, 2018
Division 15882045 · Jan 29, 2018
Division 15871602 · Jan 15, 2018
Division 15291568 · Oct 12, 2016
Division 14822301 · Aug 10, 2015
Division 14596766 · Jan 14, 2015
Division 14444236 · Jul 28, 2014
Division 14162976 · Jan 24, 2014
Division 14102624 · Dec 11, 2013
Division 13757361 · Feb 1, 2013
Division 13468173 · May 10, 2012
Division 12966136 · Dec 13, 2010
Division 12782129 · May 18, 2010
Division 12351510 · Jan 9, 2009
Division 11857688 · Sep 19, 2007
Division 11015816 · Dec 17, 2004
Provisional Application 60534298 · Jan 5, 2004
Related Publication 20190195946A1 · Jun 27, 2019