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

Data processing device and data transmission method thereof

A technology of data processing equipment and data transmission method, applied in the direction of electrical digital data processing, instruments, etc., can solve the problems of waste of storage space, slow transmission startup, low compatibility, etc., to avoid space waste, good compatibility, and lower threshold value effect

Active Publication Date: 2015-06-17
ACTIONS ZHUHAI TECH CO
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] In summary, the existing data transmission implementation schemes have technical problems such as waste of storage space, low compatibility, and slow start of transmission.

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
  • Data processing device and data transmission method thereof
  • Data processing device and data transmission method thereof
  • Data processing device and data transmission method thereof

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0054] In this embodiment, the data processing device 200 (also referred to as the first data processing device) sends a transfer request to the DMA controller 100 as the peer data processing device (second data processing device), and the DMA controller 100 responds to the The transmission request continuously reads n pieces of data from the data processing device 200 or continuously writes n pieces of data to the data processing device 200, where n is a natural number, and n pieces of data form a data block.

[0055] Figure 4 The structure of the data transmission system according to this embodiment is shown. Such as Figure 4 As shown, a data bus is provided between the DMA controller 100 and the data processing device 200 ;

[0056] During data transmission between the DMA controller 100 and the data processing device 200, on the side of the data processing device 200:

[0057] The FIFO memory 210 of the data processing device 200 is used to store data, and the DMA con...

no. 2 example

[0088] The structure of the data transmission system according to the second embodiment of the present invention is generally the same as that of the first embodiment, so details are not repeated here.

[0089] Different from the first embodiment, in this embodiment, the time period B satisfies 0

[0090] Figure 6 It shows the transmission flow of one data in the data block transmitted by the data processing device 200 . Combine below Figure 6 The second embodiment of the present invention will be described. For ease of description, only the differences between this embodiment and the first embodiment are described here, and the same reference numerals are used for the same or similar steps.

[0091] Such as Figure 6 As shown, in step S620, the indicating module 270 of the data processing device 200 (the first data processing device) judges whether the condition (n-i+1)×T≤B is satisfied, ...

no. 3 example

[0096] This embodiment will describe the data transmission method of the data processing device 200 in the foregoing embodiments. The structure of the data transmission system according to this embodiment is generally the same as that of the first embodiment, so details are not repeated here.

[0097] In this embodiment, the data processing device 200 as the first data processing device sends a transfer request to the DMA controller 100 as the second data processing device, and the DMA controller 100 continuously reads from the data processing device 200 in response to the transfer request. Take n pieces of data or continuously write n pieces of data to the first data processing device, where n is a natural number.

[0098] The data processing device 200 makes the second pointer 230 of the data processing device 200 point to the position that the first pointer 220 of the data processing device 200 is pointing to at the time when the transmission is completed at a time period B...

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 data processing device and a data transmission method thereof. The data processing device comprises a first pointer, a second pointer, an indicating module and a judging module, wherein the first pointer is used for pointing to a memory position to be read and written currently in a first data processing device; a time period B ahead of transmission completion time, the indicating module is used for enabling the second pointer to point to a position to which the first pointer is to point at the transmission completion time; and the judging module is used for judging whether to send a transmission cancel request or a transmission request to a data processing device of an opposite end according to the second pointer; and the transmission completion time refers to the time taken in completely transmitting n pieces of data required to be read and written continuously, B is greater than zero and less than or equal to n*T, and T refers to a time consumed for reading or writing in one piece of data by the data processing device of the opposite end. By using the device and the method disclosed by the invention, the memory space utilization rate of the data processing device can be improved, the space waste is avoided, and a threshold value for judging whether to send a transmission request is reduced.

Description

technical field [0001] The invention relates to the field of electrical digital data transmission, in particular to a data processing device and a data transmission method thereof. Background technique [0002] In the prior art, before data is sent from a data processing device (sending end) to an opposite data processing device (receiving end), a handshake with the receiving end is required. Due to the handshake delay (referring to the time difference from sending a transmission request or canceling the transmission to the receiving end responding to the transmission request or canceling the transmission request, also known as response delay), in order to ensure that the storage components of the sending end or the receiving end do not overflow or Read empty, the threshold value used to determine whether the sender can send a transfer request to the receiver must be greater than the size of the data block read or written continuously after the handshake, that is, the thresh...

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): G06F13/28
Inventor 王峰
Owner ACTIONS ZHUHAI TECH CO
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