ECE 5760: Laboratory 3

Mandelbrot set visualization.

Introduction.

In this assignment you will implement a system to compute and draw the Mandelbrot set, and to zoom in on pieces of the set. A matlab program shows how the computation is done. Note that the numbers are all complex. The image below is from the program output. The x,y axis units on the image are pixels, not natural units. The actual x axis range is [-2,1] and the y axis [-1,1]. The rectangle is the largest rectangle I could fit into the set.
Former TA, Shiva Rajagopal, found a video for Mandelbrot Set made by Cornell students! https://www.youtube.com/watch?v=ES-yKOYaXq0
Lyrics: http://www.jonathancoulton.com/wiki/Mandelbrot_Set/Lyrics
mandelbrot

Procedures:

-- Weekly check points

  1. Week 1: demonstrate a simulation of one complex iterator pipeline
    The number of iterations required should match the equivalent matlab point in the complex plane for at least two points.
  2. Week 2: demo a complex computation bus-master writing to the VGA bus-slave to show full Mandelbrot Set.
  3. Week 3: demo full system

Examples from class:

Other links


Assignment

Your written lab report should include the sections mentioned in the policy page, and :


Copyright Cornell University March 28, 2018