CY7C225A
Document #: 38-04001 Rev. *C Page 3 of 10
Operating Modes
The CY7C225A incorporates a D-type, master-slave regi ster
on chip, reducing the cost and size of pipelined micropro-
grammed systems and applications where accessed PROM
data is stored temporarily in a register. Addi tional flexibility is
provided with synchronous (ES) and asynchronous (E) output
enables and CLEAR and PRESET inputs.
Upon power-up, the synchronous ena ble (ES) flip-flop will be
in the set condition ca using the outputs (O0−O7) to be in the
OFF or high-impedance state. Data is read by applying the
memory location to the address inputs (A0−A8) and a logic
LOW to the enable (ES) input. The stored data is accessed and
loaded into the master flip-flops of the data register during the
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 outputs (O0−O7) provided the asynchronous enable (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 en able 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 synchronous enable (ES) input is switched to a HIGH
level. If the synchronous enable pin is switched to a logic LOW ,
the subsequent positive clock edge will return the output to the
active state if E is LOW. Following a positive clock e dge, 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 CY7C225A 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-trig gered
register allows the PROM clock to be derived directly from the
system clock without introducing race conditions. The on-chip
register timing requirements are similar to those of discrete
registers available in the market.
The CY7C225A has buffered asynchronous CLEAR and
PRESET inputs. Applying a LOW to the PRESET input causes
an immediate load of all ones into the master and slave
flip-flops of the register, independent of all other inputs,
including the clock (CP). Applying a LOW to the CLEAR input,
resets the flip-flops to all zeros. The i nitialize data will appea r
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-impeda nce state. In order to enable the outputs, a clock
must occur and the ES input pin must 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.
Capacitance[4]
Parameter Description Test Conditions Max. Unit
CIN Input Capacitance TA = 25°C, f = 1 MHz,
VCC =5.0V 10 pF
COUT Output Capacitance 10 pF
AC Test Loads and Waveforms[4]
3.0V
5V
OUTPUT
R1 250Ω
R2
167Ω
50 pF
INCLUDING
JIG AND
SCOPE
GND 90%
10%
90%
10%
<5ns < 5 ns
5V
OUTPUT
5pF
INCLUDING
JIG AND
SCOPE
(b) High Z Load
OUTPUT 2.0V
Equivalent to: THÉ VENINEQUIVALENT
100Ω
R1 250Ω
(a) NormalLoad
R2
167Ω
ALL INPUT PULSES
[+] Feedback