Question: Write in C code in DE2-115 ALTERA FPGA Mailboxes for the processors. MUST RUN in DE2-115 ALTERA CSCE 313 Lab 5 Multiprocessor Real-Time Fractal Generation

 Write in C code in DE2-115 ALTERA FPGA Mailboxes for the

Write in C code in DE2-115 ALTERA FPGA

Mailboxes for the processors.

MUST RUN in DE2-115 ALTERA

CSCE 313 Lab 5 Multiprocessor Real-Time Fractal Generation Design Requirements The objective of this lab is to write a Mandelbrot fractal generator. Your system must initially display the fractal between -2.5 - i and 1 li. Afterwards, your system must identify an interesting point around which to zoom. Subsequent frames should use a 4:3 aspect ratio. To identify the zoom point, use the pixel value which was determined to not be in the set after greater than 90% of the iteration limit. Make sure only one processor selects the zoom point and communicates the point to the others. You may use other methods to identify the zoom point as long as all processors use the same point, the targeted pixel was not a member of the Mandelbrot set in the current frame, and the target pixel's iteration count was > 100 iterations. Use an exponential zoom rate, at: 1.5-0omlevel At each zoom level, re-render the frame. Use floating point values when generating the fractal. Begin with one processor, then scale up to four processors, one at a time. Parallelize the algorithm by assigning an equal number of pixels to each processor. Don't forget to use barriers to synchronize the processors on each frame. CSCE 313 Lab 5 Multiprocessor Real-Time Fractal Generation Design Requirements The objective of this lab is to write a Mandelbrot fractal generator. Your system must initially display the fractal between -2.5 - i and 1 li. Afterwards, your system must identify an interesting point around which to zoom. Subsequent frames should use a 4:3 aspect ratio. To identify the zoom point, use the pixel value which was determined to not be in the set after greater than 90% of the iteration limit. Make sure only one processor selects the zoom point and communicates the point to the others. You may use other methods to identify the zoom point as long as all processors use the same point, the targeted pixel was not a member of the Mandelbrot set in the current frame, and the target pixel's iteration count was > 100 iterations. Use an exponential zoom rate, at: 1.5-0omlevel At each zoom level, re-render the frame. Use floating point values when generating the fractal. Begin with one processor, then scale up to four processors, one at a time. Parallelize the algorithm by assigning an equal number of pixels to each processor. Don't forget to use barriers to synchronize the processors on each frame

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!