Texas Instruments C614 Synthesis Code
6-11
Applications
File Description
Util.obj Maths functions and tables used by the
vocoders.
Dsputil.asm Oversampling and miscellaneous
functions.
Getbits.asm Routine to get data from ROM.
Speak.asm Routines to speak a phrase or sentence.
Dsp_var.irx Various vocoder constants.
Speak.irx Speech header constants.
Spk_ram.irx RAM map of variables common to all
vocoders.
Melp.obj MELP object code.
Melp.irx MELP include file.
605.asm Routines to read data from external ROM.
605.irx Port usage constants for address and
data bus.
Init.asm Initialization code to set the clock
speed etc. Edit at your peril!
Sleep.asm Routines to enter and wake up from the
light, mid and deep sleep.
Io_ports.irx Control register and bitmask
definitions.
Dac_isr.asm DAC interrupt service routine.
Tim1_isr.asm Timer 1 interrupt service routine
(keyscan).
Tim2_isr.asm Timer 2 interrupt service routine
(LED flash).
Ram.irx RAM overlay for the entire program.
1kbps.qfm MELP speech at 1000 bps.
24kbps.qfm MELP speech at 2400 bps.
Trey.qfm MELP speech at 2400 bps.
Trey.bin MELP speech (binary format) for external
ROM.
Main.asm Main user code.
Main.irx User constants.
Main_ram.irx User RAM requirements.
Flags.irx Flags used to configure the 614 and set
the resistor trim value.
Melp1.rpj Project file for the MELP1 program.