ZL50017 Data Sheet
25
Zarlink Semiconductor Inc.
10.0 Device Reset and Initialization
The RESET pin is used to reset the ZL50017. When this pin is low, the following functions are performed:
synchronously puts the microprocessor port in a reset state
tristates the STio0 - 15 outputs
preloads all internal registers with their default values (refer to the individual registers for default values)
clears all internal counters
10.1 Power-up Sequence
The recommended power-up sequence is for the V
DD_IO
supply (normally +3.3 V) to be established before the
power-up of the V
DD_CORE
supply (normally +1.8 V). The V
DD_CORE
supply may be powered up at the same time
as V
DD_IO
, but should not “lead” the V
DD_IO
supply by more than 0.3 V.
10.2 Device Initialization on Reset
Upon power up, the ZL50017 should be initialized as follows:
Set the ODE pin to low to disable the STio0 - 15 outputs
Set the TRST
pin to low to disable the JTAG TAP controller
Reset the device by pulsing the RESET
pin to zero for longer than 1 µs
After releasing the RESET
pin from low to high, wait for a certain period of time (see Note below) for the
device to stabilize from the power down state before the first microprocessor port access can occur
Wait at least 500 µs prior to the next microport access (see Note below)
Use the block programming mode to initialize the connection memory
Release the ODE pin from low to high after the connection memory is programmed
Note: If CKi is 16.384 MHz, the waiting time is 500 µs; if CKi is 8.192 MHz, the waiting time is 1 ms; if CKi is
4.096 MHz, the waiting time is 2 ms.
10.3 Software Reset
In addition to the hardware reset from the RESET pin, the device can also be reset by using software reset
SRSTSW (bit 1) in the Software Reset Register (SRR).
11.0 JTAG Port
The JTAG test port is implemented to meet the mandatory requirements of the IEEE-1149.1 (JTAG) standard. The
operation of the boundary-scan circuitry is controlled by an external Test Access Port (TAP) Controller.
11.1 Test Access Port (TAP)
The Test Access Port (TAP) accesses the ZL50017 test functions. It consists of three input pins and one output pin
as follows:
Test Clock Input (TCK) - TCK provides the clock for the test logic. TCK does not interfere with any on-chip
clock and thus remains independent in the functional mode. TCK permits shifting of test data into or out of
the Boundary-Scan register cells concurrently with the operation of the device and without interfering with
the on-chip logic.
ZL50017 Data Sheet
26
Zarlink Semiconductor Inc.
Test Mode Selection Inputs (TMS) - The TAP Controller uses the logic signals received at the TMS input to
control test operations. The TMS signals are sampled at the rising edge of the TCK pulse. This pin is
internally pulled to high when it is not driven from an external source.
Test Data Input (TDi) - Serial input data applied to this port is fed either into the instruction register or into a
test data register, depending on the sequence previously applied to the TMS input. The registers are
described in a subsequent section. The received input data is sampled at the rising edge of the TCK pulse.
This pin is internally pulled to high when it is not driven from an external source.
Test Data Output (TDo) - Depending on the sequence previously applied to the TMS input, the contents of
either the instruction register or test data register are serially shifted out towards TDo. The data from TDo is
clocked on the falling edge of the TCK pulses. When no data is shifted through the boundary scan cells, the
TDo driver is set to a high impedance state.
Test Reset (TRST
) - Resets the JTAG scan structure. This pin is internally pulled to high when it is not
driven from an external source.
11.2 Instruction Register
The ZL50017 uses the public instructions defined in the IEEE-1149.1 standard. The JTAG interface contains a
four-bit instruction register. Instructions are serially loaded into the instruction register from the TDi when the TAP
Controller is in its shifted-OR state. These instructions are subsequently decoded to achieve two basic functions: to
select the test data register that may operate while the instruction is current and to define the serial test data
register path that is used to shift data between TDi and TDo during data register scanning.
11.3 Test Data Registers
As specified in the IEEE-1149.1 standard, the ZL50017 JTAG interface contains three test data registers:
The Boundary-Scan Register - The Boundary-Scan register consists of a series of boundary-scan cells
arranged to form a scan path around the boundary of the ZL50017 core logic.
The Bypass Register - The Bypass register is a single stage shift register that provides a one-bit path from
TDi to TDo.
The Device Identification Register - The JTAG device ID for the ZL50017 is 0C36114B
H
11.4 BSDL
A Boundary Scan Description Language (BSDL) file is available from Zarlink Semiconductor to aid in the use of the
IEEE-1149.1 test interface.
Version <31:28> 0000
Part Number <27:12> 1100 0011 0110
0001
Manufacturer ID <11:1> 0001 0100 101
LSB <0> 1
ZL50017 Data Sheet
27
Zarlink Semiconductor Inc.
12.0 Register Address Mapping
Address
A13 - A0
CPU
Access
Register
Name
Abbreviation Reset By
0000
H
R/W Control Register CR Switch/Hardware
0001
H
R/W Internal Mode Selection Register IMS Switch/Hardware
0002
H
R/W Software Reset Register SRR Hardware Only
0008
H
R/W Data Rate Selection Register DRSR Switch/Hardware
0010
H
R Only Internal Flag Register IFR Switch/Hardware
0100
H
-
010F
H
R/W Stream Input Control Registers 0 - 15 SICR0 - 15 Switch/Hardware
0200
H
-
020F
H
R/W Stream Output Control Registers 0 - 15 SOCR0 - 15 Switch/Hardware
Table 3 - Address Map for Registers (A13 = 0)

ZL50017GAG2

Mfr. #:
Manufacturer:
Microchip / Microsemi
Description:
Digital Bus Switch ICs Pb Free Basic 1K DX
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet