Xilinx has published an application note (XAPP901) describing the use of Impulse C to create an PowerPC APU accelerator. The example demonstrated is a Mandelbrot fractal image generator. You can download this application note by clicking on the following link:
Accelerating Software Applications Using the APU Controller and C-to-HDL Tools
The complete project, ready for building and downloading to the Xilinx ML403 board, is available here:
www.ImpulseC.com/ReleaseFiles/Mandelbrot_ML403.zip
Please note that you will need the most current Xilinx EDK 7.1 distribution and service packs to build this sample project.
Xilinx Application Note XAPP901
Started by Impulse Support, Jan 03 2006 10:05 AM
1 reply to this topic
#1
Posted 03 January 2006 - 10:05 AM
--
-- Impulse Support (support@ImpulseC.com)
--
-- Impulse Support (support@ImpulseC.com)
--
#2
Posted 14 February 2006 - 10:30 AM
There is a minor problem with the Mandelbrot sample project as provided on our web site (and in the Xilinx version on their website).
The DCM running the PPC should be put in high frequency mode for the frequency synthesizer. This is done by adding the following parameter to the UCF file:
PARAMETER C_DFS_FREQUENCY_MODE = HIGH
See also: Xilinx Answers Database #21936
By making this change, it will be possible to clock the PowerPC version of the algorithm at 300MHz, rather than 200MHz as supplied in the example. Without the above change, operating at 300MHz may or may not work.
The DCM running the PPC should be put in high frequency mode for the frequency synthesizer. This is done by adding the following parameter to the UCF file:
PARAMETER C_DFS_FREQUENCY_MODE = HIGH
See also: Xilinx Answers Database #21936
By making this change, it will be possible to clock the PowerPC version of the algorithm at 300MHz, rather than 200MHz as supplied in the example. Without the above change, operating at 300MHz may or may not work.
David Pellerin
Impulse Accelerated Technologies, Inc.
Impulse Accelerated Technologies, Inc.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users












