A data transmission system and method based on external device accessible registers

A technology of a data transmission system and a data transmission method, which is applied in the direction of electrical digital data processing, instruments, etc., can solve the problems of high transmission data overhead, etc., and achieve the effects of reducing processing delay, saving overhead, and improving efficiency

Active Publication Date: 2017-01-25
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The technical problem to be solved by the present invention is to provide a data transmission system and method based on external device accessible registers, so as to overcome the problem of high overhead required for data transmission between external modules and processor cores in the prior art

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
  • A data transmission system and method based on external device accessible registers
  • A data transmission system and method based on external device accessible registers
  • A data transmission system and method based on external device accessible registers

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0080] The invention proposes a register and an access method that can directly access the internal register of the processor core by an external module. When the external module needs to synchronize the state of the data transmission operation, use the protocol on the on-chip bus to directly modify some registers inside the processor core, and the software can read the registers inside the processor core to determine whether the data transmission operation has been completed.

[0081] Technical key point of the present invention and corresponding technical effect:

[0082] 1. A set of peripheral-accessible registers. The peripheral-accessible registers are located inside the processor core and can be directly modified and read by external devices of the system without running additional machine instructions on the processor;

[0083] 2. The program access method of the peripheral accessible register is the same as the method of accessing general-purpose registers with machine...

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 transmission system based on an external device and accessible registers. The system comprises a plurality of external accessible registers and an external bus device. The external accessible registers are located in a processor core, and the external device modifies and reads data by external accessible registers accessing the external bus device directly. The invention further discloses a data transmission method based on the the external device and the accessible registers. The method include steps of transmitting data to a processor by the external accessible registers and transmitting data to the external accessible registers by the processor. The external device directly accesses the external accessible registers located in the processor and transmits data with the processor.

Description

technical field [0001] The invention relates to computer architecture, in particular to a data transmission system and method based on registers accessible by external equipment. Background technique [0002] The processor in the computer system often needs to transmit a large amount of data with external devices, such as reading and writing data from the disk, sending and receiving network data packets through the network card, and the graphics card receives frame data that needs to be output to the display. In addition, there are hardware accelerator cards with different functions, which receive calculation tasks from the processor and return the calculation results to the processor to reduce the overhead of the processor to achieve application acceleration. [0003] The main way to transfer data between external devices and processors is through dynamic random access memory (DRAM, Dynamic Random Access Memory), that is, memory. specific device to obtain data. External d...

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 INST OF COMPUTING TECH CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products