如上述例子所示,有时候小小的调整就会显著影响算法的处理效果。实施这些调整,可以让您的50MHz MicroBlaze系统与高性能DSP相媲美。
首先,找出执行时间过长的核心算法,然后对其加速——通过简单调整软件,使用硬件,或使用硬件加速器进行更为复杂的调整。如此一来,您的处理器系统会强于标准控制器。
参考文献:
[1] Embedded system tools reference guide[R/OL].(2009-9-16).http://www.xilinx.com/support/documentation/sw_manuals/xilinx11/est_rm.pdf
[2] Xilinx EDK Overview[R/OL]. http://www.xilinx.com/support/documentation/sw_manuals/xilinx11/platform_studio/platform_studio_start.htm
[3] ISE design suite 11: installation, licensing and release Notes[R/OL].(2009-12-2).http://www.xilinx.com/support/documentation/sw_manuals/xilinx11/irn.pdf
[4]Hill T.Xilinx DSP Design Platforms: simplify the adoption of FPGAs for DSP[R/OL].(2009-12-8).http://www.xilinx.com/support/documentation/white_papers/wp357.pdf
[5] DSP Algorithms and IP[R/OL]. http://www.xilinx.com/technology/dsp.htm