Unlock instant, AI-driven research and patent intelligence for your innovation.

Resource management apparatus

A technology for resource management and public resources, applied in the field of resource management devices, can solve the problems of limited buffer capacity and inability to process information, etc.

Inactive Publication Date: 2007-07-04
PANASONIC CORP
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, because the capacity of the buffer is limited, when the buffer cannot receive any information beyond its capacity, it will not be able to process the necessary information

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
  • Resource management apparatus
  • Resource management apparatus
  • Resource management apparatus

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0052] The resource management device 100 in the system shown in FIG. 2 includes a selection interval setting unit A, a timing adjustment unit B, an information selection unit C for selecting information transmitted by a plurality of bus masters and conflicting with each other, and a buffer Unit D. The buffer unit D includes a command buffer D1 and a data buffer D2. In the peripheral area of ​​the resource management apparatus 100, there are a plurality of bus masters M1, M2, M3, M4, and M5, a storage controller E, and a public memory F. Bus masters may include processors, DSPs, DMAs, etc.

[0053]The command buffer D1 and the data buffer D2 store information from the bus master selected by the information selection unit C. The storage controller E translates the information stored in the command buffer D1, and generates signals conforming to the storage protocol.

[0054] Sets the order of priority among individual buses and bus masters. A bus master arbiter (not shown) ...

no. 2 example

[0117] FIG. 7 illustrates a system structure including a resource management apparatus 200 according to a second embodiment of the present invention. In this system, as a further arrangement of the structure according to the first embodiment, a command buffer D1 is connected to the timing adjustment unit B, wherein the control signal from the command buffer D1 is used to control the selection signal in the timing adjustment unit B produce. The rest of the structure is the same as that of Figure 1. Therefore, the same elements with the same reference numerals are not described in this embodiment.

[0118] The command buffer D1 has a FIFO (First In First Out) structure, and the command buffer D1 can store a plurality of messages from the bus master selected by the message selection unit C. That is, information from other bus masters may be stored in command buffer D1 until processing of selected information is complete.

[0119] The timing adjustment unit B is provided with a...

no. 3 example

[0135] Considering the relationship between the bus / bus master and the order of priority, a third embodiment of the present invention is provided. The message selection unit C is configured to select messages based on the order of priority of the bus. In this embodiment, the above-mentioned drawings are introduced as structural diagrams thereof.

[0136] The operation according to the present embodiment is described with reference to the flowchart of FIG. 10 .

[0137]In step S31, the information selection unit C confirms the selection information of the order of priority of the respective buses shown in FIG. 11 to thereby judge whether or not the bus master of the highest priority is designated. Each bus and each slot (slot) are judged. For example, it is judged that there is a bus master with the highest priority in slot 0 based on bus A designating "1", but it is judged that there is no bus master with the highest priority in slot 6 because all buses therein designate "0"...

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

A resource management apparatus comprises an information selection unit having an operation speed different to an operation speed of a common resource and selecting from information transferred from a plurality of bus masters, a buffer unit for storing the information selected by the information selection unit, and a timing adjustment unit for controlling timings of the information selections in the information selection unit. The information selection unit selects the information comprised of a command and data transferred from any of the plurality of bus masters to the common resource. The timing adjustment unit controls the timings of the information selections in the information selection unit so that the sum of time required for selecting a plurality of predetermined volumes of information in the information selection unit and the sum of processing time in the common resource are substantially equal to each other.

Description

technical field [0001] The present invention relates to a resource management device for accessing common resources from multiple bus masters. The bus master can include processor, DSP or DMA etc. Common resources include memory shared by multiple bus masters, peripheral input / output devices, and the like. Background technique [0002] When multiple bus masters and common resources are connected through the bus, permission conflicts for using the bus will occur among multiple bus masters, and a bus arbitrator can be used to try to resolve this conflict. [0003] In general, bus masters work faster than common resources. Thus, the time required for a bus master to communicate a certain amount of information is less than the time required for the common resource to process that amount of information. A common resource that is currently processing a message from the first bus master cannot simultaneously process a message from the next bus master. Therefore, it is necessary...

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 Patents(China)
IPC IPC(8): G06F13/36G06F9/06G06F12/00G06F13/00G06F13/14G06F13/16G06F13/38G06F13/42H04B1/44
CPCG06F13/4243G06F13/1689G06F9/06G06F13/00
Inventor 河本功堀井诚司高井裕司贵志哲司马场贵英村上大辅渡边义治福山敏弘
Owner PANASONIC CORP