PHANTOM CLOCK REGISTER INFORMATION
The Phantom Clock information is contained
in 8 registers of 8 bits, each of which is sequentially
accessed one bit at a time after the 64-bit pattern rec-
ognition sequence has been completed. When updat-
ing the Phantom Clock registers, each register must
be handled in - groups of 8 bits. Writing and reading
individual bits within a register could produce errone-
ous results.
Data contained in the Phantom Clock register is in bi-
nary coded decimal format (BCD). Reading and writ-
ing the registers is always accomplished by stepping
through all 8 registers, starting with bit 0 of register 0
and ending with bit 7 of register 7.
PHANTOM CLOCK OPEARTION
Communication with the Phantom Clock is es-
tablished by pattern recognition on a serial bit stream
of 64 bits which must be matched by executing 64 con-
secutive write cycles containing the proper data on I/
O0. All access which occur prior to recognition of the
64-bit pattern are directed to memory.
After recognition is established, the next 64
read or write cycles either extract or update data in the
Phantom Clock, and memory access is inhibited.
Initially, a read cycle to any memory location
using the CE and OE control of the Phantom Clock
starts the pattern recognition sequence by moving a
pointer to the first bit of the 64-bit comparison register.
Next, 64 consecutive write cycles are executed using
the CE and WE control of the SmartWatch. These 64
write cycles are used only to gain access to the Phan-
tom Clock.
However, write cycle generated to gain access to the
Phantom Cycle are also writing data to a location in the
mated RAM. When the first write cycle is executed it is
compared to bit 0 of the 64-bit comparison register, If a
match is found, the pointer increments to the next loca-
tion of the comparison register and awaits the next write
cycle. If a match is not found the pointer does not ad-
vance and all subsequent write cycles are ignored. If a
read cycle occurs at any time during pattern recogni-
tion, the present sequence is aborted and the compari-
son register have been matched. With a correct match
for 64-bits the Phantom Clock is enabled and data trans-
fer to or from the timekeeping register can proceed.
The next 64-cycles will cause the Phantom Clock to
either receive or transmit data on I/O0, depending the
level of the OE pin or the WE.
AM/PM 12/24 MODE
Bit 7of the hours register is defined as the 12-or-
24 hour mode selectbit. When high, the 12-hour mode
is selected. In the 12-hour mode, bit 5 is the AM/PM
bit with logic high being PM. In the 24-hour mode, bit 5
is the second 10-hour bit(20-23 hours).
INNOVATIVE IM1244
256K NV SRAM with Phantom Clock