Interface

Common section for discussion of glossary terms. Please create a new topic for each term.
User avatar
Bradford Van Treuren
SJTAG Chair Emeritus
Posts: 152
Joined: Fri Nov 16, 2007 2:06 pm
Location: VT Enterprises Consulting Services, USA

Interface

Post by Bradford Van Treuren »

This post is about the term "Interface" and how that relates to P2654, P1687.1, 1687, and 1149.1-2013. Qualifying adjectives may also be discussed.

From IEEE P2654:
Access Interface: The interface (hardware or software) whereby a selected path is controlled

From IEEE 1687-2014:
Client Interface: The port functions that attach a module to a host interface in a network. A client interface consumes control signals from the host interface and exchanges data with it.

Device Interface: The circuitry that connects the device pins to the instrument access network. A TAP controller is the most common example of a device interface for an instrument access network, but other interfaces (I2C, a parallel microprocessor bus, a PCI-express port, etc.) could also serve as device interfaces if correctly adapted to the instrument access network. The device interface itself is not considered part of the network.

Host Interface: The port functions that attach a module to a client interface. A host interface provides control signals to a client interface and exchanges data with it.

Network Interface: The connection point between the instrument access network and an external device interface [such as the test access port (TAP)]. See: AccessLink.

Scan Client Interface: A specific type of Client Interface that is comprised of the signals defined in a ScanInterface with a single scan chain, which allows plug-and-play attachment to a serial access network.

ScanInterface: An Instrument Connectivity Language (ICL) keyword used to identify a well-defined set of related signals of a serial access network that are ports of a module and comprise a logical interface to one or more scan chains. A ScanInterface may include multiple scan chains (with unique Scanin/Scanout pairs), and a module may have multiple ScanInterfaces.

Note: DeviceInterface is not defined in 1687, but device interface is.
Bradford Van Treuren
Distinguished Member of Technical Staff
VT Enterprises Consulting Services
User avatar
Bradford Van Treuren
SJTAG Chair Emeritus
Posts: 152
Joined: Fri Nov 16, 2007 2:06 pm
Location: VT Enterprises Consulting Services, USA

Re: Interface

Post by Bradford Van Treuren »

Jeff Rearick proposed this definition in an email.
Interface: a set of related ports of a module which provides connectivity to other modules within the same device or to other devices and uses a specified protocol for communication.
Michele commented: For instance, a JTAG Interface is composed by the DR and IR scan chains.
Bradford Van Treuren
Distinguished Member of Technical Staff
VT Enterprises Consulting Services