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 binary coded decimal format (BCD). Reading and
writing the registers is always accomplished by step-
ping through all 8 registers, starting with bit 0 of regis-
ter 0 and ending with bit 7 of register 7.
PHANTOM CLOCK OPEARTION
Communication with the Phantom Clock is
established 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 compari-
son register , If a match is found, the pointer increments
to the next location of the comparison register 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).
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 IM1251
4096K NV SRAM with Phantom Clock