Documente Academic
Documente Profesional
Documente Cultură
and Controller
Product
Zilog Specification
April 1985
FEATURES
I:en
• Two independent 20 MHz oscillators generate two 10
MHz clock outputs and one 20 MHz clock output.
• Provides ability to stretch High and/or Low phase of clock
signal under external control.
...
00
GENERAL DESCRIPTION
The Z8581 Clock Generator and Controller is a versatile additional external components. The Z8581 provides an
addition to Zilog's family of Universal microprocessor elegant, single-chip solution to the design of system clocks
components. The selective clock-stretching capabilities and for microprocessor-based products.
variety of timing outputs produced by this device allow It to
The Z8581 oscillators are referenced as the system clock
easily meet the timing design requirements of systems with
oscillator and the general-purpose clock oscillator. Both
microprocessors and LSI peripherals. The clock output
oscillators are driven by external crystals or other frequency
drivers of the Z8581 also meet the non-TTL voltage
sources.
requirements for driving NMOS clock inputs with no
+5 V OND
2248-001. 002
907
PIN DESCRIPTIONS
Figures 1 and 2, respectively, show the pin functions and STRH. Delay ZCLK (input, active Low). When asserted, this
assignments of the Z8581. Tie unused inputs High through signal causes the current half-cycle of the ZCLK output to be
a resistor. delayed (stretched) for as long as STRH is held Low. This
control input overrides the ADD1, ADD2, and INH
ADD1, ADD2. Add Delay 1 (input, active Low) and Add
functions.
Delay 2 (input, active Low). These signals control the
addition of one, two, or three delay periods to a selected TClK. General-Purpose Clock (output, MOS-compatible,
half-cycle of the ZCLK output active High). This signal is the timing output of the
general-purpose oscillator. TCLK's frequency is half that of
CO, C1. ZCLK Count 0 (output, active High) and ZCLK
the external oscillator used to drive the general purpose
Count 1 (output, active High). These signals indicate, in
oscillator.
binary, the number or rising edges of ZCLK that have
occurred after the assertion of the STRT input XTAl1 A, XTAl1 B. System Clock Frequency Source A
(input, active High) and System Clock Frequency Source B
INH. Inhibit Delay (input, active Low). When asserted, this
(output, active High). These signals are used by the external
signal inhibits the functions of inputs ADD1 and ADD2.
oscillator to drive the internal system clock oscillator and the
OSC. Time Base Clock (output, active High). This signal OSC output
provides a TTL-compatible clock output at the same
XTAl2A, XTAl2B. General-Purpose Clock Frequency
frequency as the system clock frequency source.
Source A (input, active High) and General-Purpose Clock
RSTI. Reset In (input, active Low). When asserted, this Frequency Source B (output, active High). These signals are
signal indicates a reset condition and initiates the assertion used by the external oscillator to drive the internal
of RSTO synchronized with ZCLK. general-purpose clock oscillator.
RSTO. Reset Out (output, active Low). When asserted, this ZClK. System Clock (output, MOS-compatible, active
signal indicates that a system reset condition is required, High). This signal is the timing output of the system clock
either by RSTI going Low or by a system powerup condition. oscillator. This clock can be modified by the delay (stretch)
control inputs. Its frequency, when unmodified, is half that of
STAT. Start Count (input, negative edge-triggered). When
the external system clock frequency source.
asserted, this signal resets a two-bit binary counter and then
enables the counter to count the rising edges of the ZCLK
output
OSC
ZCLK
co
- _.....1
C1
2248-003
908
OSCILLATORS
System Clock Oscillator require more time than usual to complete a transaction. For
example, extended access time may be required in
The timing outputs provided by this oscillator consist of a
accessing certain areas of memory, in accessing I/O
Time Base output (OSC), at the frequency of the reference
devices, or in other CPU/Peripheral transactions. Figures 3
source, and a stretchable System Clock output (ZClK), at a
and 4 illustrate, respectively, the circuit configuration and
frequency determined by the stretch control inputs. An
timing required to stretch the Z8000 Address Strobe (AS)
on-chip TTL driver at OSC and an NMOS driver at ZClK
and Data Strobe (OS) to allow more time for address
eliminate the need for external buffers or drivers. The NMOS
functions and to enable the CPU to operate with memories
drivers can drive 200 pf loads with output rise and fall times
that have a relatively long access time.
of 10 ns maximum.
In addition, the ZClK stretch control logic can be hardwired
ZClK can be stretched under program or hardwired control
to meet various duty cycle requirements. For example, a
by selectively adding periods equivalent to a full OSC cycle
simple hardwired connection can cause every other ZClK
to either the High or low portion of a clock cycle. One, two,
cycle to be stretched to produce a ZClK output with a 33%
or three periods can be added to double, triple, or
duty cycle.
quadruple the duration of the selected ZClK half-cycle. lSI
Adding periods to ZClK is a function of the ADD1and The system clock oscillator also provides a system reset CO
CII
ADD2 inputs. These active low inputs are sampled prior to
the rising edge of signal OSC; their sampled status
represents the number of periods to be added to ZClK.
output (RSTO) that is synchronized with ZClK. This output is
controlled by a system reset input (RSTI) during normal
system reset operations and by delay circuitry in the system
...n
CO
2248.()04
909
RSTI
Vee RSTO
OSC
ZClK
CO
STRT
C1
STRH ----..
STRETCH
v
INH -+-
CONTROL
A001 -+- lOGIC
A002 -+-
XTAl2A
XTAL2B
-IL._O_S_C_...JI------••
~ ,
I T2 ----;[>--- TClK
Due to the fast rise and fall times produced by the Z8581 ,
r
33 pI
transmission line concepts must be applied in order to avoid XTAL1A
ringing and reflections on the clock outputs. More 22(l
ZClK ClK
specifically, the interconnections between the clock outputs 1::::1
and the loads they are driving must be treated as Z8581 Z8000
33 pI
transmission lines, and it is necessary to match the source
~
XTAl1B
impedance of the clock outputs to the characteristic
impedances of these transmission lines. In most cases the
~~
impedances can be matched by placing termination
resistors in series with the clock outputs. These resistors
range in value from 22 to 220 ohms, with the value chosen to
optimize the clock risetime at the load. (See example below.) GNO VCC
2248-005,006
910
ABSOWTE MAXIMUM RATINGS
Voltages on all inputs and outputs condition above those indicated in the operational sections
with respect to GND - 0.3V to + 7.0V of these specifications is not implied. Exposure to absolute
Operating Ambient maximum rating conditions for extended periods may affect
Temperature See ordering information device reliability.
Storage Tem peratu re . . . . - 65°C to + 150°C
The Ordering Information section lists package temperature
ranges and product numbers. Refer to the Literature List for
Stresses greater than those listed under Absolute Maximum
additional documentation. Package drawings are in the
Ratings may cause permanent damage to the device. This
Package Information section.
is a stress rating only: operation of the device at any
The DC characteristics below apply for the following references between two output signals assume a load
standard test conditions, unless otherwise noted. All difference of 50 pf max.
voltages are referenced to GND (OV). Positive current flows
into the referenced pin. +sv 8:en
Available operating temperature ranges are:
• S = O°Cto +70°C, +4.75V~Vee~ +5.25V
2.1K
...
00
DC CHARACTERISTICS
VeH Clock Input High Voltage Vee -0.4 Vee + 0.3 V Driven by External Clock Generator
Vel Clock Input low Voltage -0.3 0.45 V Driven by External Clock Generator
VIH Input High Voltage 2.0 Vee + 03 V
Vil Input low Voltage -0.3 0.8 V
VOH Output High Voltage 2.4 V IOH ~ -250fJA
VOH Output High Voltage Vee - 0.3 V IOH = - 250 fJA tested at 5 fJs after
(ZClK, ZClK or TClK rises High
TClK) 2.4 V IOH = -250fJA
VOL Output low Voltage 0.4 V IOl = ~ +20mA
III Input leakage ±10 fJA 0.4 '" VIN '" + 2.4V
lee Vee Supply Current 150 mA
911
AC CHARACTERISTICS
Z8581 Z8581-10
6MHz 10MHz
Number Symbol Parameter Min. Max. Min Max Units Notes1
912
XTAL1A
OSC
ZCLK
STRETCH
CONTROL
CO,C1 I:en
...
00
RSTI
-------{@r------)....- _ R
RSTO
XTAL2A
TCLK
High Low
2248-007
913
ORDERING INFORMATION
Clock Generator and Controller, 6.0 MHz Clock Generator and Controller, 10.0 MHz
18-pin DIP 18-pin DIP
Z8581 PS Z8581-10 PS
Z8581 CS Z8581-10 CS
Z8581 PE Z8581-10 PE
Z8581 CE Z8581-10CE
Z8581 CM' Z8581-10 CM'
Z8581 CMB't Z8581-10 CMB't
Codes
First letter is for package; second letter is for temperature.
TEMPERATURE FLOW
S = 0 °C to + 70°C B = 883 Class B
E = -40°C to +85°C
M '= -55°C to + 125 °C
tAvailable soon.
'For Military Orders. contact your local Zllog Sales Office for Military Electrical Specifications.
00-2315-03
914