3. Overview
3. Overview
3.1
Main components of the user interface
The user interface is composed of two windows; a
main application window
used for setting up
communications with the target and an
application control window,
which enables the user to interact
with the applications software running on the target. The
application control window
also refers to
the Download Scripts window in Demo and Reflash modes.
The application control window takes one of three forms depending on which of the three modes;
Evaluation, Demo and Reflash Mode is selected. The Evaluation mode is made up of seven tabs;
Configuration, TTS, ADPCM, Playback-Stream, File Transfer, Scripting,
and
I2S
. The Demo mode
is made up of two tabs;
Multi-lingual Text-to-Speech
and
Audio Decode
. The Reflash Mode is similar
to the Demo mode, except it allows the firmware to be reflashed. Not all applications are supported
on all target products, so fewer tabs may be displayed, depending on the chosen target device.
The application control tabs contain a variety of file-views
,
text-boxes, drop-boxes, data-fields and
buttons. Parameters are selected using the drop-boxes and data-fields, and buttons are used to send
commands to the target in the form of messages. The parameters selected at the time that the button
is clicked are transferred to the target as part of these messages.
3.2
Common system message display
The PC communicates with the S1V30000 Series Chip via the messaging protocol described in the
Message Protocol Specification.
All messages sent to or received from the evaluation board are reported to the user via the
System
Messages
Display
text-box of the currently active tab. This display, and the information it contains,
are common to all tabs and are always shown in the currently active tab.
All messages have an ISC message identifier, which determines its contents as well as which one of
the three basic types it belongs to: request, response or indication message. Figure 1 below shows the
generic message protocol, based on these ISC messages, which is used to communicate with the
target.
S1V30000 Series Graphical User Interface
Seiko Epson Corporation 3
Application (Rev 3.01)