Non-synchronous first in first out controller using biedge sampling processing control signal

A control signal, processing and control technology, applied in the field of asynchronous first-in-first-out controllers, can solve problems related to setup time or hold time

Inactive Publication Date: 2004-08-04
ALI SHANGHAI
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In order to solve the problem related to the setup time or hold time of sampling external data through the internal clock, it also makes it unnecessary to generate additional clock sampling data when the operating frequency is relatively low in the circuit. The purpose of the present invention is to directly use The relationship between the interface clock and data can safely and stably sample data, and the whole device only needs one working frequency, and the structure is simpler

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
  • Non-synchronous first in first out controller using biedge sampling processing control signal
  • Non-synchronous first in first out controller using biedge sampling processing control signal
  • Non-synchronous first in first out controller using biedge sampling processing control signal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] See figure 1 , shows a structural block diagram of an asynchronous FIFO controller using double-edge sampling to process control signals, which consists of a rising edge processing module 1, a falling edge processing module 2, an integrated processing module 3 and a memory 4.

[0015] Among them, the rising edge and falling edge processing modules 1 and 2 respectively directly use the rising and falling edges of the DDR clock signal as the latch time to latch the received external control signal and data A, and then the rising edge processing module 1 will lock the The stored signal is processed with the external control signal and data latched by the falling edge processing module 2 and the address obtained after processing to obtain the output signal C of the rising edge processing module 1. The whole process of the falling edge processing module 2 is also similar, and the falling edge processing The module 2 processes the latched signal, the external control signal a...

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 FIFO controller using dual-edge sampling to process control signal is composed of a leading edge processing module for using the leading edg eof clock signal as latch time to latch the first external control signal and ata, which along with the second external control signal and data from the falling edge processing module are used to output the third control signal and data, a falling edge processing module for using the falling edge of clock signal as latch time to latch the first external control signal and data, which along with the fourth external control signal and data from leading edge processing module are used to output the fifth control signal and data, an integrated processing module for outputting the sixth control signal and data, and memory for storing the sixth control signal and data.

Description

technical field [0001] The invention belongs to a first-in-first-out (FIFO) controller, in particular to an asynchronous first-in-first-out (FIFO) controller using double-edge sampling to process control signals. technical background [0002] In the existing first-in-first-out (FIFO) controller, because the latch register (flip-flop) is sampled either on the rising edge or on the falling edge, sampling with both edges of the clock is equivalent to sampling data with two different clocks. Since the data is not sampled with the same clock signal, the data cannot be directly put into the FIFO controller according to the external signal, and an additional level of buffering is required, and then the data in the clock sampling buffer of at least an external clock signal is used. But this kind of processing first requires an additional internal clock signal twice the external clock, and secondly, because the clock signal has nothing to do with the input double data rate (DDR) cloc...

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): G11C7/10
Inventor 顾丽敏
Owner ALI SHANGHAI
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