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

Low-power bus interface

A technology of bus interface and bus, applied in the field of bus interface control structure

Inactive Publication Date: 2007-05-09
NXP BV
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

While this power-saving technique can substantially reduce the power used by the bus fabric, it introduces latency every time a bus transfer is initiated while the clock is reset to its original high-speed operation

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
  • Low-power bus interface
  • Low-power bus interface
  • Low-power bus interface

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012] FIG. 1 illustrates an example block diagram of a system 100 that provides minimal power consumption during periods of bus inactivity in accordance with the present invention. System 100 includes a number of functional components that communicate with each other via a bus structure. As mentioned above, the present invention is described using the example of an initiator 110 of a bus transaction and a target 120 communicating with the initiator 110 . A functional component may be initiator 110 or target 120 , or may be both initiator 110 and target 120 . As mentioned above, the role as initiator 110 and target 120 is independent of the intended direction of data transfer (read / write, send / receive).

[0013] Also for ease of reference, the present invention is described in the context of a bus structure employing a central bus controller 150 that manages bus activity, including bus multiplexing and arbitration, timeout and error control, and the like. It will be apparent...

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 system is configured to disable the bus interface of target devices during periods of inactivity on a bus. A bus controller processes data and control signals from an initiator to establish an initiator-to-target communications path for data-transfer to or from the initiator. At the same time that the bus controller is processing the data and control signals, an activity detector notes the occurrence of the request from the initiator, and enables the bus interface on each of the targets. When the target signals a completion of the data-transfer operation, the activity detector notes the occurrence of the completion signal from target and disables the target interfaces of each target. To provide a substantial reduction in power consumption, the enabling and disabling of the target interfaces is effected by controlling the propagation of the clock system clock to each target interface. The single activity detector is continually active, to detect each data-transfer initiation as it occurs, and effectively eliminates the need for each of the individual target bus interfaces to perform this continual monitoring function.

Description

technical field [0001] The invention relates to the field of system and circuit design, in particular, relates to a bus interface control structure considering low power consumption. Background technique [0002] For ease of understanding, the invention is presented using the paradigm of an "initiator" of a bus transaction and a "target" communicating with the initiator. Functional components on the bus can be initiators or targets or both. For example, storage components are usually targets only, because storage components generally do not initiate data transfers. In contrast, the CPU in a uniprocessor system is usually the initiator, since it generally determines what communication will take place. However, if the CPU enables interrupts via the bus structure, it is targeted to the originator of the interrupt. Note that with this paradigm, the roles as initiator and target are independent of the intended direction of data transfer (read / write, send / receive). [0003] Tr...

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/40G06F1/32G06F12/00G06F13/16G06F13/36G06F13/42
CPCG06F1/3237G06F1/3253Y02B60/1221G06F1/3287Y02B60/1278Y02B60/1235G06F1/3215Y02B60/32Y02B60/1282Y02D10/00Y02D30/50G06F1/26
Inventor R·H·詹森
Owner NXP BV