[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] Jtag Debug



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/