Cellular Automata Project: FPGA Implementation of Beam Analysis
Cellular Automata Model Single Cell per PE Each Processing Element (PE) Calculates its Value Based on its Adjacent Neighbors
Cellular Automata Model Multiple Cells per PE Each Processing Element Calculates the Value of Multiple Cells
Beam Model Calculates displacement and rotation of each cell Cells can have fixed displacement, rotation, or both External forces and/or moments can be applied
Processing Element Design
Number of Cells vs. Maximum Frequency
Number of Cells vs. FPGA Utilization
Number of Cells vs. Million Operations Per Second
Number of Cells vs. Million Cell Updates Per Second
C Simulation Results Based on timing of optimized C simulation running on CCM1 (1.4GHz, 1GB RAM) Simulator ran 1M iterations of a 5448 cell beam model in 111.4s Million Cell Updates per Second: 48.9