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

Asynchronous ping-pong counter

一种计数器、非同步的技术,应用在计数器领域,能够解决不可能符合时序要求、缓慢时钟脉冲频率低等问题

Active Publication Date: 2009-12-09
REALTEK SEMICON CORP
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, assuming that the frequency of the fast clock pulse is very high, such as 5GHz, and the frequency of the slow clock pulse is very low, such as 10MHz, it is almost impossible to match every flip-flop ( flip-flop) timing requirements for setup time and hold time

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
  • Asynchronous ping-pong counter
  • Asynchronous ping-pong counter
  • Asynchronous ping-pong counter

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The following description will illustrate several preferred exemplary embodiments of the present invention, such as various electronic circuits, components and related methods. Those skilled in the art should understand that the present invention can be implemented in various possible ways, and is not limited to the following exemplary embodiments or the features in the embodiments. In addition, well-known details are not repeatedly shown or described in order to avoid obscuring the gist of the present invention.

[0032] FIG. 1A shows a block diagram of an embodiment of the asynchronous ping-pong counter of the present invention. Please refer to Fig. 1A, the asynchronous ping-pong counter 100 of the present invention receives a first input clock pulse (CLKF in Fig. 1A) and a second input clock pulse (CLKS in Fig. 1A) to generate a digital output value ( CNT_VAL in FIG. 1A ), the digital output value represents the number of occurrences of the rising edge of the first ...

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

An asynchronous ping-pong counter is disclosed. The asynchronous ping-pong counter comprises a first asynchronous counter, a second synchronous counter, and a controller, the asynchronous ping-pong counter operates between a first state and a second state. In the first state, the first asynchronous counter counts a first number of clock edges of a fast clock signal, and the second asynchronous counter holds a first counter output value. In the second state, the second asynchronous counter counts a second number of clock edges of the fast clock signal, and the first asynchronous counter holds a second counter output value. The controller determines a state transition based on a sampling of a slow clock signal by the fast clock signal.

Description

technical field [0001] The invention relates to counter technology, in particular to an asynchronous ping-pong counter (asynchronousping-pong counter). Background technique [0002] In this specification, a counter is defined as a circuit component, which is used to receive a fast clock pulse and a slow clock pulse, and then generate an output value; rising edge (rising edge) is defined as a digital signal digital signal from logic low Level to logic high level conversion process (transition). The output value generated by the counter represents the number of occurrences of the rising edge of the fast clock pulse between two adjacent rising edges of the slow clock pulse. A synchronous counter uses the fast clock as a counting pulse to oversample the slow clock, and determines the number of rising edges of the counting pulse according to the sampling result. [0003] However, assuming that the frequency of the fast clock pulse is very high, such as 5GHz, and the frequency o...

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): H03K23/58
CPCH03K23/58H03K21/38
Inventor 谢鸿元
Owner REALTEK SEMICON 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