Lorenz Attractor
Description
This is a simulation on an FPGA of the Lorenz system, a simplified 3-D mathematical model for atmospheric convection. Plotted over time, the result is a pattern that is both strange and beautiful.
Tools and Technology
A list of the software and technology used in the design and development of this project.
- Software: Xilinx Vivado Design Suite
- Description Language: VHDL
- Technology: Field Programmable Gate Array (FPGA)
- Development Board:ZedBoard with a Zynq®-7000 All Programmable SoC
What it Does
The circuit solves the Lorenz equations in real-time and displays the result on a SVGA monitor. The Lorenz system has an X-axis, Y-axis, and Z-axis. When the board is first turned on, a plot of the Y-axis and Z-axis is displayed. Pressing the center push button cycles the display through each of 3 views. As the plot is drawn, the color of the line slowly cycles through the visible color spectrum, similar to a rainbow. In total 512 colors are displayed.
Technical Details
Block Diagram
Display
Type | Width | Height | Bits Per Pixel | Refresh Rate |
---|---|---|---|---|
Super VGA | 800 pixels | 600 pixels | 4 | 60 Hz |
Circuit Elements
LUTs | Flip Flops | DSPs | BRAMs |
---|---|---|---|
1654 | 319 | 16 | 117.5 |