RSC-4x Demo/Evaluation V2 Manual
RSC-4x Demo/Evaluation V2 Manual
For FluentChip™ Technologies
© 2007 Sensory, Inc.
P/N 80-0293-E
Demo/Evaluation V2 Manual
RSC-4x Toolkits
Introduction............................................................................................................................................................ 3
Additional Resources........................................................................................................................................... 4
Getting Started ...................................................................................................................................................... 5
Step One: Installing Sensory Tools ..................................................................................................................... 5
Step Two: Installing Phyton Tools ....................................................................................................................... 5
Step Three: Installing USB Drivers ...................................................................................................................... 5
COM Port Configuration ...................................................................................................................................... 6
Step Four: Configuring the Demo/Eval Board V2................................................................................................ 8
Step Five: Running Demos on the Demo/Eval Board V2.................................................................................... 8
Step Six: Advanced Concepts - Running Applications and Using Samples ....................................................... 8
Demo/Eval Board V2 Hardware............................................................................................................................ 9
Downloader.......................................................................................................................................................... 9
Audio Output ...................................................................................................................................................... 10
USB.................................................................................................................................................................... 10
Parallel Memory Configuration .......................................................................................................................... 11
Serial Memory Configuration ............................................................................................................................. 11
Microphone Gain ............................................................................................................................................... 12
Application LEDs and Switches ......................................................................................................................... 13
Selecting the Chip Type..................................................................................................................................... 14
Selecting the Wait State .................................................................................................................................... 14
The “PROGRAM” Button ................................................................................................................................... 14
The “RESET” Button.......................................................................................................................................... 14
Power Supply, LEDs, and Switches .................................................................................................................. 14
RSC-4x Demo/Evaluation Board V2 Parts Locator ........................................................................................... 15
SENSORY Software End User License Agreement ......................................................................................... 17
The Interactive Speech™ Product Line ............................................................................................................ 19
2
P/N 80-0293-E
© 2007 Sensory Inc.
Demo/Evaluation V2 Manual
RSC-4x Toolkits
Introduction
Welcome to the RSC-4x Family and the world of low-cost, high-performance speech recognition! The resources
in the RSC-4x Demo/Evaluation V2 Toolkit will allow you to produce innovative and powerful products that
feature a high level of system integration using low-cost leading-edge speech technologies. This manual
discusses the use of these resources for evaluation and development purposes. It assumes the reader is an
experienced software developer who understands assembly language programming, embedded systems
development methods, relocatable object code, and similar general concepts, but who may not be specifically
familiar with Sensory’s ICs. This Toolkit supports the RSC-4x Family only. It cannot be used to develop
products for the RSC-164, 264, 364, or SVC families of chips.
NOTE: The Demo/Eval Board V2 can be configured for the RSC-4128 or the RSC-464 with the S7 switch
near the USB port. When the RSC-464 is selected, the Demo/Eval Board V2 mimics the RSC-464 chip. Port1
is disconnected from J5 to prevent its use in the demo or application, since this port does not exist on the RSC464. It also uses buffered PWM audio output to simulate the RSC-464 PWM, which is a little louder than that of
the RSC-4128.
Included in the RSC-4x Demo/Evaluation V2 Toolkit
RSC-4x Demo/Evaluation Board V2 (Demo/Eval Board V2), featuring an RSC-4128 microcontroller and
all of the components necessary to evaluate Sensory’s speech technologies
USB Cable
Speaker
Wall-Mount Power Supply (120V) 9VDC
RSC-4x V2 Toolkits CD
RSC-4x Demo/Evaluation V2 Manual (this manual) — use this as a Quick Start Guide
FluentChip™ Technology (FC) firmware, which is capable of running Hidden Markov Modeling
(HMM) and neural network speaker independent (SI), speaker dependent (SD), speaker
verification (SV) speech recognition; speech and music synthesis; and related technologies
“QuickSynthesis™ 4” (QS4), which allows a developer to compress speech for low data-rate
synthesis
“SensoryLoader4” (SL4), which is used to download programs to the Demo/Eval Board V2
RSC-4x Family documentation
Quick T2SI™ Product Brief
RSC-4x V2 technology demos with documentation
This toolkit works in conjunction with:
Phyton’s free Project-SE IDE, which includes an assembler and linker with an optional C compiler (the
compiler requires licensing from Phyton)
Quick T2SI™ Toolkit (sold separately), which can create HMM-based SI recognition sets by simply
typing the vocabulary on a PC and downloading it to the included Demo/Eval Board V2.
Note: Quick T2SI v2.1.0 or later is required for compatibility with the Demo/Eval Board V2.
The RSC-4x Family of ICs provides the following technology features important for low-cost consumer
products:
Low-voltage operation (3 AA alkaline batteries)
Power-down sleep mode to conserve power
Pulse Width Modulator (PWM) to directly drive a speaker
Memory sufficient for storing seven (7) SD or SV words in RSC4128 on-chip memory (1 word for
RSC464)
Integrated microphone amplifier requiring only a few additional passive components
© 2007 Sensory Inc.
P/N 80-0293-E
3
Demo/Evaluation V2 Manual
RSC-4x Toolkits
Developing a product that effectively integrates Sensory’s speech technologies requires hardware platform
development, software development, product integration, and human-interaction testing. For the best speech
recognition performance, each of these design areas should be error-free. Sensory helps to facilitate successful
implementation by providing free design consultations and product reviews. Refer to the Speech Recognition
Hardware Design Guide (80-0073) for more details. (For documentation, select “Documentation” from the
window that launches when you insert the CD.)
Additional Resources
For IC specification and on-chip hardware resources information, refer to:
RSC-4128 Datasheet (80-0206)
RSC-464 Datasheet (80-0282)
For programming with the FluentChip™ Technology Library, refer to:
FluentChip Reference Manual
For assembling and linking programs, refer to:
Phyton IDE Quick Start Guide (80-0247)
For information on the Sensory Quick T2SI™ Toolkit (offered separately), refer to Quick T2SI Toolkit Product
Brief (80-0245) or contact Sensory Sales, [email protected]
The Phyton Project-SE IDE (assembler, linker and simulator) is free and may be downloaded from Phyton’s
website at http://www.phyton.com/downloads/project-se.exe. You can also order the optional Phyton C Compiler
from the Sensory or Phyton websites.
Check for updates and the most recent versions of the technology libraries on the Sensory website at
http://www.sensoryinc.com.
4
P/N 80-0293-E
© 2007 Sensory Inc.
Demo/Evaluation V2 Manual
RSC-4x Toolkits
Getting Started
Sensory demo and development toolkits allow developers to quickly grasp how Sensory’s speech technologies
work. The included demo programs show the basic functions of each technology. Included pieces of example
code (samples) show how to integrate each technology into your own projects. Where necessary, we offer
guidance in configuring the hardware for specific needs.
Step One: Installing Sensory Tools
1) We recommend that you read all of the documents available on this CD before attempting to
install any software or connect the Demo/Eval V2 Board to your PC.
2) Return to the window that launched when you inserted the CD (the CD launch screen).
3) Click “Install FluentChip”. This will install Sensory’s speech technology libraries.
4) Click “Install QuickSynthesis”. This will allow you to compress speech files for playback.
5) Click “Install SensoryLoader4”. This will allow you to download demos and applications from your PC to
the Demo/Eval Board V2.
Step Two: Installing Phyton Tools
1) Download the Phyton Project-SE and install everything but the C compiler unless it has been licensed
and you have a security dongle.
http://www.phyton.com/downloads/project-se.exe
Step Three: Installing USB Drivers
Sensory’s programming boards utilize the FT232B(L) USB UART IC chip manufactured by Future
Technology Devices Int’l. In order to interface with a PC, you need to download and install their USB driver.
To download the driver, refer to:
http://www.ftdichip.com/Drivers/VCP.htm
For installation instructions, refer to:
http://www.ftdichip.com/Documents/InstallGuides.htm
For more information, refer to the Future Technology Devices Int’l website at:
http://www.ftdichip.com
Note: Many USB problems not resolved by COM port configuration can be resolved by eliminating USB
hubs or by selecting another USB port.
Uninstalling USB Drivers
If you need to remove the drivers, go to the Windows Control Panel and choose “Add or Remove Programs”.
Remove “FTDI USB Serial Converter Drivers”.
© 2007 Sensory Inc.
P/N 80-0293-E
5
Demo/Evaluation V2 Manual
RSC-4x Toolkits
COM Port Configuration
The COM port you select for the VCP Driver must match the COM port you select for Sensory software tools.
The following screen shots show where to change the COM port:
SensoryLoader 4 (SL4)
QuickSynthesis™ 4.
6
P/N 80-0293-E
© 2007 Sensory Inc.
Demo/Evaluation V2 Manual
RSC-4x Toolkits
Quick T2SI™, Quick T2SI-Lite™
For additional information on setting the COM port for Quick T2SI™ or Quick T2SI-Lite™, refer to
“QuickStartGuide.chm” located in the docs folder. For QuickSynthesis™ 4, refer to “QuickSynthesis4.chm”
located in the FluentChip™ docs directory.
To see the port selected for the VCP driver, please refer to the Device Manager in your PC’s Administrative
Tools Control Panel under Computer Management/System Tools—or—System Properties on My Computer.
© 2007 Sensory Inc.
P/N 80-0293-E
7
Demo/Evaluation V2 Manual
RSC-4x Toolkits
Step Four: Configuring the Demo/Eval Board V2
WARNING
Do NOT change the jumpers on the Demo/Eval Board V2 while the power is turned on. Before changing
any jumpers, remove the batteries or disconnect the power supply.
To configure the Demo/Eval Board V2, refer to the following “Demo/Eval Board V2 Hardware” section. Each
technology requires different board and jumper settings.
Step Five: Running Demos on the Demo/Eval Board V2
The Demo/Eval Board V2 (p/n 60-0239) uses P2 ports for the switches and LEDs. The demos and
samples written and configured for the older RSC-4x Demo/Evaluation Board (p/n 60-0208) will not run
properly. V2 demos are available on this CD and on the Sensory website at
http://www.sensoryinc.com/fcdemos.html.
1) Each demo has its own configuration and jumper settings. From the CD launch screen, select “USB
Drivers and Demos”. Click on the demo you would like to download and run. Refer to the instructions
included with the demo binary in the zip archive and configure the Demo/Eval Board V2 appropriately.
2) To download a demo, run SL4 and select the demo binary file that you want to download. If you have
not already extracted the binary from the archive and saved it to an appropriate local folder, you should
do so before attempting to download it to the Demo/Eval Board V2.
3) Press the “PROGRAM” button on Demo/Eval Board V2 and click the “Download” button in SL4. When
the download is complete, press the “RESET” button on the Demo/Eval Board V2 to start the demo.
4) For assistance with running SL4, refer to the FluentChip Reference Manual.
Step Six: Advanced Concepts - Running Applications and Using Samples
Make sure that the Demo/Eval Board V2 is configured correctly for the required technology before running an
application. For more comprehensive information, refer to the following “Demo/Eval Board V2 Hardware” section.
Using the 0-wait state requires fast memory in the final product. It is important to verify that the end
product uses the same memory speed configuration as the prototyping environment.
Power-up Reset
1-wait state
When you turn on the power, the application will be executed.
0-wait state
When you turn on the power, the loader program will be executed. The loader program will restore the
application by copying the binary from the flash (U20) to the SRAM (U21), and turn on the “WR-SRAM”
yellow LED while it is copying. After the LED turns off, press the “RESET” button to execute the
application.
Building Sample Programs
8
To build and run a sample using the IDE, refer to Phyton IDE Quick Start Guide (80-0247).
P/N 80-0293-E
© 2007 Sensory Inc.
Demo/Evaluation V2 Manual
RSC-4x Toolkits
Demo/Eval Board V2 Hardware
The Demo/Eval Board V2 provides hardware features, such as memory locations, buttons, and LEDs, that allow
application developers to create hardware mockups of their final product.
Using the 0-wait state requires fast memory in the final product. It is important to verify that the end
product uses the same memory speed configuration as the prototyping environment.
Using SL4, you can download prototype code from a PC to the Demo/Eval Board V2 as described above in
“Step Five: Running Demos on the Demo/Eval Board V2”.
This chapter contains a description of the hardware on the Demo/Eval Board V2 as well as parts locator
drawings. Refer to the RSC-4x Demo/Eval Board V2 Schematic (70-0065) for more details.
WARNING
Do NOT change the jumpers while the power is turned on. Before changing any jumpers, remove the
batteries or disconnect the power supply.
1) Insert three AA batteries in the battery holder, or connect a wall-mount power supply rated at 9VDC to
the Demo/Eval Board V2.
2) Connect the included speaker to the Demo/Eval Board V2.
3) Connect the Demo/Eval Board V2 to your PC using the included USB cable.
4) Select the chip type using the switch next to the USB port.
5) Select the wait state using the switch to the left of the button labeled “SW-A”.
6) Turn on the power by rotating the round dial switch clockwise.
The first time you use the Demo/Eval Board V2, confirm that all jumper blocks are installed at the default
settings.
The description of the Demo/Eval Board V2 hardware is divided by sections corresponding to the hardware
areas and their jumpers. Most sections are headed by a table that serves as a reference. The sections are:
Downloader
Audio Output
USB Connection
Parallel Memory Configuration
Serial Memory Configuration
Microphone Gain
Application LEDs and Switches
Selecting the Chip Type
Selecting the Wait State
The “PROGRAM” Button
The “RESET” Button
Power Supply, LEDs, and Switches
Downloader
Table: Jumper Settings – Download
REF
NAME
Shorting Block
JP21
YES at
DOWNLOAD
Descriptions
Shorting block at JP21 (1-2)
The downloader program has an additional feature. Refer to “Karaoke/Audio Input Peak Indicator” in the
“Microphone Gain” section below.
© 2007 Sensory Inc.
P/N 80-0293-E
9
Demo/Evaluation V2 Manual
RSC-4x Toolkits
Audio Output
The Demo/Eval Board V2 includes audio jacks for both DAC and PWM audio outputs.
To use DAC output, connect the speaker to J2 (SPKR DAC). You can adjust the loudness with the
round dial (R7).
To use PWM output, connect the speaker to J23 (SPKR PWM).
Table: Jumper Settings – Audio Output
REF
NAME
Shorting Block
JP2
DAC/GND
NO
JP3
SPKR/DAC
NO
JP4
SPKR/WPM
NO
JP46
-
YES
Descriptions
Non-amplified DAC output. To use this,
remove shorting block at JP46.
Use this header for connecting the
speaker instead of the J2 audio jack.
Use this header for connecting the
speaker instead of the J3 audio jack.
Without JP46, there will be no audio
signal at the J2 audio jack or JP3.
Adding Volume Control for PWM
To add volume control to the PWM output of the board:
Speaker
Disconnect the speaker cord from the mini-plug jack on
the PCB.
Cut into one side of the cord and insert a 200 Ohm
potentiometer in series with the wire.
Mini-Plug
USB
The Demo/Eval Board V2 connects to the PC via USB using a Virtual COM Port (VCP) Driver, which mimics an
RS232 interface over a USB connection.
Table: Jumper Settings – USB
REF
NAME
Shorting Block
JP45
NO
JP43
JP44
JP40
JP41
JP42
TX
RX
RXPC
TXPWR
PXPC
YES
YES
YES at INT
YES at INT
YES at INT
Descriptions
No shorting block on any of these pins
(EXT VDD, RX PC, TX, PC, GND)
Shorting block at JP40 (1-2)
Shorting block at JP41 (1-2)
Shorting block at JP42 (1-2)
Port pins P01 and P00 are used for TX and RX respectively. To use different port pins, remove the shorting
blocks from JP43 and JP44, and connect your custom port pins for TX and RX at JP43-1 and JP44-1
respectively.
10
P/N 80-0293-E
© 2007 Sensory Inc.
Demo/Evaluation V2 Manual
RSC-4x Toolkits
Parallel Memory Configuration
There are 3 parallel memory ICs on the board:
U20 – 8Mbit Flash to run 1WS applications
U21 – 4Mbit SRAM to run 0-wait state applications
U22 – 1Mbit OTP for the downloader and Karaoke feature
Note: U19 (DIP) is in the bus, but it is not used in the standard parallel memory configuration.
The Demo/Eval Board V2 is shipped with the standard parallel memory configuration. When it is operated in this
mode, you can download demos or applications from a PC, run the Karaoke program (refer to “Karaoke/Audio
Input Peak Indicator” in the “Microphone Gain” section for more details), or run a demo or application by
pressing the “RESET” button. If the 1-wait state is selected, the application program will be executed from Flash
IC (U20). If the 0-wait state is selected, the application program will be executed from SRAM (U21).
Table: Jumper Settings – Parallel Memory Configuration
REF
NAME
Shorting Block Descriptions
JP10
DPCE
NO
U19: DIP: -CE
JP11
DPOE
NO
U19: DIP: -OE
JP12
CFRT
YES
U20: Code Flash: Reset
JP13
CFCE
YES
U20: Code Flash: -CE
JP14
CFWE
YES
U20: Code Flash: -WE
JP15
CFOE
YES
U20: Code Flash: -OE
JP16
CSWE
YES
U21: Code SRAM: -WE
JP17
CSOE
YES
U21: Code SRAM: -OE
JP18
CSCE
YES
U21: Code SRAM: -CE
JP19
DLCE
YES
U22: Downloader OTP: -CE
JP20
DLOE
YES
U22: Downloader OTP: -OE
When you remove the shorting blocks for the parallel memory, the signal will be pull-down or pull-up such that
the device will be disabled. For example, if you remove a shorting block for CFCE, the flash IC (U20) will be
disabled.
Using EPROM or ROM Emulator in DIP Socket (U19)
If you would like to use an EPROM or ROM emulator, remove all the shorting blocks from the Parallel Memory
configuration except for JP10. The shorting block at JP10 enables the memory device on the DIP socket.
Connect -RDR (at J6) to Pin 2 of JP11. In this configuration, the memory IC in the DIP socket is the only parallel
memory device on the bus. There will be no download feature in this configuration.
Serial Memory Configuration
There are 3 serial memory ICs on the board:
U23 – 128Kbit Serial EEPROM on the DIP socket
U25 – DIP socket for Winbond Serial ROM or Flash (SOCKET ONLY)
U24 – 32Mbit Serial Flash soldered on board
© 2007 Sensory Inc.
P/N 80-0293-E
11
Demo/Evaluation V2 Manual
RSC-4x Toolkits
Table: Jumper Settings – Serial Memory Configuration
REF
NAME
Shorting Block Descriptions
JP22
-CE
YES(1)
U24: Serial Flash: -CE
JP23
CLK
YES(1)
U24: Serial Flash: CLK
JP24
SO
YES(1)
U24: Serial Flash: Serial Data Out
JP25
SI
YES(1)
U24: Serial Flash: Serial Data In
JP26
CLK
NO
U25: Serial ROM (Winbond): CLK
JP27
DATA
NO
U25: Serial ROM (Winbond): Data
JP28
ADDRESS
NO
U25: Serial ROM (Winbond): Address
JP29
CLK
YES(2)
U23: Serial EEPROM: CLK
JP30
DATA
YES(2)
U23: Serial EEPROM: DATA
Only a DIP socket is provided for the Winbond Serial ROM. In standard operation, this device is not used. In
standard operation, if a serial memory device is used, it is either Serial Flash (U24) or Serial EEPROM (U23).
To use Serial Flash (U25), place the shorting blocks on JP22, JP23, JP24, and JP25.
To use Serial EEPROM (U23), place the shorting blocks on JP29 and JP30.
The Demo/Eval Board V2 is shipped with the shorting blocks placed for Serial Flash.
Serial EEPROM
A 128Kbit Serial EEPROM 24LC128 DIP socket in U23 has been provided for storing recognition template data
or application-specific data. You may replace it with different sizes of Serial EEPROM from 24C01 through
24LC128, which are supported by the FluentChip™ Technology Library. For more details, refer to the
FluentChip Reference Manual.
Microphone Gain
The Demo/Eval Board V2 is shipped with the shorting blocks placed to achieve a microphone gain of -46dB
when the on-board microphone is used.
Table: Jumper Settings – Microphone Gain
REF
NAME
Shorting Block Descriptions
JP5
NORM
YES
Always leave this shorting block.
JP6
LOW
Factory Select Gain select
JP7
MED
Factory Select Gain select
JP8
HI
Factory Select Gain select
JP9
CUST
NO
For use with the custom or external
microphone. When CUST is used, do
not leave a jumper in JP6, JP7, or JP8.
When using an external microphone connected to J4, select the appropriate microphone resistor and solder it to
R12. Refer to “Selecting a Microphone” below.
Karaoke/Audio Input Peak Indicator
The Demo/Eval Board V2 has an additional feature called the Karaoke/Audio Input Peak Indicator. You can
activate it by moving the shorting block at JP21 to KARAOKE and then pressing the “PROGRAM” button.
REF
JP21
12
NAME
-
Shorting Block
YES @
KARAOKE
Descriptions
Shorting block at JP21 (2-3)
P/N 80-0293-E
© 2007 Sensory Inc.
Demo/Evaluation V2 Manual
RSC-4x Toolkits
As you speak into the microphone, you will hear what the RSC-4x hears echoed from the speaker. It is a useful
way to test for extraneous noise in the system, such as electrical noise in the system that is coupled into the
audio path.
As speech is heard by the RSC-4x chip, the LEDs on the Demo/Eval Board V2 will light to indicate the sound
volume level. This feature can be used to evaluate the microphone source resistor for the optimal microphone
gain. While the program is running, press the “C” Button and speak into the microphone from about 18 to 24
inches away. At this optimal distance, you should see the green and yellow LEDs light when speaking loudly. If
fewer LEDs light, there is not enough gain, so you need to increase the microphone source resistance. If more
LEDs light, there is too much gain, so you need to decrease the microphone source resistance.
You should point the speaker away from the microphone to avoid a positive feedback effect.
Selecting a Microphone
Selecting a proper microphone and its source resistor are essential for achieving good recognition results.
Placement of the microphone will also affect recognition performance. Refer to the Selecting a Microphone
Design Guide (80-0259).
On-board Microphone – There is an on-board microphone. When no microphone is connected to
the microphone jack (J4) on the Demo/Eval Board V2, the on-board microphone is automatically
connected to the circuit. The Demo/Eval Board V2 is shipped with the jumper pre-selected to match
the on-board microphone for the optimal gain.
External Microphone – A stereo audio jack (J4) is provided for an external microphone. You can
connect an off-the-shelf microphone.
Microphone Gain Jumpers
For custom microphones, you can select your own resistor value. A location for the through-hole resistor is
provided at R12 for this purpose. To use custom gain, you can solder a resistor at R12 and select the jumper
block at CUST (JP9). Make sure that you do not leave a shorting block in JP6, JP7, or JP8, but keep the
shorting block in JP5.
Application LEDs and Switches
There are four LEDs on the board that are connected to I/O ports. One is green, one red, and two yellow. There
are five switches (buttons) on the board that are connected to I/O ports. They are labeled, “A”, “B”, “C”, “D”, and
“E”. The “E” button is used as a “Wake-up” button in the samples because the system cannot be woken using
the P2 ports.
Table: Jumper Settings – LEDS and SWITCHES
REF
NAME
Shorting Block Descriptions
JP32
GRN
YES
Connected to P2.0
JP33
YEL
YES
Connected to P2.1
JP34
YEL
YES
Connected to P2.2
JP35
RED
YES
Connected to P2.3
JP36
SW-A
YES
Connected to P2.4
JP37
SW-B
YES
Connected to P2.5
JP38
SW-C
YES
Connected to P2.6
JP39
SW-D
YES
Connected to P2.7
JP31
SW-E
YES
Connected to P0.2
© 2007 Sensory Inc.
P/N 80-0293-E
13
Demo/Evaluation V2 Manual
RSC-4x Toolkits
Selecting the Chip Type
The Demo/Eval Board V2 can be configured for the RSC-4128 or the RSC-464 with the S7 switch near the USB
port. When the RSC-464 is selected, the Demo/Eval Board V2 mimics the RSC-464 chip. Port1 is disconnected
from J5 to prevent its use in the demo or application, since this port does not exist on the RSC-464. It also uses
buffered PWM audio output to simulate the RSC-464 PWM, which is a little louder than that of the RSC-4128.
Selecting the Wait State
Using the 0-wait state requires fast memory in the final product. It is important to verify that the end
product uses the same memory speed configuration as the prototyping environment.
The Demo/Eval Board V2 can be configured to run with 0-wait state (0WS) or 1-wait state (1WS). To select 0wait state, move the S8 switch near the “A” button to 0WS. To select 1-wait state, move the S8 switch to 1WS.
0WS
When 0WS is selected, the application binary will be executed from the SRAM (U21, 4Mbit).
1WS
When 1WS is selected, the application binary will be executed from the Flash (U20, 8Mbit).
Selecting the 0-wait state or 1-wait state on the board will not cause the application binary to run at the selected
wait state unless it supports that state. A 1-wait state application binary less than 4Mbit will run in either the 0wait or 1-wait state hardware environment, but a 0-wait state application binary will only run in the 0-wait state
hardware environment. For technologies that require a 0-wait state, refer to the FluentChip Reference Manual.
The “PROGRAM” Button
When the board is connected to the PC and the “PROGRAM” button is pressed in conjunction with the
“Download” button in SL4, the application is downloaded to the Flash. After it finishes downloading to the Flash,
the application is copied from the Flash to the SRAM.
The “RESET” Button
The “RESET” button runs the application binary in the SRAM (U21) if the 0-wait state is selected, or the
application in the Flash (U20) if the 1-wait state is selected.
Power Supply, LEDs, and Switches
Power Inputs
There is a battery holder on the Demo/Eval Board V2 that holds 3 AA batteries. You can use batteries or
connect a wall-mount power supply rated at 9VDC to the J1 connector. When the power supply is connected to
the J1 connector, the batteries will automatically be disconnected from the circuit. When batteries are used, the
batteries are connected to the voltage regulator U2, which regulates VDD to 3VDC. When a wall-mount power
supply is used, Q1 and D1 pre-regulate the power supply input voltage to 5VDC. The emitter of Q1 is then
connected to the voltage regulator U2.
Power On/Off and Volume Control Dial
When you turn the Power/Volume dial clockwise, you will hear a click indicating that the power has turned on.
The audio output volume starts at the minimum level, and increases with further clockwise turns. Volume control
is only available for amplified DAC output.
14
P/N 80-0293-E
© 2007 Sensory Inc.
Demo/Evaluation V2 Manual
RSC-4x Toolkits
Power On/Off LED
A green LED is connected to the PDN (power-down) output of the RSC-4x chip via a 74HC32 gate. The LED is
off when the board is powered down or when the power is disconnected.
SRAM and Flash LEDs
The yellow LED (WR-SRAM) lights when the SRAM (U21) is being written to. The green LED (WR-FLASH)
lights when the Flash (U20) is being written to.
RX and TX LEDs
The green LED (RX) lights when data is being received from the PC. The yellow LED lights (TX) when data is
being sent to the PC.
RSC-4x Demo/Evaluation Board V2 Parts Locator
Top View
© 2007 Sensory Inc.
P/N 80-0293-E
15
Demo/Evaluation V2 Manual
RSC-4x Toolkits
Bottom View
16
P/N 80-0293-E
© 2007 Sensory Inc.
Demo/Evaluation V2 Manual
RSC-4x Toolkits
SENSORY Software End User License Agreement
Important: This software end user license agreement ("EULA") is a legal agreement between you and Sensory. Read it
carefully before completing the installation process and using the software. It provides a license to use the software and
contains warranty information and liability disclaimers. By installing and using the software, you are confirming your
acceptance of the software and agreeing to become bound by the terms of this agreement. If you do not agree to be bound
by these terms, then select the "cancel" button and do not install the software.
1. Definitions
(a) "Sensory" means Sensory, Inc. and its suppliers and licensors, if any.
(b) "Not For Resale (NFR) Version" means a version of the Software, so identified, to be used to review and evaluate
the Software, only.
(c) "Software" means the software program supplied by Sensory herewith, which may also include documentation,
associated media, printed materials, and online and electronic documentation.
2. License
This EULA allows you to:
(a) Install and use the Software on a single computer; OR install and store the Software on a storage device, such as a
network server, used only to run or install the Software on your other computers over an internal network, provided
you have a license for each separate computer on which the Software is installed or run from the storage device. A
license for the Software may not be shared or used concurrently on different computers.
(b) Make one copy of the Software in machine-readable form solely for backup purposes. You must reproduce on any
such copy all copyright notices and any other proprietary legends on the original copy of the Software.
3. License Restrictions
(a) Other than as set forth in Section 2, you may not make or distribute copies of the Software, or electronically transfer
the Software from one computer to another or over a network.
(b) You may not decompile, reverse engineer, disassemble, or otherwise reduce the Software to a human-perceivable
form.
(c) You may not sell, rent, lease, transfer or sublicense the Software.
(d) You may not modify the Software or create derivative works based upon the Software.
(e) You may not export the Software into any country prohibited by the United States Export Administration Act and the
regulations there under
(f) In the event that you fail to comply with this EULA, (1) Sensory may terminate the license and you must destroy all
copies of the Software, and (2) You may be held liable for any claims by or damage to Sensory, Inc., whether
incidental or consequential.
4. Upgrades
If this copy of the Software is an upgrade from an earlier version of the Software, it is provided to you on a license exchange
basis. You agree by your installation and use of this copy of the Software to voluntarily terminate your earlier EULA and that
you will not continue to use the earlier version of the Software or transfer it to another person or entity.
5. Ownership
The foregoing license gives you limited rights to use the Software. Sensory and its suppliers retain all right, title and interest,
including all copyrights, in and to the Software and all copies thereof. All rights not specifically granted in this EULA,
including Federal and International Copyrights, are reserved by Sensory and its suppliers.
6. Limited warranty and disclaimer
(a) Limited warranty. Sensory warrants that, for a period of ninety (90) days from the date of delivery (as evidenced by
a copy of your receipt): (i) when used with a recommended hardware configuration, the software will perform in
substantial conformance with the documentation supplied with the software; and (ii) that the physical media on
which the software is furnished will be free from defects in materials and workmanship under normal use.
(b) No other warranty, except as set forth in the foregoing limited warranty, Sensory and its suppliers disclaim all other
warranties, either express or implied, or otherwise including the warranties of merchantability and fitness for a
particular purpose. Also, there is no warranty of noninfringement, title or quiet enjoyment. If applicable law implies
any warranties with respect to the software, all such warranties are limited in duration to ninety (90) days from the
date of delivery. No oral or written information or advice given by Sensory, its dealers, distributors, agents or
employees shall create a warranty or in any way increase the scope of this warranty.
(c) Some states (USA only) do not allow the exclusion of implied warranties, so the above exclusion may not apply to
you. This warranty gives you specific legal rights and you may also have other legal rights that vary from state to
state.
© 2007 Sensory Inc.
P/N 80-0293-E
17
Demo/Evaluation V2 Manual
RSC-4x Toolkits
7. Exclusive Remedy
Your exclusive remedy under Section 6 is to return the Software to the place you acquired it, with a copy of your receipt and
a description of the problem. Sensory will use reasonable commercial efforts to supply you with a replacement copy of the
Software that substantially conforms to the documentation, provide a replacement for defective media, or refund to you your
purchase price for the Software, at its option. Sensory shall have no responsibility if the Software has been altered in any
way, if the media has been damaged by accident, abuse or misapplication, or if the failure arises out of use of the Software
with other than a recommended hardware configuration.
8. Limitation of liability.
(a) Neither Sensory nor its suppliers shall be liable to you or any third party for any indirect, special, incidental or
consequential damages (including damages for loss of business, loss of profits, business, interruption or the like),
arising out of the use or inability to use the software or this EULA based on any theory of liability including breach of
contract, breach of warranty, tort (including negligence), product liability or otherwise, even if Sensory or its
representatives have been advised of the possibility of such damages and even if a remedy set forth herein is found
to have failed of its essential purpose.
(a) Sensory’s total liability to you for actual damages for any cause whatsoever will be limited to the greater of $500 us
dollars or the amount paid by you for the software that caused such damage.
(b) (USA only) some states do not allow the limitation or exclusion of liability for incidental of consequential damages,
so the above limitation or exclusion may not apply to you and you may also have other legal rights that vary from
state to state.
9. Basis of Bargain
The Limited Warranty, Exclusive Remedies and Limited Liability set forth above are fundamental elements of the basis of the
agreement between Sensory and you. Sensory would not be able to provide the Software on an economic basis without
such limitations.
10. U.S. GOVERNMENT RESTRICTED RIGHTS LEGEND
This Software and the documentation are provided with "RESTRICTED RIGHTS". Use, duplication, or disclosure by the
U.S. Government is subject to restrictions as set forth in this EULA and as provided in DFARS 227.7202-1(a) and 227.72023(a) (1995), DFARS 252.227-7013 (c)(1)(ii)(OCT 1988), FAR 12.212(a)(1995), FAR 52.227-19, or FAR 52.227-14, as
applicable. Manufacturer: Sensory, Inc., 575 N. Pastoria Avenue, Sunnyvale, CA 94085.
11. Consumer End Users Only (outside of the USA)
The limitations or exclusions of warranties and liability contained in this EULA do not affect or prejudice the statutory rights of
a consumer, i.e., a person acquiring goods otherwise than in the course of a business.
12. General Provisions
This EULA shall be governed by the internal laws of the State of California. This EULA contains the complete agreement
between the parties with respect to the subject matter hereof, and supersedes all prior or contemporaneous agreements or
understandings, whether oral or written. All questions concerning this EULA shall be directed to: Sensory, Inc., 575 N.
Pastoria Avenue, Sunnyvale, CA 94085 Attention: General Counsel.
18
P/N 80-0293-E
© 2007 Sensory Inc.
Demo/Evaluation V2 Manual
RSC-4x Toolkits
The Interactive Speech™ Product Line
Sensory’s Interactive Speech™ product line makes consumer electronics more intelligent by enabling them to talk and hear
with speech synthesis, voice recognition, and other advanced audio and interactive technologies. It is designed for
integration into cost-sensitive consumer electronic applications such as home electronics, smart toys, music players and
personal communication devices. The hardware line includes the award-winning RSC-4x family of mixed signal processors,
the VR Stamp™ 40-pin DIP module, and the SC-691 music and speech synthesis slave processor. Embedded software
options include our FluentSoft™ Recognizer, which enables speech recognition on non-Sensory processors and DSPs.
Sensory’s BlueGenie™ Voice User Interface, the first Voice Recognition and Synthesis option for BlueTooth enabled
devices, offers user friendly control of headsets, music players and other BT devices requiring hands-free operation.
RSC Microcontrollers and Tools
The RSC product family contains low-cost 8-bit speech-optimized microcontrollers that are fully integrated and include A/D,
pre-amplifier, D/A, RAM, and ROM circuitry. With Sensory’s FluentChip™ firmware, the RSC family offers speech
recognition, speaker verification, speech and music synthesis, voice recording and playback, and an entire suite of
interactive robotic and sonic networking technologies. The family is supported by a complete suite of evaluation and
development toolkits that include the ability to quickly create speaker independent recognition sets in many languages.
Speech Recognition Modules and Tools
The VR Stamp™ is a complete speech recognition module based on the RSC-4x and is ideal for fast design and easy
production. A low-noise audio channel and standardized 40-pin DIP footprint allow rapid prototyping, less debugging, and
shorter time to market. The VR Stamp Toolkit includes everything needed to get started today, including VR Stamps, Module
Programming Board, sample applications, and a complete set of development tools featuring the Phyton IDE and limited-life
C compiler, QuickSynthesis™ 4 and Quick T2SI-Lite™ speech tools.
SC6 Slave Processor and Tools
The SC-691 is a standard slave synthesizer that accepts compressed speech data from other microprocessors or
microcontrollers and converts it to speech. The chip operates up to 12.32 MIPS, and provides high-quality, low data-rate
speech compression and MIDI music synthesis, with unlimited speech duration using external memory. Sensory offers
hardware and software tools for analyzing speech files, editing speech data and generating coded speech.
FluentSoft™ Recognizer
The FluentSoft™ Recognizer is the engine powering the FluentSoft™ SDK. It provides a noise-robust, large-vocabulary,
speaker-independent solution with continuous digit recognition and word-spotting capabilities. This small-footprint software
recognizes thousands of words and runs on non-Sensory processors including Intel XScale, TI OMAP, and ARM9, and
supports operating systems such as MS Windows, Linux, and Symbian.
BlueGenie™ Voice User Interface
The BlueGenie Voice Interface software suite runs on CSR’s BC-5 MM Kalimba DSP, and enables manufacturers of
Bluetooth products to integrate full voice control and synthetic speech output without the need for visual displays or complex
user interfacing. It frees designers to pack functionality onto small form factor Bluetooth devices and answers consumer
demand for a truly hands-free experience.
Important notices:
Sensory Incorporated (Sensory, Inc.) reserves the right to make changes, without notice, including circuits, standard cells, and/or software,
described or contained herein in order to improve design and/or performance. Sensory, Inc. assumes no responsibility nor liability for the
use of any of these products, conveys no license or title under any patent, copyright, or mask-work right to these products, and makes no
representations or warranties that these products are free from patent, copyright, or mask-work right infringement, unless otherwise
specified. Applications that are described herein for any of these products are for illustrative purposes only. Sensory, Inc. makes no
representation or warranty that such applications will be suitable for the specified use without further testing or modification.
Safety Policy:
Sensory, Inc. products are not designed for use in any systems where malfunction of a Sensory, Inc. product can reasonably be expected to
result in a personal injury, including but not limited to life support appliances and devices. Sensory, Inc. customers using or selling Sensory
Incorporated products for use in such applications do so at their own risk and agree to fully indemnify Sensory, Inc. for any damages
resulting from such improper use or sale.
575 N. Pastoria Avenue, Sunnyvale, CA 94085
Tel: (408) 625-3300 Fax: (408) 625-3350
© 2007 SENSORY, INC. ALL RIGHT RESERVED.
Sensory is registered by the U.S. Patent and
Trademark Office.
All other trademarks or registered trademarks are the
property of their respective owners.
www.sensoryinc.com
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement