
Preliminary
DSP for Digital Answering phone with FLASH interface
KS16121
Garbage Collection
-- Empty holes in the memory space, created by repeated recordings and deletions,
are eliminated to save the space and maximize the recording time.
Message Attributes
-- Each message stored in memory has two 16-bit attributes attached to it,
which can hold any information relevant to individual message.
The host can write, read or change the attributes and implement the
time stamp, mail box and other applications with them.
Memory Status
-- The host can instructs the KS16121 to report the status of voice prompt area
( Flash memory or ROM/EPROM ) and Flash memory, including the total number of
messages stored. The host can also instruct the KS16121 to return the approximate
time available for recording, computed based on the current memory usage.
Data Storage
-- In addition to the compressed messages, the KS16121 allows the host to store
and retrieve 128 16-bit words in memory.
When used for storing telephone numbers, this memory space supports a maximum of 32
numbers, in which each telephone number consists of 4, 16-bit words or 16 hexadecimal digit.
FLASH MEMORY SUPPORT
The KS16121 helps the system implementation with a support for flash memories with faulty bits. The KS16121
memory subsystem utilizes an access scheme that uses the mapping of bad blocks and readbacks, and can
cope with time dependent bit fails. The scheme insures a reliable system operation with the maximum recording
capacity.
POWER DOWN
The KS16121 has an on-chip power down circuitry. In this mode, KS16121 stops its operation and holds all the
data being processed just before power down with a minmum power dissipation. When awaking from the power
down mode, the KS16121 resumes the processing just before power down. It is recommended that this mode
should be entered from the IDLE mode.
RECOVERY FROM POWER FAILURE
The KS16121 can recover the flash memory information when the host issues a reset signal to it after a power
failure during Flash write / erase operations. If a power failure occurred in record mode , the last message will
be delete after the recovery. If it occurred in garbage collection mode, the message which was being moved
will be deleted . If it occurred in any modes except above two modes , all the information will be intact.
FLASH WRITE / ERASE FAILURE
When Flash memory write / erase failure occurs , the KS16121 issues IDLE status and goes to the IDLE mode.
The host can detect the occurrence of flash write / erase failure by monitoring the status word. In that case, the
host can re-initialize the KS16121 by issuing an initialization command.