Method of reducing clock differential in a data processing system

A data processing system and data sample technology, which is applied in the direction of electrical digital data processing, digital transmission system, data conversion, etc., can solve the problems of the receiving end 30 being too late to process, insufficient buffer, and buffer overflow.

Inactive Publication Date: 2007-10-17
BENQ CORP
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If b>a, the frequency of the receiving end 30 will be faster than the frequency of the transmitting end 20, causing the samples of the first-in-first-out register 28 of the receiving end 30 to be cleared after a period of time, but the transmitting end 20 has no time to generate new samples, so a Insufficient buffer situation
On the other hand, if b
[0006] Therefore, it is necessary to synchronize the frequency of the transmitting end 20 and the receiving end 30 so as not to cause buffer shortage or buffer overflow, resulting in data loss or service interruption

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 of reducing clock differential in a data processing system
  • Method of reducing clock differential in a data processing system
  • Method of reducing clock differential in a data processing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] Please refer to Figure 2. FIG. 2 is a functional block diagram of the data processing system 60 of the present invention. The data processing system 60 improves the synchronization problem of a data system between the transmitting end and the receiving end in the prior art, and can be implemented at the transmitting end or the receiving end of a data processing system to avoid buffer shortage and overflow problems. For the sake of convenience, the following only describes the implementation of the data processing system 60 at the receiving end, and the situation at the transmitting end can be implemented and utilized only with a slight adjustment.

[0033] In the data processing system 60 , a quartz oscillator 62 is used to provide an initial frequency, and then a phase-locked loop (PLL) 64 is used to shift the phase to generate a reference frequency Fr for a frequency divider 66 . The frequency divider 66 divides the reference frequency Fr by the divisor x to generate...

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 method of preventing buffer underrun and buffer overrun errors in a data processing system is disclosed. The method includes providing a reference frequency for the data processing system, storing data samples to be processed in a first in, first out (FIFO) register, detecting a level of the FIFO register for indicating how many data samples are stored in the FIFO register, dividing the reference frequency by a divisor for producing a working frequency having a lower frequency than the reference frequency, wherein the divisor is not equal to zero and the divisor is adjusted according to the level of the FIFO register, and processing the data samples stored in the FIFO register using the working frequency.

Description

technical field [0001] The invention relates to a method for avoiding buffer shortage or overflow, in particular to a method for avoiding buffer shortage or overflow in a data processing system. Background technique [0002] A method for processing data in a synchronous data transmission system is that the transmitter receives a continuous analog signal and converts it into a digital signal, and transmits the digital signal to the receiver. During this process, the operating frequency of the transmitter and the operating frequency of the receiver should be Try to be the same, because there is only a small error in the operating frequency of the transmitter and receiver, which will cause abnormal operation or data loss. [0003] Please refer to Figure 1. FIG. 1 is a functional block diagram of a data transmission system 10 in the prior art. The data transmission system 10 includes a transmitting end 20 and a receiving end 30 . The transmission end 20 includes an analog / dig...

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 Applications(China)
IPC IPC(8): H04L7/027H04L7/10
CPCG06F5/06G06F2205/061G06F2205/126
Inventor 李振豪张瑞伦
Owner BENQ CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products