Unlock instant, AI-driven research and patent intelligence for your innovation.

Device and method for encoding conversion from thermometer code to binary code based on fpga

A binary code and thermometer code technology, applied in code conversion, electrical components, etc., can solve the problems of wasteful execution efficiency of FPGA logic resources, reduced performance of digital converters, etc., to achieve strong error correction ability, improve integration, and resources. The effect of high utilization

Active Publication Date: 2018-09-07
UNIV OF SCI & TECH OF CHINA
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since the FPGA chip is composed of pre-defined logic resources with a fixed structure, transferring the existing TM2B coding technology directly to the FPGA will generally result in a waste of FPGA logic resources or a reduction in execution efficiency; Utilizing FPGA resources, increasing the integration level of user-specific digital systems is detrimental, which in turn results in lower performance of the digitizer

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
  • Device and method for encoding conversion from thermometer code to binary code based on fpga
  • Device and method for encoding conversion from thermometer code to binary code based on fpga
  • Device and method for encoding conversion from thermometer code to binary code based on fpga

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The invention proposes an FPGA-based code conversion method from a thermometer code to a binary code and a corresponding code conversion device. Here, we design the thermometer code with 2 N bit, the binary code is N bits, and N is a natural number.

[0020] In order to avoid the interference of the "bubbling" phenomenon, the present invention adopts the sliding window method to first convert the thermometer code into a "one-hot" code, and then, the present invention converts the "one-hot" code into a binary code. A "one-hot" code is a code in which all but one of the bits are identical, such as ... 00001000 ..., or ... 111110111 .... The former may also be referred to as a "one-hot" code represented by "1", and the latter may also be referred to as a "one-hot" code represented by "0". The process of obtaining the "one-hot" code corresponding to the thermometer code is actually the process of finding the signal change edge. Therefore, the device of the present invent...

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 embodiment of the invention discloses a device and a method for converting codes from thermometer codes to binary codes based on an FPGA. According to the method, the logical resources of a basic lookup table (LUT) in the minimum resource unit of an FPGA chip are used in a combined way, the thermometer codes are segmented by use of a window moving bit by bit so as to obtain a plurality of window values, and truth-values corresponding to the window values are orderly arranged to obtain one-hot codes corresponding to the thermometer codes, and then bubbling error correction is realized. Meanwhile, during encoding from the one-hot codes to the binary codes, the encoding algorithm is global logical OR operation or global logical AND operation, and the circuit of the encoding algorithm is realized by use of a pipeline architecture in combination with the logical resources of the basic LUT of the FPGA. The method is significant for improving the integrity of a digital processing system designed and realized based on the FPGA, and has an important application value.

Description

technical field [0001] The invention belongs to the field of FPGA digital circuit design, and in particular relates to an FPGA-based coding conversion device and method from thermometer codes to binary codes. Background technique [0002] The digitization of physical quantities generally involves converting the physical quantity into an intermediate digital code word by a certain mechanism, and then converting the intermediate code word into a binary code (B: Binary Code) output by digital coding technology. A common intermediate digital codeword is thermometer code (TM: Thermometer Code), and encoding the thermometer code into binary code (TM2B) is a necessary component of this type of digitizer. For example, a flash analog-to-digital converter (Flash ADC), using a resistor chain to form 2 N - 1 equally spaced reference voltage, via 2 N - 1 comparator is compared with the input analog voltage signal to be converted at the same time, and the output result of the comparator...

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 Patents(China)
IPC IPC(8): H03M7/04
Inventor 王永纲刘冲
Owner UNIV OF SCI & TECH OF CHINA