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

Bus controller and data buffer space allocation method

A data buffering and bus control technology, applied in electrical digital data processing, memory address/allocation/relocation, instruments, etc., can solve the problems affecting the overall system performance and the reduction of bus utilization.

Active Publication Date: 2008-06-04
VIA TECH INC
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when there are only two or one master devices connected to the peripheral component connection interface bus 1, each master device is still only fixedly assigned to 2 baskets, and when one master device stops due to insufficient buffer space When the bus is occupied, the probability that the only remaining master control device (even without another bus component device) is waiting in line to use the bus is of course smaller than the above-mentioned situation where multiple master control devices grab the bus, and the common methods are here Sometimes, the bus can only be placed in the idle state without knowing how to adapt it, so that the utilization rate of the bus will be greatly reduced, which will seriously affect the performance of the overall system.

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
  • Bus controller and data buffer space allocation method
  • Bus controller and data buffer space allocation method
  • Bus controller and data buffer space allocation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] In order to improve the defects of the above-mentioned common methods, the present application develops a data buffer space allocation method, which can be mainly applied in the functional block diagram of the peripheral component connection interface bus as shown in FIG. 2 .

[0025] Multiple bus master devices can be provided on the bus 2 and the bus controller 22 for connection. In the figure of this example, the maximum number-four master devices (first master device 200, second master device 201, The third master control device 202 and the fourth master control device 203) and a target device 21 are used for illustration, and the data buffer unit 220 in the bus controller 22 includes 8 buffers, and the capacity of each buffer is 8 The four-word group is numbered as basket 0, basket 1, basket 2, basket 3, basket 4, basket 5, basket 6 and basket 7 respectively, and the buffer stores the target device 21 for pre-setting Fetch the resulting data.

[0026] The flow cha...

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 method is applicable to controlling a bus. The bus is in use for signal connections among multiple master control sets. The controller includes a data buffer unit and a logic circuit for controlling data buffer. The method includes steps: detecting number of bus master control set connected to bus; if the said number is larger than a default value, the said logic circuit makes the bus controller enter into first state of allocation; otherwise, if the said number is not larger than a default value, the said logic circuit makes the bus controller enter into second state of allocation. Quantity of data buffer space allocated for each master control set in second state is larger than quantity of data buffer space allocated for each master control set in first state.

Description

technical field [0001] The invention relates to a bus controller and a data buffer space allocation method, in particular to a bus controller and a data buffer space allocation method applied to a bus. Background technique [0002] Please refer to FIG. 1 , which is a schematic diagram of a functional block connection of a peripheral component interconnect bus (PCI Bus), in which a main control device 10 and a target device 11 are connected between the peripheral component interconnect bus 1 On the other hand, the main control device 10 can send a data read request to the target device 11 through the peripheral component connection interface bus 1, in order to make the target device 11 prepare the corresponding data, and then send the corresponding data through the peripheral component connection interface bus 1. The corresponding data is sent back to the main control device 10 for reception. However, in the traditional data read request specification, the total length of th...

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): G06F12/08G06F12/0806
Inventor 赖瑾苏俊源郑渊综
Owner VIA TECH INC