Data processing device and operation method thereof
AssigneeNuvoton Technology Corporation
InventorPo-Hsien Tseng
Life of this patent
Estimating the term…
Abstract
A data processing device includes a data capturing module, a first counting module, a data moving module and a data recovery module. The data capturing module generates and temporarily stores N pieces of data according to an input signal and a first counting value, and generates a data moving instruction according to a second counting value and a first predetermined value. The first counting module generates the second counting value according to the N pieces of data. The data moving module moves the N pieces of data according to the data moving instruction. The data recovery module performs a recovery processing on the N pieces of data according to the second counting value to generate N pieces of recovery data.
Claims18
A data processing device, comprising:
- a data capturing module, configured to receive an input signal, generate and temporarily store N pieces of data according to the input signal and a first counting value, and generate a data moving instruction according to a second counting value and a first predetermined value, wherein N is a positive integer greater than 1, and a bit number of a first data of the N pieces of data is greater than bit numbers of a second data to an Nth data of the N pieces of data;
- a first counting module, configured to generate the second counting value according to the N pieces of data;
- a data moving module, configured to move the N pieces of data according to the data moving instruction;
- and
- a data recovery module, configured to receive the N pieces of data and the second counting value, and perform a recovery processing on the N pieces of data according to the second counting value to generate N pieces of recovery data, wherein the bit numbers of the N pieces of recovery data are the same as the bit number of the first data;
- wherein the bit number of the first data is 2n, and the bit numbers of the second data to the Nth data are n, wherein n is a positive integer greater than 1;
- wherein the N pieces of data are generated according to N signal changes of
- the input signal and the corresponding first counting value.
An operation method of a data processing device, comprising:
- using a data capturing module to receive an input signal, generate and temporarily store N pieces of data according to the input signal and a first counting value, and generate a data moving instruction according to a second counting value and a first predetermined value, wherein N is a positive integer greater than 1, and a bit number of a first data of the N pieces of data is greater than bit numbers of a second data to an Nth data of the N pieces of data;
- using a first counting module to generate the second counting value according to the N pieces of data;
- using a data moving module to move the N pieces of data according to the data moving instruction;
- and
- using a data recovery module to receive the N pieces of data and the second counting value, and perform a recovery processing on the N pieces of data according to the second counting value to generate N pieces of recovery data, wherein the bit numbers of the N pieces of recovery data are the same as the bit number of the first data;
- wherein the bit number of the first data is 2n, and the bit numbers of the second data to the Nth data are n, wherein n is a positive integer greater than 1;
- wherein the N pieces of data are generated according to N signal changes of the input signal and the corresponding first counting value.
Dependencies are inferred from the claim text.