Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for preventing CPU local bus from suspension

A bus and local technology, applied in the field of computer communication, can solve problems such as the inability of the slave device to output the TA signal, the untimely DMA scheduling, and the hanging of the local bus of the CPU.

Inactive Publication Date: 2012-07-18
ZTE CORP
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Under normal circumstances, the slave device will normally output the TA signal, but when the slave device is busy processing internal interrupts or DMA (direct memory access mode) scheduling is not timely, or the slave device fails, the CPU will read the slave device once. The case where the slave device cannot output the TA signal within the maximum time of write operation access
This will cause the local bus of the CPU to hang up, causing the system to fail to work normally.

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
  • Method and device for preventing CPU local bus from suspension
  • Method and device for preventing CPU local bus from suspension
  • Method and device for preventing CPU local bus from suspension

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] In the present invention, when the logic processing unit of the slave device judges that the slave device has not sent the TA signal over time, it constructs a TA signal that conforms to the CPU timing sequence and sends it to the CPU, so that the CPU ends this read and write operation, and prevents the CPU from being caused by the slave device being unable to output the TA signal on time hang up.

[0025] like figure 2 As shown, in the present invention, the device for preventing the CPU local bus from hanging includes sequentially connected CPUs, slave devices and slave device logical processing units,

[0026] The logical processing unit of the slave device includes a counter unit, which is used to set the counter and the counting threshold. When the slave device and the CPU start reading and writing operations, the counter is cleared and starts counting. When the counter reaches the counting threshold, no slave device is received. TA signal, it is judged that the ...

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 invention discloses a method and a device for preventing a CPU local bus from suspension. The method comprises a step of constructing a TA signal in accordance with a CPU time sequence and transmitting the TA signal to a CPU when a logic processing unit of slave equipment determines that the slave equipment is time-out and does not transmit the TA signal. The device comprises the CPU, the slave equipment and the logic processing unit of the slave equipment which are connected sequentially, wherein the logic processing unit of the slave equipment is used for constructing the TA signal in accordance with the CPU time sequence and transmitting the TA signal to the CPU when determining that the slave equipment is time-out and does not transmit the TA signal. The method and the device are applicable to application of providing the TA signal by using the slave equipment to prevent the CPU local bus from suspension, and can position failure equipment to avoid failure diffusion and improve system stability.

Description

technical field [0001] The invention relates to the field of computer communication, in particular to a method and a device for preventing a CPU local bus (Local Bus) from hanging up in a computer communication hardware platform. Background technique [0002] In the computer communication hardware platform, when the CPU (master device) accesses the peripheral device (slave device) through the microprocessor interface, in order to ensure the normal communication and coordination between the master and slave devices, there are generally two transmission response methods between the master and slave devices: [0003] (1) The CPU generates the TA signal to end the read or write operation with the slave device. When the CPU reads and writes the slave device through the microprocessor interface, a fixed waiting period is set by the CPU internal register. When the fixed waiting period comes during each read and write operation, the CPU generates a TA signal to end the operation. r...

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/42
Inventor 李志慧彭宝华郁冰王朝营
Owner ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products