11/45
M50FW016
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
interface and all of the functionality of the part is
available through this interface. Only a subset of
functions are available through the Address/
Address Multiplexed (A/A Mux) Interface.
Follow the section Firmware Hub (FWH) Bus
Operations below and the section Address/
Address Multiplexed (A/A Mux) Bus Operations
below for a description of the bus operations on
each interface.
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 signals, control signal and clock are
designed to be compatible with PCI electrical
specifications. The interface operates with clock
speeds 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 rmware Hub Regis ters. A valid Bu s
Read operati on star ts when Inp ut Communicati on
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 Selec t, Address and other contro l bits
on FWH0-FWH3. The memory responds by
outputting 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 5., FWH Bus Read Waveforms
(Single Byte Read), for a description of the Field
definitions for each clock cycle of the transfer. See
Table 23., FWH Inte rf ace AC Signa l T iming Char -
acteristics and Figur e 11., FWH Inte rfac e AC Sig-
nal Timing Waveforms, for details on the timings of
the signals.
FWH Bus Write. Bus Write operations write to
the Command Interface or Firmware Hub
Registers. A valid Bus Write operation starts when
Input Communication 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, Address,
other control bits, Data0-Data3 and Data4-Data7
on FWH0-F WH3. The memor y outputs Syn c data
until the wait-states have elapsed.
Refer to Table 5., FWH Bus Write Field Definitions
(Single Byte), and Figure 6., FWH Bus Write
Waveforms (Single Byte), for a description of the
Field definitions for each clock cycle of the
transfer. S ee Tabl e 2 3., FWH Inter fa ce AC Si gn al
Timing Characteristics, and Figure 11., FWH
Interface AC Signal Timing Waveforms, for details
on the timings of the signals.
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
Command Interface starts executing the
comma nd as soon as the data is fully received; a
Bus Abort during 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 13. If RP or
INIT goes Low, VIL, during a Program or Erase
operation, the operation is aborted and the
memory cells affected no longer contain valid
data; the m emory can take 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)
Interface has a more traditional style interface.
The signals consist of a multiplexed address
signals (A0-A10), data signals, (DQ0-DQ7) and
three control signals (RC, G, W). An additional
signal, RP, can be used to reset the memory.
The Address/Address Multiplexed (A/A Mux)
Interface is included for use by Flash
Programming equipment for faster factory