Multiple cores in one chip, multiple systems in one chip! Choose D9350 core board for robot master control

Publisher:JoyfulSpiritLatest update time:2023-12-15 Author: Lemontree Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

In today's digital age, it has developed rapidly, the frequency of,, ChatGPT is getting higher and higher, and the system's demand for intelligent processing power and processing speed is stronger. The traditional one based on can no longer meet the requirements of various intelligent tasks. The emergence of intelligent control SoC chips has become the first choice for many smart terminal devices. The multi-core heterogeneous structure of intelligent control SoC chips can cooperate with artificial intelligence for in-depth, obtain higher performance and more complex algorithm support, and lay a solid foundation for the application of intelligence, artificial intelligence, and robots. The Core D9350, a domestically produced multi-core heterogeneous SoC, is suitable for application in robot scenarios. As a processor module, Mir has also launched a core board and development board based on the Core D9350 to help enable intelligent robot applications.

Multiple cores, one core, multiple systems

The robot master control solution requires more powerful and comprehensive performance. Generally, it adopts the operation of ++ system, which requires 3 independent chips to support the whole system. There are problems such as high compatibility and high cost. However , the core D9350 has six commanding heights, including high integration, high computing power, high efficiency, high processing capability, high access capability and high security. It realizes the "four-core in one" of CPU, NPU, and is equipped with 5*Cortex-A55 cores. It supports multiple operating systems such as RT-LINUX+Android and Ubuntu system+system in parallel, truly realizing " multi-core one core, one core multiple systems ". The core D9350 improves the system cost performance with its high integration and reduces the difficulty of deployment.

CoreDrive D9350 has a variety of high-speed camera interfaces and bus interfaces:

1. Support 4 lane MI-, can directly connect to 800W pixel camera, or connect to 4-way GMSL, FPDLINK, AHD camera through deserialization chip.

2. Supports Gigabit TSN and 3.0 high speed, and can choose 2 million to 48 million pixel industrial cameras, with a wide range of choices.

3. Support 4-way FD interface, 16-way, 12-way, 8-way SPI, 8-way PWM, 12bit, 100+ GPIO.

Robot ROS system adaptation

Mir's Xinchi D9350 platform, based on the Ubuntu operating system, runs the ROS robot application framework, providing a complete set of tools and libraries, including messaging, mechanisms, package management, debugging and visualization functions, to achieve robot control. ROS stands for Robot Operating System, a framework suitable for robots. This framework couples the originally loose components together and provides them with a communication architecture. Although ROS is called an operating system, it only connects the operating system and the developed ROS application, so it is also a middleware, a set of software libraries and tools, and establishes a communication bridge between ROS-based applications. Therefore, it is also an operating environment running on Linux, in which the robot's perception, decision-making, and control algorithms can be better organized and run. ROS is a middleware between the underlying operating system (such as Linux) and the upper-level business application software (such as OpenCV). Simply put: ROS = communication mechanism + tool package + robot application function + robot ecosystem , making robot development more efficient and reliable.

Optimized communication mechanism

Comparison of the system architecture block diagrams of ROS2 and ROS1 From the bottom up, at the operating system layer, ROS2 supports more underlying operating systems than ROS1, and also supports real-time operating systems (RTOS). This allows ROS2 to support more diverse embedded hardware, such as some lightweight ECUs in robot applications. At the middle layer, ROS1 relies more on TCP and UDP protocols, while DDS is introduced in ROS2. DDS stands for Data Distribution Service, a distributed real-time communication middleware protocol, and an industrial standard implemented by many companies. DDS adopts a publish/subscribe architecture, emphasizes data-centricity, and provides a wealth of quality of service (QoS) strategies to ensure real-time, efficient, and flexible data distribution. It is based on the DDS communication mechanism that the application layer of ROS no longer needs a Master node. The nodes use a self-discovery mechanism to find each other and establish a stable communication connection. This is very helpful in meeting functional safety requirements. Of course, the application layer software interfaces of ROS1 and ROS2 are matched, so that application software developed on ROS1 can be quickly reused and deployed on ROS2, which is also the design goal of ROS2.

Ecosystem in ROS

In summary, the core board of Mil's Core Chip D9350 provides high-performance computing, multimedia processing and communication functions for robot control products, which helps to achieve smarter, more flexible and more efficient. Mil Electronics provides the schematics and engineering of the baseboard, which can be truly tailored according to the engineering requirements, and customized to develop your own products. Mil also provides the matching Core Chip D9350 development board for evaluation, helping corporate customers to develop successfully.

Reference address:Multiple cores in one chip, multiple systems in one chip! Choose D9350 core board for robot master control

Previous article:Flexible tactile sensors may shine in the era of humanoid robots
Next article:Orbbec wins Robot Sensor Innovation Application Award

Latest robot Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号