11/41
M50FW040
BUS OPERATIONS
The two interfaces have similar bus operations but
the signals and timings are completely different.
The Firmware Hub (FWH) Interface is the usual in-
terface and all of the functionality of the part is
available through this interface. Only a subset of
functions are available through the Address/Ad-
dress Multiplexed (A/A Mux) Interface.
Follow th e section Firmware Hub (FWH) Bus Op-
erations below and the section Address/Address
Multi ple xed (A/A Mux) Bus Op erati ons bel ow f or a
description of the bus operations on each inter-
face.
Firmware Hub (FWH) Bus Operations
The Firmware Hub (FWH) Interface consists of
four data signals (FWH0-FW H3), one control line
(FWH4) and a clock (CLK). In addition protection
against accidental or malicious data corruption
can be achieved using two further signals (TBL
and WP). Finally two reset signals (R P and INIT)
are available to put the memory into a known
state.
The data si gnals, co ntrol signal and clock ar e de-
signed to be compatible with PCI electrical specifi-
cations. The i nterfa ce ope rates wit h cloc k sp eeds
up to 33MHz.
The following operations can be performed using
the appropr iate bus cycles : Bus Read, Bus Wri te,
Standby, Reset and Block Protection.
Bus Read. Bus Read operations read from the
memory cells, specific registers in the Command
Interface or Fi rmwar e Hub Registers. A va lid Bus
Read operati on star ts when Inp ut Communicati on
Frame, FWH4, is Low , VIL, as Clock rises and the
correct S tar t cyc le is on F WH0 -FWH 3. On the fol-
low in g cl oc k c ycl es t h e Host will s en d the Me mo ry
ID Select, Address and other control bits on
FWH0-FWH3. The memory responds by output-
ting Sync data until the wait-states have elapsed
followed by Data0-Data3 and Data4-Data7.
Refer to Table 4., FWH Bus Read Field Defini-
tions, and Figure 7., FWH Bus Read Waveforms,
for a description of the Field definitions for each
clock cycle of the transfer. See Table 20., FWH In-
terface AC Signal Timing Characteristics, and Fig-
ure 12., FWH Interface AC Signal Timing
Waveforms, for details on the timings of the sig-
nals.
Bus Write. Bus Write operations write to the
Command Interface or Firmware Hub Registers. A
valid Bu s Writ e operation s tarts when I nput Com -
munication Frame, FWH4, is Low, VIL, as Clock
rises and the correct Start cycle is on FWH0-
FWH3. On the following Clock cycles the Host will
send the Memory ID Select, Addres s, other control
bits, Data0-Data3 and Data4-Data7 on FWH0-
FWH3. The memory outputs Sync data until the
wait-states have elapsed.
Refer to Table 5., FWH Bus Write Field Defini-
tions, and Figure 8., FWH Bus Write Waveforms,
for a description of the Field definitions for each
clock cycle of the transfer. See Table 20., FWH In-
terface AC Signal Timing Characteristics, and Fig-
ure 12., FWH Interface AC Signal Timing
Waveforms, for details on the timings of the sig-
nals.
Bus Abort. The Bus Abort operation can be used
to immedi ately abort t he current b us operation. A
Bus Abo rt occurs when F WH4 is dr iven Low , VIL,
during th e bu s oper at ion ; the memory wi ll tri- st ate
the Input/Output Communication pins, FWH0-
FWH3.
Note that, during a Bus Write operation, the Com-
mand Interface starts executing the comma nd as
soon as the data is fully received; a Bus Abort dur-
ing the final TAR cycles is not guaranteed to abort
the command ; the bus, however, will be released
immediately.
Standby. When FWH4 is High, VIH, the memory
is put into Standby mode where FWH0-FWH3 are
put into a high-impedance state and the Supply
Current is reduced to the Standby level, ICC1.
Reset. During Reset mode all internal circuits are
switched off, the memory is deselected and the
outputs are put in high-impedance. The memory is
in Reset mode when Interfac e Res et, RP, or CP U
Reset, INIT, i s Low, VIL. RP or INIT m ust be held
Low, VIL, for tPLPH. The memory resets to Read
mode upon return from Reset mode and the Lock
Registers return to their default state s regardless
of their sta te before Res et, see Table 10. If RP or
INIT goes Low, VIL, during a Program or Erase op-
eration, the operation is aborted an d the memor y
cells affected no longer contain valid data; the
memory can ta ke up to tPLRH to abort a Program
or Erase operation.
Block Protection. Block Protection can be
forc ed usin g the sig nals To p Block Lo ck, TBL, and
Write Protect, WP, regardless of the state of the
Lock Regis ter s.
Address/Address Multiplexed (A/A Mux) Bus
Operations
The Address/Address Multiplexed (A/A Mux) Inter-
face has a more traditional style interface. The sig-
nals con si st of a mu lti pl exed addres s si gna ls ( A0 -
A10), data signals, (DQ0-DQ7) and three control
signals (RC, G, W). An addit ional signal, RP, can
be used to reset the memory.
The Address/Address Multiplexed (A/A Mux) Inter-
face is included for use by Flash Programming
equipment fo r faster factory pro grammin g. Only a