SPI-based data transmission accelerating device and system, and data transmission method

An acceleration device and data transmission technology, which is applied in the field of data transmission, can solve the problems of not meeting the large-scale data transmission efficiency requirements of special modules, SPI bandwidth waste, and prolonged waiting time, and achieve the effect of solving large-scale data transmission efficiency requirements

Active Publication Date: 2018-12-07
OMNIVISION TECH (SHANGHAI) CO LTD
View PDF8 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1. SPI data transmission still requires the participation of software, that is, after transmitting each piece of data, the CPU still needs to configure related registers to prepare for the next data transmission
[0005] 2. If the DMA method is completely adopted, it will invisibly bring a great burden to the bus
Especially when there are multiple hosts on the system bus requesting the system bus at the same time, it may happen that the relevant data cannot be transmitted to the data demand module in time
That is to say, more CPU and system bus resources are used, which may prolong the waiting time of other devices that need these resources on the line.
[0006] 3. When a section of data transfer ends and it is necessary to switch to the next section of data transfer, the switching method that requires software participation is often slow, which is likely to cause a waste of SPI bandwidth
[0007] 4. When transmitting some special data (such as some compressed data) whose transmission length cannot be known in advance, the software method is often difficult to handle
[0008] The above-mentioned technical solutions cannot meet the large-scale data transmission efficiency requirements of special-purpose modules. Therefore, a new technical solution is needed, which can reduce the burden on the CPU and system bus, improve the efficiency of effective SPI data transmission, and solve the large-scale data transmission of special-purpose modules. Transmission Efficiency Requirements

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
  • SPI-based data transmission accelerating device and system, and data transmission method
  • SPI-based data transmission accelerating device and system, and data transmission method
  • SPI-based data transmission accelerating device and system, and data transmission method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] In order to make the purpose and features of the present invention more obvious and understandable, the specific implementation of the present invention will be further described below in conjunction with the accompanying drawings. However, the present invention can be implemented in different forms and should not be limited to the described embodiments.

[0051] Please refer to figure 1 with figure 2 , the present embodiment provides an SPI-based data transmission acceleration device 10, including an SPI control module 100, a request arbitration module 101, an SPI interaction interface 102, a bus master interface 103, a system request module 104, a register module 105 and at least one dedicated request Interfaces, for example, there are three dedicated request interfaces P1, P2, and P3.

[0052] The bus master interface 103 is connected to the external system bus 13, the system request module 104 is connected to the bus master interface 103 and the request arbitratio...

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 provides an SPI-based data transmission accelerating device and system and a data transmission method. The device comprises a register module, a bus host interface, a system request module, a request arbitration module, an SPI control module and at least one special request interface. During large-scale real-time data transfer, only read peripheral commands CMD are supported, and only a few registers need to be configured before power-up. Therefore, in the data transmission process of a special data request, the shortcomings of SPI data transmission efficiency and heavy load of aCPU and a system bus caused by the participation of software can be avoided, and the way of combining a special request interface with a bus host interface is adopted and priority arbitration is carried out to meet the data efficiency requirements of each data demand module.

Description

technical field [0001] The invention relates to the technical field of data transmission, in particular to an SPI-based data transmission acceleration device, system and data transmission method. Background technique [0002] The serial peripheral interface (Serial Peripheral Interface, SPI) is a high-speed full-duplex synchronous serial peripheral interface, which has the advantages of simple structure, easy connection, and fast communication speed. , CPU) or with peripherals such as FLASH (flash memory), network controller, LCD display driver, A / D converter, D / A converter, microcontroller (Micro Controller Unit, MCU) and other CPUs in serial In order to exchange information by means of communication, it has been widely used in recent years. [0003] At present, a large part of the application is that the host realizes the data transmission of the SPI interface through software, that is, when the host accesses the peripheral device through the SPI interface, the participat...

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): G06F13/16G06F13/42
CPCG06F13/1668G06F13/4282
Inventor 李宝川刘勇
Owner OMNIVISION TECH (SHANGHAI) CO LTD
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