From: John Williams <jwilliams@xxxxxxxxxxxxxx>
Reply-To: microblaze-uclinux@xxxxxxxxxxxxxx
To: microblaze-uclinux@xxxxxxxxxxxxxx
Subject: Re: [microblaze-uclinux] Jtag Debug
Date: Fri, 28 Oct 2005 08:47:00 +1000
Hi John, Andy,
John McGrath wrote:
> Hi,
> I Don't know if this has been pointed out already, but have you enabled
the cache's in your code?
>
> I do not have experience with doing DSP in a microblaze, but does anyone
else have benchmark figures for such operations? I know that it can be
tremendously accelerate using the FSL interface and some dedicated
hardware,
> but for a SW only implementation, someone may have figures faster than
one per second!
We've done real-time, SW-only Dolby 5.1 decode in MicroBlaze, running
under uClinux. The FPU is enabled, of course, and the code is carefully
audited to enforce single-precision arithmetic.
As someone has already pointed out, all floating point constants must be
specified with a trailing "F" character (e.g. 2.0F) else the compiler
will default to double precision and performance falls through the floor.
Cheers,
John
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive :
http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/