CY7C235A
Document #: 38-04002 Rev. *B Page 3 of 10
a
Operating Modes
The CY7C235A incorporates a D-type, master-slave register
on chip, reducing the cost and size of pipelined micropro-
grammed systems and applications where accessed PROM
data is stored temporarily in a register. Additional flexibility is
provided with sy nc hron ous (ES) an d as yn chronous (E) output
enables and asynchronous initialization (INIT).
Upon power-up, the synchronous enable (ES) flip-flop will be
in the set condition causing the outputs (O0−O7) to be in the
OFF or high-impedance state. Data is read by applying the
memory location to the address input (A0−A9) and a logic LOW
to the enable (ES) input. The stored data is accessed and
loaded into the m ast er f lip-flop s of th e d ata re gis ter du ring th e
address set-up time. At the next LOW-to-HIGH transition of the
clock (CP), data is transferred to the slave flip-flops, which
drive the output buffers, and the accessed data will appear at
the outpu ts (O0−O7), provi ded the asy nchronous e nable (E) is
also LOW.
The outputs may be disabled at any time by switching the
asynchronous enable (E) to a logic HIGH, and may be
returned to the active state by switching the enable to a logic
LOW.
Regardless of the condition of E, the outputs will go to the OFF
or high-impedance state upon the next positive clock edge
after the sy nchronou s enable (ES) inp ut is swi tched to a HIGH
level. If the synchronous enable pin is switched to a logic LOW ,
the subs equent positive clock edge will return the out put to the
acti ve state if E is LOW. Following a positive clock edge, the
address and synchronous enable inputs are free to change
since no change in the output will occur until the next
LOW-to-HIGH transition of the clock. This unique feature
allows the CY7C235A decoders and sense amplifiers to
access the next location while previously addressed data
remains stable on the outputs.
System timing is simplified in that the on-chip edge-triggered
register allows the PROM clock to be derived directly from the
system clock w ithout in troduc ing race condit ions. Th e on-chi p
register timing requirements are similar to those of discrete
registers available in the market.
The CY7C235A has an asynchronous initialize input (INIT).
The initialize function is useful during power-up and time-out
sequences and can facilitate implementation of other sophis-
ticated fu nctions s uch as a built -in “jump st art” address . When
activated the initialize control input causes the contents of a
user programmed 1025th 8-bit word to be loaded into the
on-chip register. Each bit is programmable and the initialize
function can be used to load any desired combination of 1s
and 0s into the registe r . In the unprogra mmed state , activa ting
INIT will generate a register CLEAR (all outputs LOW). If all
the bits of the initialize word are programmed, activating INIT
performs a register PRESET (all outputs HIGH).
Applying a LOW to the INIT input causes an immediate load
of the programmed initialize word into the master and slave
flip-flops of the register, independent of all other inputs,
including the clock (CP). The initialize data will appear at the
device outputs after the outputs are enabled by bringing the
asynchronous enable (E) LOW.
When power is applied the (internal) synchronous enable
flip-flop will be in a state such that the outputs will be in the
high-impedance state. In order to enable the outputs, a clock
must occur and th e ES input pin mu st be LOW at least a set-up
time prior to the clock LOW-to-HIGH transition. The E input
may then be used to enable the outputs.
When the as ynchrono us initiali ze input, INIT, is LOW, the dat a
in the initialize byte will be asynchronously loaded into the
output register. It will not, however, appear on the output pins
until they are enabled, as described in the preceding
paragraph.
AC Test Loads and Waveforms[5]
3.0V
5V
OUTPUT
R1 250Ω
R2
167Ω
50 pF
INCLUDING
JIG AND
SCOPE
GND 90%
10%
90%
10%
5ns 5ns
5V
OUTPUT
5pF
INCLUDING
JIG AND
SCOPE
(b) High-ZLoad
OUTPUT 2.0V
Equivalent to: TH ÉVENIN EQUIVALENT
100Ω
R1 250Ω
(a) NormalLoad
R2
167Ω
ALL INPUT PULSES
≤≤