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 up-
dating 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
binary coded decimal format (BCD). Reading and
writing 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 loca-
tion 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 location of the comparison reg-
ister and awaits the next write cycle. If a match is not
found the pointer does not advance and all subsequent
write cycles are ignored. If a read cycle occurs at any
time during pattern recognition, the present sequence
is aborted and the comparison register have been
matched. With a correct match for 64-bits the Phantom
Clock is enabled and data transfer to or from the time-
keeping 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 IM1248
1024K NV SRAM with Phantom Clock