1 cascading multiple sc140 eonce modules in a soc, Cascading multiple sc140 eonce modules in a soc -2, Jtag interface signal descriptions -2 – Freescale Semiconductor StarCore SC140 User Manual

Page 112: Processing state transitions -43

Advertising
background image

4-2

SC140 DSP Core Reference Manual

Overview of the Combined JTAG and EOnCE Interface

In addition, the EOnCE:

Reduces system intrusion when debugging in real time.

Reduces the use of general-purpose peripherals for debugging I/O activities.

Standardizes the process of system-level debugging across multiple target platforms.

Provides a rich set of watchpoint features with real-time operation.

Provides non-intrusive access capability to peripheral registers (for read and write) while in debug
state.

Supports a trace buffer for program flow tracing.

Provides a programming model accessible during real time by either software or debugging system.

4.2 Overview of the Combined JTAG and EOnCE
Interface

The JTAG and EOnCE blocks are tightly coupled. All EOnCE registers are JTAG compliant. Three
different programming models are available when using the JTAG and EOnCE interface:

EOnCE programming model through a host on the JTAG port

EOnCE programming model through a host from the core software

JTAG programming model through a host on the JTAG port

Table 4-1 lists the JTAG or EOnCE interface signals.

4.2.1 Cascading Multiple SC140 EOnCE Modules in a SoC

A typical SC140SoC uses the JTAG TAP controller for standard defined testing compatibilities and for
single/multi-core EOnCE control and EOnCE interconnection control. In a multi-core device the EOnCE
modules interconnect in a chain and are configured and controlled by the JTAG port (see Figure 4-1).

Table 4-1. JTAG Interface Signal Descriptions

Signal Name

Signal Description

TDI

Test Data Input

Provides a serial input data stream to the JTAG and EOnCE module. It

is sampled on the rising edge of the test clock input (TCK), and has an on-chip pull-up
resistor.

TDO

Test Data Output

Provides a serial tri-state capable output data stream from the JTAG

and EOnCE modules. It is driven in the Shift-IR and Shift-DR controller states of the JTAG
state machine. The signal changes on the falling edge of TCK (see below).

TCK

Test Clock Input

Provides a gated clock to synchronize the test logic and shift serial

data to and from the JTAG or EOnCE module.

TMS

Test Mode Select Input

Sequences the JTAG controller's state machine. It is sampled

on the rising edge of TCK and has an on-chip pull-up resistor.

TRST

Test Reset

Provides a reset signal to the JTAG TAP controller.

Advertising