Check patentability & draft patents in minutes with Patsnap Eureka AI!

Programmable time sequence generator

A timing generator and clock technology, applied in instruments, electrical digital data processing, etc., can solve problems such as low frequency operation, inability to support non-standard or upgraded versions, occupying CPU resources, etc., to achieve the effect of occupying less CPU resources

Active Publication Date: 2016-06-29
FUZHOU ROCKCHIP SEMICON
View PDF10 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There will be a timing generator at the output of each controller, but the existing products are designed to fix it, and there will be ICs that cannot support non-standard or upgraded versions
In this case, someone will choose to use GPIO to simulate the corresponding timing, but it will take up a lot of CPU resources and the frequency is not high.

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
  • Programmable time sequence generator
  • Programmable time sequence generator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] Such as figure 1 As shown, the programmable timing generator of the present invention includes a counter unit, a FIFO unit, a comparator unit and a latch unit;

[0021] (1), the counter unit and the FIFO unit are connected to the comparator unit, and the FIFO unit and the comparator unit are connected to the latch unit;

[0022] (2), described FIFO unit deposits A, B, C three groups of values; During concrete realization, described FIFO unit can be made up of three FIFOs, and three FIFOs store A, B and C value respectively, and wherein, A value is Comparison value, B is the output value, and C is the output enable value.

[0023] (3), first read the value of A, B, C from the inside of described FIFO unit;

[0024] (4), the comparator unit compares the A value output by the FIFO unit with the count value of the counter unit, and when equal, the counter unit is cleared, and the current output data is latched into the latch unit , the calculation formula of the output d...

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 present invention provides a programmable time sequence generator. The programmable time sequence generator comprises a counter unit, an FIFO unit, a comparator unit and a latch unit. The counter unit and the FIFO unit are both connected to the comparator unit, and the FIFO unit and the comparator unit are both connected to the latch unit; The FIFO unit stores three sets of values, i.e. A, B and C, and the values of the sets A, B and C are read out from the FIFO unit firstly; The comparator unit compares an A value output by the FIFO unit with a counting value of the counter unit, and after the counter unit is cleared when the A value is equal to the counting value, currently output data is latched into the latch unit, and a calculation formula of the output data is that the current output data equals to (last output data and (not C)) or (B and C), wherein, when the currently output data is output data in an initial state, the last output data equals to 0; and then a next set of values of the sets A, B and C are read out from the FIFO unit. The programmable time sequence generator provided by the present invention is capable of preventing an output time sequence from being solidified and thus outputting any time sequence, and occupies very few CPU resources.

Description

technical field [0001] The invention relates to a programmable timing generator. Background technique [0002] IC and IC connection communication need to abide by the agreed timing to send and receive data to each other. So there will be many controllers inside the IC, such as IIC controller, SPI controller, LCD controller and so on. There will be a timing generator at the output of each controller, but the existing products are designed to fix it, and there will be ICs that cannot support non-standard or upgraded versions. In this case, someone will choose to use GPIO to simulate the corresponding timing, but it will take up a lot of CPU resources, and the frequency is not high. Contents of the invention [0003] The technical problem to be solved by the present invention is to provide a programmable timing generator, which can output arbitrary timing through software configuration, and occupies less CPU resources. [0004] The present invention is achieved as follows:...

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
IPC IPC(8): G06F13/38G06F13/40
CPCG06F13/382G06F13/4072
Inventor 洪锦坤
Owner FUZHOU ROCKCHIP SEMICON
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More