Specifications
Intel
®
Quark SoC X1000 Core
October 2013 Developer’s Manual
Order Number: 329679-001US 165
Hardware Interface—Intel
®
Quark Core
In addition to using TCK as a free running clock, it may be stopped in a low, O, state,
indefinitely as described in IEEE 1149.1. While TCK is stopped in the low state, the
JTAG latches retain their state.
TCK is a clock signal and is used as a reference for sampling other JTAG signals. On the
rising edge of TCK, TMS and TDI are sampled. On the falling edge of TCK, TDO is
driven.
9.2.18.2 Test Mode Select (TMS)
TMS is decoded by the JTAG TAP (Test Access Port) to select the operation of the test
logic, as described in Section B.3.1.
To guarantee deterministic behavior of the TAP controller, TMS is provided with an
internal pull-up resistor. If JTAG is not used, TMS may be tied high or left unconnected.
TMS is sampled on the rising edge of TCK. TMS is used to select the internal TAP states
required to load JTAG instructions to data on TDI. For proper initialization of the JTAG
logic, TMS should be driven high, “1,” for at least four TCK cycles following the rising
edge of RESET.
9.2.18.3 Test Data Input (TDI)
TDI is the serial input used to shift JTAG instructions and data into the component. The
shifting of instructions and data occurs during the SHIFT-IR and SHIFT-DR TAP
controller states, respectively. These states are selected using the TMS signal, as
described in Section B.3.1, “Test Access Port (TAP) Controller” on page 304.
An internal pull-up resistor is provided on TDI to ensure a known logic state if an open
circuit occurs on the TDI path. Note that when “1” is continuously shifted into the
instruction register, the BYPASS instruction is selected. TDI is sampled on the rising
edge of TCK, during the SHIFT-IR and the SHIFT-DR states. During all other TAP
controller states, TDI is a “don't care.” TDI is sampled only when TMS and TCK have
been used to select the SHIFT-IR or SHIFT-DR states in the TAP controller. For proper
initialization of JTAG logic, TDI should be driven high for at least four TCK cycles
following the rising edge of RESET.
9.2.18.4 Test Data Output (TDO)
TDO is the serial output used to shift JTAG instructions and data out of the component.
The shifting of instructions and data occurs during the SHIFT-IR and SHIFT-DR TAP
controller states, respectively. These states are selected using the TMS signal, as
described in Section B.3.1, “Test Access Port (TAP) Controller” on page 304. When not
in SHIFT-IR or SHIFT-DR states, TDO is driven to a high impedance state to allow
connecting TDO to different devices in parallel. TDO is driven on the falling edge of TCK
during the SHIFT-IR and SHIFT-DR TAP controller states. At all other times TDO is
driven to the high impedance state. TDO is only driven when TMS and TCK have been
used to select the SHIFT-IR or SHIFT-DR states in the TAP controller.
9.3 Interrupt and Non-Maskable Interrupt Interface
The Intel
®
Quark SoC X1000 Core provides four asynchronous interrupt inputs: INTR
(interrupt request), NMI (non-maskable interrupt), SMI# (system management
interrupt) and STPCLK# (stop clock interrupt). This section describes the hardware
interface between the instruction execution unit and the pins. For a description of the
algorithmic response to interrupts, refer to Section 3.7. For interrupt timings refer to
Section 10.3.10.










