🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.electronics.design
Article #2430

Re: DSP for audio work

#2430
From: Andor Bariska
Date: Mon, 25 Mar 2002 17:11
40 lines
2913 bytes
Johnny <john_wr100@> schrieb in im Newsbeitrag:
...
> One thing that concerns me is that the evaluation kit is limited to
> 8kb program size.  ie 2048 Words.

It's actually less: If code size is limited to 8kB = 65536 Bit then you only
have 1365 instruction words (one instruction word = 48 bit).


> Should I assume this is going to
> be more than enough for my FIR filter implementation?
>
> I wonder, is there separate memory space to store my filter
> co-efficients... Because I will probably have nearly 2000 filter
> coeficients which wouldn't leave a lot of space for program.

I just checked a program I wrote for the 21160 a while back. It's a 8
channel three-band crossover,  designed to work at 96kHz with 24bit quality
(regardig SNR of the lowpass FIRs). It uses a two-stage downsampling
architecture, and the lowest band frequency is 41 Hz.

I program in assembler. The whole program is 1080 instructions big, so 1365
are plenty ;-). There was room enough in the internal memory for everything,
including filter coefficients (although the 21160 has a built-in SDRAM
interface, which makes memory even less of an issue). I strongly suggest you
learn the assembler. I quite like it, and you are a lot more efficient in
program speed / size. Also, the C / C++ compiler / debugger is notoriously
buggy. Check out
http://groups.yahoo.com/group/adsp/.

> Also I suppose the program must be stored in a low-speed flash memory
> anyway, and probably gets loaded by the boot loader or external
> micro..

That's the way we do it.


Regards,
Andor
Technical Details
Message-ID: <3c9f5ada$0$176$4d4ef98e@news.ch.uu.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!bnewspeer01.bru.ops.eu.uu.net!bnewsifeed01.bru.ops.eu.uu.net!lnewspost00.lnd.ops.eu.uu.net!emea.uu.net!news.ch.uu.net!not-for-mail
References: <3c9da171.2670537@news.optusnet.com.au> <3c9db1ea.6888487@news.optusnet.com.au> <Xns91DB81B2F6D2aclarkdanvillesignal@209.249.90.101> <3c9e5515@news.mdc.net> <3c9f052b.29785569@news.optusnet.com.au>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 112d1e,d43e8f202cc9402f
X-Google-Attributes: gid112d1e,public
X-Google-Thread: 103407,d43e8f202cc9402f
X-Google-Attributes: gid103407,public
X-Google-Thread: f8fcc,ad386b215662caf0
X-Google-Attributes: gidf8fcc,public
X-Google-ArrivalTime: 2002-03-25 09:14:13 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!bnewspeer01.bru.ops.eu.uu.net!bnewsifeed01.bru.ops.eu.uu.net!lnewspost00.lnd.ops.eu.uu.net!emea.uu.net!news.ch.uu.net!not-for-mail
From: "Andor Bariska" <andor.bariska@weiss.ch>
Newsgroups: sci.electronics.design,aus.electronics,comp.dsp
References: <3c9da171.2670537@news.optusnet.com.au> <3c9db1ea.6888487@news.optusnet.com.au> <Xns91DB81B2F6D2aclarkdanvillesignal@209.249.90.101> <3c9e5515@news.mdc.net> <3c9f052b.29785569@news.optusnet.com.au>
Subject: Re: DSP for audio work
Date: Mon, 25 Mar 2002 18:11:06 +0100
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
Lines: 42
Message-ID: <3c9f5ada$0$176$4d4ef98e@news.ch.uu.net>
NNTP-Posting-Host: 54-4.zrh2.dial.active.ch
X-Trace: 1017076442 news.ch.uu.net 176 212.215.76.246
X-Complaints-To: abuse@ch.uu.net