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

Fixed-point data screening circuit

A fixed-point data and circuit technology, applied in data selection, processing input data, electrical digital data processing, etc., can solve problems such as energy consumption, long code execution time, large program memory space, etc., to reduce execution energy consumption and simplify design. Effect

Active Publication Date: 2017-11-10
XIAN MICROELECTRONICS TECH INST
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this way, in order to complete the screening of a set of data, it needs to occupy more register resources, and the code set formed by multiple instructions needs to occupy a large program memory space, and it needs to continuously execute value fetching, decoding, and execution. Waiting for operations, the code execution time is longer, and it will cause more energy consumption

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
  • Fixed-point data screening circuit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] The present invention is described in further detail below in conjunction with accompanying drawing:

[0018] Such as figure 1 As shown, the fixed-point data screening circuit of the present invention includes a rising edge detection circuit, an input circuit, a subtractor 9 and an output circuit; the threshold value DR0 of the data to be screened DataA, the address DataB of the data to be screened in the memory and the execution of the threshold comparison instruction is Input data; the minuend input terminal of the subtractor 9 inputs DataA, the subtrahend terminal inputs DR0 or last DataA, the output terminal of the subtractor 9 is connected to the rising edge detection circuit, the output terminal of the rising edge detection circuit and the output terminal of the input circuit are connected to the output circuit.

[0019] DataA is the data to be screened, which is a 32-bit wide fixed-point integer. The data can also be set to other bit widths.

[0020] DataB is ...

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 fixed-point data screening circuit. The fixed-point data screening circuit comprises a rising edge detection circuit, an input circuit, a subtracter and an output circuit, wherein to-be-screened data A, address data B of the to-be-screened data in a memory and a threshold value DR0 during execution of a threshold value comparison instruction are used as input data; the data A is input into the minuend input end of the subtracter, the DR0 or the last piece of data A is input into the subtrahend end of the subtracter, and the output end of the subtracter is connected with the rising edge detection circuit; and the output end of the rising edge detection circuit and the output end of the input circuit are both connected with the output circuit. Through the fixed-point data screening circuit, a large amount of fixed-point data can be screened in a data stream mode, and data or corresponding addresses meeting designated conditions can be given. When the screening circuit is designed in an ALU, screening of fixed-point data can be quickly completed, design of a software program is simplified, execution energy consumption of a processor is lowered, and the defect that an ordinary data comparison instruction can only be used for comparing a small amount of data (generally two pieces of data) is overcome.

Description

【Technical field】 [0001] The invention belongs to the technical field of digital circuits and relates to a fixed-point data screening circuit. 【Background technique】 [0002] In a digital signal processing chip, it is often necessary to screen out the data whose number meets a certain size relationship from a large number of data, and give the data value and the address corresponding to the data that meet the conditions. Chips currently on the market seldom directly provide hardware support for this data filtering function. If it is necessary to find data satisfying a certain size relationship from a large amount of data, it is necessary to use multiple instructions to form an instruction set, and use several cycles to complete the data comparison. In the implementation process of this method, the resource overhead is relatively large, and the instruction execution A long time. Common processors include data comparison instructions. If the comparison of fixed-point data is...

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): G06F7/02G06F7/10G06F9/30
CPCG06F7/02G06F7/10G06F9/30021G06F9/3012
Inventor 闫鑫周泉杨靓
Owner XIAN MICROELECTRONICS TECH INST
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