Tic Tac Toe

EECS 373 Project - Winter 2009

Results and Conclusion   

We successfully integrated all the hardware and software that was involved in the project except the DDR pad which broke down on the last day. As illustrated in the video, we could successfully complete a game with great repeatability and small margin of error in both the robotic arm and the stepper motor. Our graphics also worked optimally and were well synchronized with the game. The DDR pad was working very well till the night before and we suspect that it was not a problem with our hardware but the DDR pad itself.

Our project used bus protocols, interrupts, timers and EABI-compliant software. Our hardware was mainly constructed in Xilinx using both schematic and verilog based tools. For the software, all of our leaf functions were written in assembly while the rest was written C. We also had drivers for each component and hence each component was self-sufficient. Our project used the expansion board to connect to the chip.

In conclusion, it was great project and the entire team learnt a lot about the use of microprocessor based systems. We also learnt how to use these new components and integrate them together. It was first real life application for the majority of our team and it was a great experience.