Memory sharing circuit and vehicle-mounted control system
By using a shared memory circuit, the high cost and slow upgrade speed issues caused by external memory in vehicle systems are solved, resulting in cost reduction and improved upgrade efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- BEI DOU ZHI LIAN KE JI YOU XIAN GONG SI
- Filing Date
- 2025-07-01
- Publication Date
- 2026-06-19
AI Technical Summary
External storage devices in vehicle systems result in high costs and slow upgrade speeds.
A shared memory circuit is used, including a multimedia module, a control module, and a shared storage module. The upgrade program is stored in the shared storage module and the multimedia module and control module are upgraded simultaneously.
This reduced costs and improved upgrade efficiency.
Smart Images

Figure CN224383686U_ABST
Abstract
Description
Technical Field
[0001] This utility model relates to the field of vehicle system technology, and in particular to a memory shared circuit and vehicle control system. Background Technology
[0002] The audio or video processing unit of an in-vehicle system usually has an external memory. At the same time, the control unit also has an external memory. This results in two problems: firstly, when the control unit and the audio or video processing unit need to be upgraded at the same time, the upgrade speed is slow; secondly, multiple memory units also lead to higher costs. Utility Model Content
[0003] This invention provides a shared memory circuit and an on-board control system, aiming to solve the problems of high cost and slow upgrades of current external memory.
[0004] In a first aspect, this utility model provides a shared memory circuit for use in a vehicle control system. The shared memory circuit includes a multimedia module, a control module, and a shared storage module. The input terminal of the control module is connected to the main control module of the vehicle control system, and the output terminal of the control module is connected to the multimedia module. The shared storage module is connected to the control module.
[0005] Furthermore, the shared storage module includes a large-capacity memory, which is connected to the control module.
[0006] Furthermore, the large-capacity memory is a Flash memory.
[0007] Furthermore, the large-capacity memory includes a data input pin, which is connected to the output of the control module.
[0008] Furthermore, the large-capacity memory includes a data output pin, which is connected to the output terminal of the control module.
[0009] Furthermore, the large-capacity memory also includes timing pins, which are connected to the output of the control module.
[0010] Furthermore, the large-capacity memory also includes a chip select pin, which is connected to the output of the control module.
[0011] Furthermore, the control module includes an MCU, the MCU includes an SPI interface, and the SPI interface is connected to the data input pin, the data output pin, the timing pin and the chip select pin respectively.
[0012] Furthermore, the multimedia module includes a DSP module and a display module. The input terminal of the DSP module is connected to the control module, and the output terminal of the DSP module is connected to the display module.
[0013] Secondly, this utility model also provides an on-board control system, which includes a central control unit and a shared memory circuit as described in any of the above.
[0014] The vehicle control system provided by this utility model includes a central control unit and a shared memory circuit. The shared memory circuit includes a multimedia module, a control module, and a shared storage module. The multimedia module is connected to the control module, and the control module is connected to both the shared storage module and the central control module. The control module can download upgrade programs from the central control module and store them in the shared storage module. Then, by reading the upgrade programs in the shared storage module, it can upgrade both the multimedia module and the control module simultaneously, which not only reduces costs but also improves upgrade efficiency. Attached Figure Description
[0015] To more clearly illustrate the technical solution of this utility model, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this utility model. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 A block diagram of a shared memory circuit provided in an embodiment of the present invention;
[0017] Figure 2 A circuit diagram of a shared storage module provided in an embodiment of this utility model;
[0018] Figure 3 A block diagram of a shared memory circuit provided in another embodiment of this utility model. Detailed Implementation
[0019] The technical solutions of this utility model will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this utility model. All other embodiments obtained by those skilled in the art based on the embodiments of this utility model without creative effort are within the scope of protection of this utility model.
[0020] It should be understood that, when used in this specification and the appended claims, the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0021] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of the invention. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in this specification and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes such combinations.
[0022] See Figures 1 to 3 , Figure 1 A block diagram of a memory shared circuit 100 provided in an embodiment of the present invention; Figure 2 A circuit diagram of a shared storage module 30 provided in an embodiment of the present invention; Figure 3 A block diagram of a memory shared circuit 100 provided for another embodiment of this utility model. (See diagram below.) Figure 1 As shown, the memory shared circuit 100 provided by this utility model includes a multimedia module 10, a control module 20, and a shared storage module 30; the input terminal of the control module 20 is connected to the main control module 200 of the vehicle control system, and the output terminal of the control module 20 is connected to the multimedia module 10; the shared storage module 30 is connected to the control module 20.
[0023] Specifically, the vehicle control system may include a central control module 200 and a shared memory circuit 100. The central control module 200 may include a body controller, which is used to send vehicle status information to the control module 20 in the system, so that the control module 20 can parse and retrieve relevant data from the shared storage module 30 to support the normal operation of the multimedia module 10.
[0024] The shared memory circuit 100 may include a multimedia module 10, a control module 20, and a shared storage module 30. The input terminal of the control module 20 is connected to the output terminal of the main control module 200, such as the input interface of the control module 20 being connected to the output interface of the main control module 200. The output terminal of the control module 20 is also connected to the input terminal of the multimedia module 10 for controlling the multimedia module 10. Meanwhile, the shared storage module 30 is connected to the control module 20 for storing upgrade data.
[0025] During normal operation, the control module 20 receives vehicle status information from the main control module 200, parses the status information, retrieves relevant data from the shared storage module 30 based on the parsing result, and sends it to the multimedia module 10. The multimedia module 10 obtains the data from the control module 20, performs calculations, and sends the processing result to the display screen for display.
[0026] When an upgrade is required, the control module 20 downloads the upgrade program from the main control module 200 and then stores the upgrade program in the shared storage module 30. After the shared storage module 30 receives the upgrade program, the control module 20 verifies the upgrade program in the shared storage module 30. If the verification is successful, the upgrade of the control module 20 and the multimedia module 10 is completed.
[0027] As a further embodiment, the shared storage module 30 includes a large-capacity memory U1, which is connected to the control module 20.
[0028] The large-capacity memory U1 is connected to the control module 20 and is used to store data. During normal operation, the control module 20 can read relevant data from the large-capacity memory U1 and parse it according to the status information output by the main control module 200. At the same time, the large-capacity memory U1 is also used to store upgrade data. For example, the control module 20 can read the upgrade program of the main control module 200 and store it in the large-capacity memory U1.
[0029] In addition, the large-capacity storage U1 can be divided into two partitions, namely the front-end partition and the back-end partition. During the upgrade, the front-end partition works normally, while the back-end partition synchronously transmits data to complete the upgrade of the control module 20 and the multimedia module 10.
[0030] As a further embodiment, the large-capacity memory U1 is a Flash memory.
[0031] Among them, the large-capacity memory U1 can be a Flash memory, and the Flash memory has a large capacity, which is convenient for storing upgrade data of the control module 20 and the multimedia module 10 at the same time.
[0032] As a further embodiment, the mass storage memory U1 includes a data input pin, which is connected to the output terminal of the control module 20. Furthermore, the mass storage memory U1 includes a data output pin, which is connected to the output terminal of the control module 20. Furthermore, the mass storage memory U1 also includes a timing pin, which is connected to the output terminal of the control module 20. Furthermore, the mass storage memory U1 also includes a chip select pin, which is connected to the output terminal of the control module 20.
[0033] The large-capacity memory U1 may include data input pins, data output pins, timing pins, and chip select pins. For example... Figure 2 As shown, Figure 2 DI is the data input pin, used to receive data input from the control module 20. During data writing or program upgrades, the control module 20 writes data (such as upgrade programs, running data, etc.) to the Flash memory through the DI pin, realizing data storage. DO is the data output pin, used to output data from the Flash memory to the control module 20. During data reading, the mass storage memory U1 transmits the stored data to the control module 20 through the DO pin, realizing data retrieval and transmission. CLK is the timing pin, used to provide timing control signals to synchronize data transmission between the mass storage memory U1 and the control module 20. The CLK pin outputs clock pulses to ensure that the data maintains timing consistency during transmission, guaranteeing the accuracy of data read and write operations. CS is the chip select pin, used to activate the working state of the mass storage memory U1. When the control module 20 sends a low-level signal to the mass storage memory U1 through the CS pin, the mass storage memory U1 is selected and enters the working state, allowing data read and write operations; when CS is high, the mass storage memory U1 is in a deselected state, stopping data transmission. Additionally, as... Figure 2 As shown, it may also include resistors R1 to R8 and capacitor C1 to ensure the normal operation of the circuit.
[0034] As a further embodiment, the control module 20 includes an MCU, the MCU includes an SPI interface, and the SPI interface is connected to the data input pin, the data output pin, the timing pin and the chip select pin respectively.
[0035] The control module 20 may include an MCU, which may include an SPI interface. The SPI interface is connected to the data input pin, data output pin, timing pin and chip select pin respectively, and is used to realize data transmission between the control module 20 and the large-capacity memory U1.
[0036] As a further embodiment, the multimedia module 10 includes a DSP module 11 and a display module 12. The input terminal of the DSP module 11 is connected to the control module 20, and the output terminal of the DSP module 11 is connected to the display module 12.
[0037] The DSP module 11 is connected to the control module 20 and is used to process the data information output by the control module 20 and send the processing results to the display module 12 for display.
[0038] This utility model also provides a vehicle-mounted control system, which includes a central control module 200 and a shared memory circuit 100 as described in any of the above embodiments; the shared memory circuit 100 includes a multimedia module 10, a control module 20, and a shared storage module 30; the input terminal of the control module 20 is connected to the central control module 200 of the vehicle-mounted control system, and the output terminal of the control module 20 is connected to the multimedia module 10; the shared storage module 30 is connected to the control module 20.
[0039] Specifically, the vehicle control system may include a central control module 200 and a shared memory circuit 100. The central control module 200 may include a body controller, which is used to send vehicle status information to the control module 20 in the system, so that the control module 20 can parse and retrieve relevant data from the shared storage module 30 to support the normal operation of the multimedia module 10.
[0040] The shared memory circuit 100 may include a multimedia module 10, a control module 20, and a shared storage module 30. The input terminal of the control module 20 is connected to the output terminal of the main control module 200, such as the input interface of the control module 20 being connected to the output interface of the main control module 200. The output terminal of the control module 20 is also connected to the input terminal of the multimedia module 10 for controlling the multimedia module 10. Meanwhile, the shared storage module 30 is connected to the control module 20 for storing upgrade data.
[0041] During normal operation, the control module 20 receives vehicle status information from the main control module 200, parses the status information, retrieves relevant data from the shared storage module 30 based on the parsing result, and sends it to the multimedia module 10. The multimedia module 10 obtains the data from the control module 20, performs calculations, and sends the processing result to the display screen for display.
[0042] When an upgrade is required, the control module 20 downloads the upgrade program from the main control module 200 and then stores the upgrade program in the shared storage module 30. After the shared storage module 30 receives the upgrade program, the control module 20 verifies the upgrade program in the shared storage module 30. If the verification is successful, the upgrade of the control module 20 and the multimedia module 10 is completed.
[0043] The shared memory circuit of this invention allows the control module to download upgrade programs from the main control module and store them in the shared memory module. Then, by reading the upgrade programs from the shared memory module, both the multimedia module and the control module can be upgraded simultaneously, which not only reduces costs but also improves upgrade efficiency.
[0044] The above description is merely a specific embodiment of this utility model, but the protection scope of this utility model is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this utility model, and these modifications or substitutions should all be covered within the protection scope of this utility model. Therefore, the protection scope of this utility model should be determined by the scope of the claims.
Claims
1. A shared memory circuit, characterized in that, The shared circuit for the memory, used in vehicle control systems, includes: Multimedia module; The control module has its input terminal connected to the main control module of the vehicle control system and its output terminal connected to the multimedia module. A shared storage module is provided, which is connected to the control module.
2. The memory shared circuit as described in claim 1, characterized in that, The shared storage module includes a large-capacity memory, which is connected to the control module.
3. The memory shared circuit as described in claim 2, characterized in that, The large-capacity storage device is a Flash memory.
4. The memory shared circuit as described in claim 2, characterized in that, The large-capacity memory includes a data input pin, which is connected to the output of the control module.
5. The memory shared circuit as described in claim 4, characterized in that, The large-capacity memory includes a data output pin, which is connected to the output terminal of the control module.
6. The memory shared circuit as described in claim 5, characterized in that, The large-capacity memory also includes timing pins, which are connected to the output of the control module.
7. The memory shared circuit as described in claim 6, characterized in that, The large-capacity memory also includes a chip select pin, which is connected to the output of the control module.
8. The memory shared circuit as described in claim 7, characterized in that, The control module includes an MCU, which includes an SPI interface. The SPI interface is connected to the data input pin, the data output pin, the timing pin, and the chip select pin.
9. The memory shared circuit as described in claim 1, characterized in that, The multimedia module includes a DSP module and a display module. The input terminal of the DSP module is connected to the control module, and the output terminal of the DSP module is connected to the display module.
10. A vehicle-mounted control system, characterized in that, The vehicle control system includes a central control unit and a shared memory circuit as described in any one of claims 1-9.