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

RE: [microblaze-uclinux] why such idiv latency of 34 cycles?



Thanks, understood now. Yes, that's always an option, but some things here
are solved in a common C programm running on µLinux. First developed on a PC
and than compiled for µLinux. Actually, they aren't schedulled for a port to
a real FPGA module. That's why it would be good, if the operator / of the C
progam in µLinux was faster, you know.

Cheers
F@lk


Göran Bilski wrote:
> 
> Try to grab as high level function as possible to improve the 
> performance of your application.
> 
> Don't add a MAC instruction with some saturation.
> Try to take sections that include loops to be a magnitude 
> better performance.
> When I accelerated a JPEG decoder, I place the idct function 
> in HW and just send the parameter from MicroBlaze over FSL to 
> the function.
> 
> Göran

___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/