dp83840a National Semiconductor Corporation, dp83840a Datasheet - Page 34

no-image

dp83840a

Manufacturer Part Number
dp83840a
Description
10/100 Mb/s Ethernet Physical Layer
Manufacturer
National Semiconductor Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
dp83840aVCE
Manufacturer:
Texas Instruments
Quantity:
10 000
Part Number:
dp83840aVCE
Manufacturer:
NS
Quantity:
1 000
Part Number:
dp83840aVCE
Manufacturer:
NS
Quantity:
1 000
Part Number:
dp83840aVCE
Manufacturer:
NS/国半
Quantity:
20 000
Version A
3.0 Functional Description
product. The IEEE 1149.1 Boundary Scan Architecture
document should be referenced for additional detail.
The circuitry defined by this standard allows test
instructions and associated data to be input serially into a
device. The instruction execution results are output serially.
The DP83840A reserves five pins, called the Test Access
Port (TAP), to provide test access: TMS, TCK, Test Data
Input (TDI), Test Data Output (TDO) and Test Reset
(TRST). These signals are described in Section 2.7. To
ensure race-free operation all input and output data is
synchronous to the test clock (TCK). TAP input signals
(TMS and TDI) are clocked into the test logic on the rising
edge of TCK while output signal (TDO) is clocked on the
falling edge.
3.8.1 Test Logic
The IEEE 1149.1 Test Logic consists of a Test Access Port
(TAP) controller, an instruction register, and a group of test
data registers including Bypass, Device Identification and
Boundary Scan registers.
The TAP controller is a synchronous 16 state machine that
responds to changes at the TMS and TCK signals.
This controls the sequence of operations by generating
clock and control signals to the instruction and test data
registers. The control signals switch TDI and TDO between
instruction and test data registers.
The DP83840A implements 4 basic instructions: ID_Code,
bypass, Sample/Preload and Extest. Upon reset, the
ID_Code instruction is selected by default. If the ID_Code
instruction is not supported, the bypass instruction is
selected instead.
3.8.1.1 ID_Code Instruction
The ID_Code instruction allows users to select the 32-bit
IDCODE register and interrogate the contents which
consist of the manufacturer's ID, part ID and the version
number.
3.8.1.2 Bypass Instruction
The bypass instruction uses the bypass register. The
bypass register contains a single shift-register stage and is
used to provide a minimum length serial path between the
TDI and TDO pins of the DP83840A when test operation is
not required. This allows more rapid movement of test data
to and from other testable devices in the system.
3.8.1.3 Sample/Preload Instruction
The Sample/Preload instruction allows scanning of the
boundary-scan register without causing interference to the
normal operation of the on-chip system logic.
Two functions are performed when this instruction is
selected.
Sample allows a snapshot to be taken of the data flowing
from the system pins to the on-chip test logic or vice versa,
without interfering with normal operation. The snapshot is
taken on the rising edge of TCK in the Capture-DR
controller state, and the data can be viewed by shifting
through the component's TDO output.
While sampling and shifting data out through TDO for
observation, preload allows an initial data pattern to be
shifted in through TDI and to be placed at the latched
parallel output of the boundary-scan register cells which
(Continued)
34
are connected to system output pins. This ensures that
known data is driven through the system output pins upon
entering the Extest instruction.
Without Preload, indeterminate data would be driven until
the first scan sequence has been completed. The shifting
of data for the Sample and Preload phases can occur
simultaneously. While data capture is being shifted out, the
preload data can be shifted in.
3.8.1.4 Extest Instruction
The Extest instruction allows circuitry external to the
DP83840A (typically the board interconnections) to be
tested.
Prior to executing the Extest instruction, the first test
stimulus to be applied will be shifted into the boundary-
scan registers using the Sample/Preload instruction. Thus,
when the change to the Extest instruction takes place,
known data will be driven immediately from the DP83840A
to its external connections.
This provides stimulus to the system input pins of adjacent
devices on the assembled printed circuit boards. Figure 14
below illustrates the IEEE 1149.1 architecture.
3.8.2 Device Testing
IEEE 1149.1 provides a simple solution for testing many of
the standard static pin parametrics. Reasonably accurate
limits may be tested as a functional pattern.
The IEEE 1149.1 test circuitry is tested itself as a
consequence of testing pin parametrics. Specific tests are:
Open and shorted pins can be identified by placing an
alternating bit pattern
on the I/O pins. Any shorted bond wires would either cause
an input to be misinterpreted in the inputs scan phase, or
the test comparator would fail an output during data scan.
Repeating the test with the inverse bit pattern provides
coverage of V
3.8.3 Boundary Scan Description Language File
A Boundary Scan Description Language (BSDL) file is
available. Contact your local National Semiconductor
representative to obtain the latest version.
TRI-STATE conditions of TDO when serial shift
between TDI and TDO is not selected
Input leakage of TCK, TMS, TDI and TRST
Output has TRI-STATE leakage of TDO
Opens and shorts of TCK, TMS, TDI, TRST, and TDO
IDCODE register, the bypass register and the TAP
controller state machine sequences
CC
National Semiconductor
and GND short/open circuits.

Related parts for dp83840a