Page 1
S1V30000 Series Graphical User Interface Application Rev.3.01...
Page 2
Seiko Epson. Seiko Epson reserves the right to make changes to this material without notice. Seiko Epson does not assume any liability of any kind arising out of any inaccuracies contained in this material or due to its application or use in any product or circuit and, further, there is no representation that this material is applicable to products requiring high level reliability, such as, medical products.
1. Introduction Scope of Document This document describes the PC based graphical user interface supplied with the EPSON S1V30000 Series Evaluation Kits. This provides a Microsoft Windows® based method of communicating with application software running on EPSON’s S1V30000 series of products.
2. Installation 2. Installation The Graphical User Interface Application (GUI) is a Microsoft Windows® based PC application, which may be used to drive the Speech and Audio Applications on EPSON S1V30000 Series of Speech and Audio Products. System requirements To run the software, a PC running under either the Microsoft Windows® 2000, XP or Vista operating system is required.
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.
(The graphic and options displayed might differ depending on the target device selected in the target menu.) The Run Demo button opens the application control window. If the Exit button is clicked, the application will terminate. S1V30000 Series Graphical User Interface Seiko Epson Corporation Application (Rev 3.01)
Page 12
S1V30xxx devices. In Reflash mode, it is necessary to reflash the target device before continuing on in to Demo mode. Seiko Epson Corporation S1V30000 Series Graphical User Interface Application (Rev 3.01)
This window is shared between both Demo and Reflash modes. It also gives the ability to register and configure the board, as well as reset or reboot the board. Figure 4 Download Scripts Window S1V30000 Series Graphical User Interface Seiko Epson Corporation Application (Rev 3.01)
The Deregister button deregisters the board. When the deregister button is pressed the messages ‘ISC_TEST_REQ:sending’ and ‘ISC_TEST_RESP:success’ will appear in the System Messages window. This signifies that the Deregister of the board has been completed. Seiko Epson Corporation S1V30000 Series Graphical User Interface Application (Rev 3.01)
The input text can be pasted or typed in this area in any of the languagaes specified in the language list box. Figure 5 Demonstration TTS User Interface S1V30000 Series Graphical User Interface Seiko Epson Corporation Application (Rev 3.01)
ISC_TTS_STOP_REQ message, which immediately halts TTS processing, and audio output. Success is indicated by the display of ‘ISC_TTS_STOP_RESP: success’ in the System Messages text-box. If other messages are displayed please refer to the trouble-shooting guide. Seiko Epson Corporation S1V30000 Series Graphical User Interface Application (Rev 3.01)
English. It also contains emoticons and other special characters, which can be used as inline commands to control the behaviour of the TTS application when using the EPSON parser. To insert these characters into the text-box, make a selection and then press the Insert button.
Figure 6 shows an example of the Audio Decode demo page. This may appear differently depending on which target device is currently being evaluated. Figure 6 Demonstration Audio Decode User Interface Seiko Epson Corporation S1V30000 Series Graphical User Interface Application (Rev 3.01)
Second, it allows the user to change the current position of the file being played back simply by clicking and dragging the track bar of audio files, but not all. S1V30000 Series Graphical User Interface Seiko Epson Corporation Application (Rev 3.01)
Slide the marker box to the top of the slider bar for the highest volume setting. Slide the marker box to the bottom of the slider bar for the lowest volume setting. Seiko Epson Corporation S1V30000 Series Graphical User Interface Application (Rev 3.01)
The configuration tab contains a set of buttons and drop-boxes, which are used to configure the communication link and to configure its audio hardware and firmware. Figure 7 Evaluation Configuration tab (application control window) S1V30000 Series Graphical User Interface Seiko Epson Corporation Application (Rev 3.01)
The Reboot button is supplied to allow reset of S1V30xxx firmware – it sends an ISC_RESET_REQ message to the S1V30xxx board. This message causes the bootstrap mode of the target device firmware to be entered so that its firmware may be upgraded. Seiko Epson Corporation S1V30000 Series Graphical User Interface Application (Rev 3.01)
• No Routing: No DAC Routing. Applications cannot access DAC. Note that in some cases the routing selection may be incompatible with the routing of the ADC and an error will be reported in the System Message Window. S1V30000 Series Graphical User Interface Seiko Epson Corporation Application (Rev 3.01)
The selectable range of values is –18dB to 12dB and the default selection is 0dB. The user interface ignores any commands that would result in the gain either being decremented beyond its minimum or incremented beyond its maximum. Seiko Epson Corporation S1V30000 Series Graphical User Interface Application (Rev 3.01)
S data. Note that in some cases, the sample rate may be incompatible with the DAC sample rate and an error will be reported in the System Message Window. S1V30000 Series Graphical User Interface Seiko Epson Corporation Application (Rev 3.01)
Pressing the Power Config button sends a “ISC_PMAN_CONFIG_REQ” message that configures the power management mode. Figure 10 Power Management area Seiko Epson Corporation S1V30000 Series Graphical User Interface Application (Rev 3.01)
“Configuration” area. Clicking the “TTS speak” or “TTS stop” buttons at this stage will be reported by a message response with an error code (see section 3.2). S1V30000 Series Graphical User Interface Seiko Epson Corporation Application (Rev 3.01)
Message Protocol Document. 6.2.1.3 Parser The Parser drop-box has two options, DECtalk(R) or EPSON (the default); the EPSON parser provides a number of common input parser options and supports a range of shorthand commands. The DECtalk(R) parser provides access to the DECtalk(R) embedded commands.
Before the effect of this selection can be heard, it will be necessary to configure the target to use the CUSTOM voice as described in section 6.2.1. S1V30000 Series Graphical User Interface Seiko Epson Corporation Application (Rev 3.01)
DECtalk(R) parser to be enabled as described in Section 6.2.1.3. Headers in the example text files can be used to automatically set these parameters in the GUI. Seiko Epson Corporation S1V30000 Series Graphical User Interface Application (Rev 3.01)
English. It also contains emoticons and other special characters, which can be used as inline commands to control the behaviour of the TTS application when using the EPSON parser. To insert these characters into the text-box, make a selection and then press the insert button.
6.3.1.3 Stop button The stop button may be clicked during playback of any audio file to cause that process to end. Seiko Epson Corporation S1V30000 Series Graphical User Interface Application (Rev 3.01)
Pause Mem button. It starts streaming the file from the location it was paused. If another file had been playing between the pause and resume, it will need to be stopped before clicking the Resume Mem button. S1V30000 Series Graphical User Interface Seiko Epson Corporation Application (Rev 3.01)
This area has three advanced options for selection. It is advised to leave these three options as default. Please refer to the message protocol document to find out more about these three options. Seiko Epson Corporation S1V30000 Series Graphical User Interface Application (Rev 3.01)
This area gives a visual representation on where the current file is during playback. The track progress bar will allow the user to scroll to any point in the currently selected file. S1V30000 Series Graphical User Interface Seiko Epson Corporation Application (Rev 3.01)
The File Transfer Tab allows a user to transfer files to/from the host PC to/from an SD Card plugged in to an evaluation board that supports SD Cards. Figure 16 File Transfer Tab Seiko Epson Corporation S1V30000 Series Graphical User Interface Application (Rev 3.01)
6.4.2.4 Format Button The Format button formats the SD Card connected to the evaluation board. This will erase all data contained on the card. S1V30000 Series Graphical User Interface Seiko Epson Corporation Application (Rev 3.01)
Copy Status Bar Like the Cancel button, the status bar is only active when a copy is in process. This status bar shows the current status of the copy process. Seiko Epson Corporation S1V30000 Series Graphical User Interface Application (Rev 3.01)
The layout of the tab has three main areas: playback options, ADPCM record configuration and the system messages window. For information on the system messages window see section 3.2. See Figure 17 for the tab layout. Figure 17 ADPCM Tab S1V30000 Series Graphical User Interface Seiko Epson Corporation Application (Rev 3.01)
Only the ADPCM record type supports multiple bit transfer rates. 6.5.2.3 File Name box This field specifies the name of the file to be created for recording voice data Seiko Epson Corporation S1V30000 Series Graphical User Interface Application (Rev 3.01)
The S1V30xxx evaluation board must be properly setup in order to be able to update the firmware. Please refer to the S1V30xxx Evaluation Kit Getting Started Guide for details on how to setup the board and application for firmware updates. S1V30000 Series Graphical User Interface Seiko Epson Corporation Application (Rev 3.01)
This button will continue a currently stopped script. The user will see TX/RX messages being scrolled through the System Messages window. This will continue until a message “Script Finished” has appeared in the System Messages window. Seiko Epson Corporation S1V30000 Series Graphical User Interface Application (Rev 3.01)
S Tab consists of a number of drop-down lists that allow basic parameters of the I S interfaces to be configured, and also to permit other serial audio data transfer protocols beyond the scope of the S standard. S1V30000 Series Graphical User Interface Seiko Epson Corporation Application (Rev 3.01)
Page 44
Before Data – padding occurs before data After Data * – padding occurs after data Clock Type Standard *– 50:50 duty cycle WSI Pulsed – WSI only pulsed for single bit clock cycle. Seiko Epson Corporation S1V30000 Series Graphical User Interface Application (Rev 3.01)
Page 45
Off – Leaves the tristate mode to off On – Puts the outputs of the I2S into a tristate 256 x fs Clock Select 256 * fs clock output on S1V30200 S1V30000 Series Graphical User Interface Seiko Epson Corporation Application (Rev 3.01)
Set it to 0 to play unscrambled AAC and ADPCM files. It is used to set the appropriate field in the ISC_AAC_CONFIG_REQ and ISC_SPCODEC_CONFIG_REQ messages. Please reference the Message Protocol document for more information. Figure 20 Example of init_file.inf Seiko Epson Corporation S1V30000 Series Graphical User Interface Application (Rev 3.01)
After reflashing multiple times, System Messages Window doesn’t update with messages scrolling while in audio playback or TTS demonstration. Close down and restart the GUI in Demonstration Mode for the particular device being targeted. S1V30000 Series Graphical User Interface Seiko Epson Corporation Application (Rev 3.01)
Revision History Revision History Revision details Date Rev. Page Type Details 10/29/2007 3.00 Release for S1V30120 07/24/2009 3.01 Added Windows Vista OS Seiko Epson Corporation S1V30000 Series Graphical User Interface Application (Rev 3.01)
Need help?
Do you have a question about the S1V30000 Series and is the answer not in the manual?
Questions and answers