Software processing method and software processing system
A software processing and software technology, which is applied in memory systems, electrical digital data processing, hardware monitoring, etc., can solve problems such as costing a lot of time and processes, and achieve the effect of suppressing the decline in processing speed and realizing man-hours
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 Embodiment approach
[0077] Hereinafter, a first embodiment of the present invention will be described with reference to the drawings.
[0078] FIG. 2 is a block diagram showing the hardware configuration of the software processing system according to the first embodiment. 1001 denotes a CPU, 1002 denotes a bus used by the CPU 1001, 1003 denotes a peripheral circuit of the CPU 1001, 1004 denotes an external memory, and 1005 denotes a device for monitoring the state of use of the bus access on the bus 1002.
[0079] FIG. 3 shows a configuration diagram of the monitoring device 1005 for the above-mentioned usage status. 1101 represents a bus access identification device that identifies whether bus access occurs on the bus 1002 only during a specific period, and 1102 represents a bus access status register that receives the output of the identification device 1101 for bus access and records the status of the bus access .
[0080] FIG. 4 is a diagram showing a software configuration of the above-men...
no. 2 Embodiment approach
[0110] Next, the software processing system in the second embodiment in which the processor controls the DSP in a laissez-faire manner will be specifically described using FIGS. 8 to 15 . In the laissez-faire control mode, the processor requests processing from the DSP, and the DSP accepts the processing request no matter what state it is in, and the processor transfers to perform another processing. The DSP that received the processing request judges its own state, and if it is in the process of executing another processing, it waits, starts executing the processing after the execution of the above-mentioned additional processing is completed, and returns the processing result to the processor. In this control mode, since multiple processes compete in the DSP, the DSP is a shared resource.
[0111] Fig. 8 is a block diagram showing the hardware configuration of the software processing system in the second embodiment. The software processing system is composed of processor 20...
no. 3 Embodiment approach
[0148] FIG. 16 is a block diagram showing the hardware configuration of the software processing system in the third embodiment. The software processing system is composed of a DSP 4001 , a processor 4002 , a monitoring device 4003 for the usage status of DSP, and a memory 4004 . The memory 4004 holds an object code 4105 as shown in FIG. 17 as processing executed by the DSP 4001 and the processor 4002 . The memory 4004 is used as a shared memory when the DSP 4001 and the processor 4002 execute processing, and stores processing results or processing data.
[0149] Processor 4002 controls DSP 4001 in a laissez-faire manner. When the software read by the processor 4002 from the memory 4004 is processing executed by the DSP 4001, the processor 4002 issues a processing request to the DSP 4001, and the DSP 4001 executes the processing after receiving the processing request. The monitoring device 4003 of the usage status of the DSP is a register (storage device) that stores whether ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com