beautypg.com

Cirrus Logic CS61583 User Manual

Page 16

background image

The first bit (shifted in first) selects between an
output-enabled state (bit set to 1) or high-imped-
ance state (bit set to 0). The second bit shifted in
contains the test data that may be output on the
pin. Therefore, two J-TCK cycles are required to
load test data for each output pin.

The bi-directional pins have three bits in the
BSR to define input, output high, output low, or
high impedance. The first bit shifted into the
BSR configures the output driver as high-imped-
ance (bit set to 0) or active (bit set to 1). The
second bit shifted into the BSR sets the output
value when the first bit is 1. The third bit cap-
tures the value of the pin. This pin may have its
value set externally as an input (if the first bit is
0) or set internally as an output (if the first bit is
1). To configure a pad as an input, the J-TDI
pattern is 0X0. To configure a pad as an output,
the J-TDI pattern is 1X1. Therefore, three J-TCK
cycles are required to load test data for each bi-
directional pin.

Device Identification Register: The DIR provides
the manufacturer, part number, and version of the
CS61583. This information can be used to verify
that the proper version or revision number has
been used in the system under test. The DIR is 32
bits long and is partitioned as shown in figure 11.

Data from the DIR is shifted out to J-TDO LSB
first.

Bypass Register: The Bypass register consists of
a single bit, and provides a serial path between
J-TDI and J-TDO, bypassing the BSR. This al-
lows bypassing specific devices during certain
board-level tests. This also reduces test access
times by reducing the total number of shifts re-
quired from J-TDI to J-TDO.

BIT #(s)

FUNCTION

Total Bits

31-28

Version number

4

27-12

Part Number

16

11-1

Manufacturer Number

11

0

Constant Logic ’1’

1

Figure 11. Device Identification Register

MSB

LSB

31

28 27

12 11

1 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 1 0 0 1

(4 bits)

(16 bits)

(11 bits)

BSR bits

Pin Name

Pad Type

0-2

LOS1

bi-directional

2

3-5

TNEG1/AIS1

bi-directional

6

TPOS1/TDATA1

input

7

TCLK1

input

8-9

RNEG1/BPV1

output

10-11

RPOS1/RDATA1

output

12-13

RCLK1

output

14-16

ATTEN1

bi-directional

1

17-19

RLOOP1

bi-directional

1

20

LLOOP1

input

21-23

LLOOP2

bi-directional

1

24-26

TAOS1

bi-directional

1

27-29

TAOS2

bi-directional

1

30-32

CON01

bi-directional

1

33-35

CON02

bi-directional

1

36-38

CON11

bi-directional

1

39-41

CON12

bi-directional

1

42-44

CON21

bi-directional

1

45

CON22

input

46-48

AMI1

bi-directional

1

49-50

RCLK2

output

51-52

RPOS2/RDATA2

output

53-54

RNEG2/BPV2

output

55

TCLK2

input

56

TPOS2/TDATA2

input

57-59

TNEG2/AIS2

bi-directional

60-62

LOS2

bi-directional

2

63

AMI2

input

64

CODER2

input

65

RLOOP2

input

66

CODER1

input

1. Configure pad as an input.
2. Configure pad as an output.

Table 5. Boundary Scan Register

CS61583

16

DS172PP5