ROBOTCORE® UDP/IP is an innovative FPGA robot core (also known as IP core), specifically engineered to significantly enhance the efficiency and speed of Internet Protocol (IP) networking stack communications utilizing the User Datagram Protocol (UDP). Designed with the cutting-edge demands of robotics and high-speed communication systems in mind, ROBOTCORE® UDP/IP can send or receive small packages in 700 nanoseconds, accelerating networking by more than 19x when compared to traditional CPUs. A pivotal component in modern real-time and fast networking robotic infrastructures.Get ROBOTCORE® UDP/IP Benchmarks
ROBOTCORE® UDP/IP operates by accelerating
the communication speed of the Internet Protocol (IP)
networking stack through advanced FPGA hardware acceleration specifically tailored for UDP (User Datagram Protocol) communications. At its core, it
implements a streamlined and optimized hardware IP and UDP stack processing mechanism, ensuring
microsecond-level (us) rapid handling of network packets. This optimization results in
significantly faster robot data transmission and reduced latency, crucial for real-time
applications in robotics.
The architecture of ROBOTCORE® UDP/IP is designed to be highly scalable and flexible, enabling it to seamlessly integrate into a variety of FPGA and FPGA SoC technologies. It intelligently manages data throughput, ensuring high performance even while maintaining low power consumption. This makes it exceptionally effective in environments where energy efficiency is paramount. ROBOTCORE® UDP/IP can send small packages of 8-byte payloads in less than 1 us (700 ns) and 1024-byte packages in 3us, accelerating networking by more than 19x when compared to traditional CPUs. By accelerating the networking stack, ROBOTCORE® UDP/IP not only boosts data throughput but also maintains robust determinism and performance across diverse operational conditions, ensuring reliability in both industrial and research applications. Its working principle revolves around maximizing networking efficiency while minimizing resource usage, setting a new standard in robotic communication technology.
For fast and efficient communication between robotic components in manufacturing and assembly lines.
Facilitating smooth and responsive control of remotely operated robots.
To ensure rapid data exchange for real-time decision-making in autonomous driving systems.
Research and Development
Providing a robust platform for developing and testing advanced robotic systems.
ROBOTCORE® UDP/IP significantly enhances the networking architecture of robotic systems, especially those utilizing ROS and ROS 2, by offering accelerated UDP/IP networking capabilities. Its integration into these popular robotic operating systems enables microsecond-level communication speeds, drastically improving real-time data processing and responsiveness. All while delivering the common ROS development flow when combined with ROBOTCORE® Framework.
Need a customization?
(plots are interactive)
Latency 1024-byte payload (us)
(Same as above, but with 1024-byte payload packets)
RTT max. latency 1024-byte payload (us)
Maximum speedup when compared to traditional CPUs
(considering maximum latency measurements)