
CY7C0430V
PRELIMINARY
22
Master Reset
The QuadPort undergoes a complete reset by taking its Mas-
ter Reset (MRST) input LOW. The Master Reset input can
switch asynchronously to the clocks. A Master Reset initializes
the internal burst counters to zero, and the counter mask reg-
isters to all ones (completely unmasked). A Master Reset also
forces the Mailbox Interrupt (INT) flags and the Counter Inter-
rupt (CNTINT) flags HIGH, resets the BIST controller, and
takes all registered control signals to a deselected read
state[45]. A Master Reset must be performed on the QuadPort
after power-up.
Interrupts
The upper four memory locations may be used for message
passing and permit communications between ports. Table 3
shows the interrupt operation for all ports. For the 1-Meg
QuadPort, the highest memory location FFFF is the mailbox
for Port 1, FFFE is the mailbox for Port 2, FFFD is the mailbox
for Port 3, and FFFC is the mailbox for Port 4. Table 3 shows
that in order to set Port 1 INTP1 flag, a write by any other port
to address FFFF will assert INTP1 LOW. A read of FFFF loca-
tion by Port 1 will reset INTP1 HIGH. When one port writes to
the other port’s mailbox, the Interrupt flag (INT) of the port that
the mailbox belongs to is asserted LOW. The Interrupt is reset
when the owner (port) of the mailbox reads the contents of the
mailbox. The interrupt flag is set in a flow-through mode (i.e.,
it follows the clock edge of the writing port). Also, the flag is
reset in a flow-through mode (i.e., it follows the clock edge of
the reading port).
Each port can read the other port’s mailbox without resetting
the interrupt. If an application does not require message pass-
ing, INT pins should be treated as no-connect and should be
left floating. When two ports or more write to the same mailbox
at the same time INT will be asserted but the contents of the
mailbox are not guaranteed to be valid.
Note:
45. During Master Reset the control signals will be set to a deselected read state: CE0I = LBI = UBI = R/WI = MKLDI = MKRDI = CNTRDI = CNTRSTI = CNTLDI =
CNTINCI = VIH; CE1I = VIL. The “I” suffix on all these signals denotes that these are the internal registered equivalent of the associated pin signals.
Table 3. Interrupt Operation Example
Port 1
Port 2
Port 3
Port 4
Function
A0P1–15P1
INTP1
A0P2–15P2
INTP2
A0P3–15P3
INTP3
A0P4–15P4
INTP4
Set Port 1 INTP1 Flag
X
L
FFFF
X
FFFF
X
FFFF
X
Reset Port 1 INTP1 Flag
FFFF
H
X
X
X
X
X
X
Set Port 2 INTP2 Flag
FFFE
X
X
L
FFFE
X
FFFE
X
Reset Port 2 INTP2 Flag
X
X
FFFE
H
X
X
X
X
Set Port 3 INTP3 Flag
FFFD
X
FFFD
X
X
L
FFFD
X
Reset Port 3 INTP3 Flag
X
X
X
X
FFFD
H
X
X
Set Port 4 INTP4 Flag
FFFC
X
FFFC
X
FFFC
X
X
L
Reset Port 4 INTP4 Flag
X
X
X
X
X
X
FFFC
H