The document discusses communication protocols for transferring data between boards, focusing on SPI. SPI is selected due to its support on Arduino boards, ability to connect multiple slaves, and transfer speeds up to 10Mbps. Challenges include SPI not specifying error detection, limited memory on boards, and interrupt-based communication issues. The document aims to build a high-speed hybrid ARM-ATMEL controller system for robotics applications to address data bottlenecks when transferring large amounts of sensor data between boards.