home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.dsp
- Path: sparky!uunet!munnari.oz.au!metro!cs.uow.edu.au!cc.uow.edu.au!u9066624
- From: u9066624@cc.uow.edu.au (Tippu Hassan)
- Subject: TMS320C25: Continuous speech problem
- Message-ID: <1992Sep2.055408.23062@cc.uow.edu.au>
- Organization: University Of Wollongong
- Date: Wed, 2 Sep 92 05:54:08 GMT
- Lines: 21
-
- Hello anyone,
-
- My name is Tippu and I live in Australia. I am working with the TI
- "SWDS" (Software Development Systems) board which is a support tool
- for the TMS320C25 dsp chip. I am using the TMS320C25 serial port to
- read in digitized speech samples and then storing them on external
- RAM memory which is on the SWDS board. The SWDS only has 32K bytes
- of onboard RAM avialable and therefore I can only store 2 seconds
- worth of 16-bit digitized speech. So in order to record continous
- speech I am using the cpu processor to upload these speech samples
- from the SWDS board RAM and store them on files once the RAM is full.
- This is done via C applications written for the cpu.
- My problem is that in order for the cpu to access the SWDS RAM once
- it is full, it MUST place the TMS320C25 in halt mode, then upload
- the speech samples and then unhalt the TMS320C25 to resume reading
- in the next load of speech samples. But the cpu cannot execute this
- process quite enough, and TMS320C25 loses some speech samples while
- it is halted. I cannot uses the grep command on the TMS320C25, which
- makes the external RAM global, because it requires external circuitry
- for the TMS320C25 and it is wired onto the SWDS board. Can anyone offer
- any ideas or help as it would be much appreciated.
-