Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Ethernet asynchronous message processing system and method based on time triggering

A time-triggered, processing system technology, applied in transmission systems, TV system components, color TV components, etc., can solve the problems of WCET difficulty, unpredictable rapid response, waste of resources, etc., to improve reliability and performance. Effectiveness, reduce large-area hangs, and improve efficiency

Pending Publication Date: 2022-04-01
上海创时汽车科技有限公司
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Due to the high complexity of the intelligent driving controller, the SOC notifies the MCU that the request to control multiple cameras is sudden, unpredictable and requires a quick response
For a controller based on Ethernet communication and time-triggered operation mode, it will be very difficult to set the WCET of the camera control task in this scenario: if the WCET is set too large, it will cause the CPU to run idle most of the time and cause resource waste; if the WCET is set If it is too small, other tasks will be interrupted by the camera control task, causing a large area of ​​tasks to be suspended, affecting the effect of intelligent driving

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Ethernet asynchronous message processing system and method based on time triggering
  • Ethernet asynchronous message processing system and method based on time triggering
  • Ethernet asynchronous message processing system and method based on time triggering

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example ;

[0040] refer to figure 1 As shown, the present invention provides a time-triggered Ethernet asynchronous message processing system, taking a camera as an example, including:

[0041] A system-on-chip (SOC), which sends a control request to the sensor to the MCU via Ethernet;

[0042] Microcontroller (MCU), which judges whether the control request is legal, caches the control request in memory and replies to the system-on-chip (SOC) that the control request has been confirmed to be operated, and processes the control requests one by one in the task cycle After the request, send an execution command to the sensor control chip through the I2C channel;

[0043] Among them, the microcontroller can only process one Ethernet message in the same task cycle, and can only process one execution instruction.

no. 2 example ;

[0045] refer to figure 1 combine figure 2and image 3 As shown, the present invention provides a time-triggered Ethernet asynchronous message processing system, taking a camera as an example, including:

[0046] A system-on-chip (SOC), which sends a control request to the sensor to the MCU via Ethernet;

[0047] Microcontroller (MCU), which judges whether the control request is legal, caches the control request in memory and replies to the system-on-chip (SOC) that the control request has been confirmed to be operated, and processes the control requests one by one in the task cycle After the request, send execution instructions to the sensor control chip through the I2C channel; it has an Ethernet message cache module, a command analysis and execution module and an I2C sending module, and it processes the control requests one by one in the following manner in the task cycle;

[0048] The Ethernet message buffer module transfers the received Ethernet message to the FIFO buf...

no. 3 example ;

[0058] The present invention provides a time-triggered Ethernet message asynchronous processing method, comprising the following steps:

[0059] S1, move the received Ethernet message to the cache at a specified period

[0060] S2, the pointer moves to the next address of the cache every time it is moved; if the maximum address of the cache is exceeded, the pointer moves to the first address of the cache;

[0061] S3, check whether there is an Ethernet message in the cache that has not been read and processed at a specified cycle; if it exists, delete the Ethernet message from the cache after reading and processing, and send an execution command and move the pointer to the cache next address and end the current execution cycle;

[0062] S4, detecting whether the Ethernet message at the address of the pointer has not been read and processed, if it is found that it has not been read and processed, read and process immediately;

[0063] S5, to detect whether there is a sending ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an Ethernet asynchronous message processing system based on time triggering. The Ethernet asynchronous message processing system comprises the following steps: a system-on-chip sends a control request for a sensor to an MCU (Microprogrammed Control Unit) through the Ethernet; the microcontroller judges whether the control request is legal or not, caches the control request in a memory and replies a system-level chip that the control request is confirmed to be operated, and the microcontroller processes the control request one by one in a task cycle and then sends an execution instruction to the sensor control chip through an I2C channel; the microcontroller can only process one Ethernet message and only process one execution instruction in the same task period. The invention further discloses an Ethernet asynchronous message processing method based on time triggering. According to the invention, the control logic is executed in an asynchronous mode, so that the computing resources of the MCU central processing unit occupied by all software modules on a data processing link can be reduced, and the instantaneous load of the controller central processing unit is also reduced, so that the operation of other modules is not influenced, and the reliability and effectiveness of CPU use are improved.

Description

technical field [0001] The invention relates to the field of automobile intelligent driving, in particular to a time-triggered Ethernet asynchronous message processing system and a time-triggered Ethernet asynchronous message processing method. Background technique [0002] In recent years, with the rapid development of automobile intelligent driving technology, Ethernet has gradually become the main communication method in automobiles. Cooperating with the time-triggered operating system, it has the advantages of strong stability, strong anti-interference ability, and low frame loss rate, and is widely used in intelligent driving controllers. [0003] In a typical intelligent driving controller, sensors such as cameras are generally directly connected and controlled by video input chips. However, with the increasing complexity of intelligent driving controllers, a single MCU chip plus multiple SOC chip architecture will appear on a single controller. For the smart driving...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L67/568H04L67/60H04N5/232
Inventor 张一帆所文俊张志峰
Owner 上海创时汽车科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products