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

System on chip, graph drawing method, intermediate layer and embedded equipment

A system-on-chip and middle-layer technology, applied in image data processing, image data processing, instruments, etc., can solve problems such as increasing CPU load, reducing overall system performance, and interface display freezes

Active Publication Date: 2017-01-11
SANECHIPS TECH CO LTD
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the prior art, there is no dedicated graphics processing unit (Graphics Processing Unit, GPU) for graphics processing in the system-on-a-chip of the embedded device, thereby causing all graphics drawing operations to be handled by the CPU, which increases the The CPU load is reduced, thereby reducing the overall performance of the system, especially when performing complex game operations, the interface display will freeze, which will ultimately affect the user experience

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
  • System on chip, graph drawing method, intermediate layer and embedded equipment
  • System on chip, graph drawing method, intermediate layer and embedded equipment
  • System on chip, graph drawing method, intermediate layer and embedded equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0052] Figure 1-2 It is a schematic diagram of the system architecture of the system on chip in the embodiment of the present invention when drawing graphics, such as Figure 1-2 As shown, the application program (APP) 11 of the application layer will call the drawing engine 12 when graphics are drawn; All graphics data are buffered in the frame buffer device 15, and then the frame buffer device 15 hands over the graphics data to be processed to the graphics processing unit (GPU) 16 for graphics operation processing; after the operation is completed, the graphics processor 16 will process the graphics data Return to the frame buffer device 15, and then return to the DirectFB graphics library 14 by the frame buffer device 15.

[0053] exist Figure 1-2 Among them, both the central processing unit and the graphics processing unit belong to the bottom layer of the linux operating system. Both can draw. The difference is that the central processing unit corresponds to software...

Embodiment 2

[0063] Based on the foregoing first embodiment, this embodiment of the present invention provides a graphics processor, figure 2 It is a schematic diagram of the composition and structure of the graphics processor in the embodiment of the present invention, such as figure 2 As shown, the graphics processor 16 includes:

[0064] The Host interface (main interface) 163 is used to provide the interface between the graphics processor and the external device interface, specifically, through the Advanced Extensible Interface Bus (AXI, Advanced Extensible Interface Bus) 162 and the memory of the system on chip (such as DRAM / SDRAM) to communicate with the CPU on the system-on-chip through an Advanced High Performance Bus (AHB, Advanced High Performance Bus) 161 . Generally speaking, the host interface crosses clock domain boundaries during the process of transmitting graphics data, that is, it takes more than one clock cycle to transmit data out or in.

[0065] The memory control...

Embodiment 3

[0070] Based on the foregoing embodiments, the embodiment of the present invention provides a method for drawing graphics, which is applied to embedded devices, and the functions implemented by the method can be realized by calling program codes from the CPU in the embedded devices, and of course the program codes can be saved In the computer storage medium, it can be seen that the embedded device includes at least a processor and a storage medium.

[0071] image 3 It is a schematic diagram of the implementation process of the graphic drawing method in the third embodiment of the present invention, as image 3 As shown, the graph drawing method includes:

[0072] Step 301, the intermediate layer receives a call request from the application layer, and the call request carries graphic data to be drawn and processing tasks corresponding to the graphic data;

[0073] Here, the middle layer refers to the middle layer software. In the process of specific implementation, the middl...

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 system on chip. The system on chip comprises a central processing unit, a graphics processing unit and a frame buffer device, wherein the central processing unit is used for running an intermediate layer; the graphics processing unit is used for acquiring configuration information, graphic data to be drawn and a processing task corresponding to the graphic data from the intermediate layer, drawing the graphic data according to the processing task and the configuration information to obtain a first graphic picture, and outputting the first graphic picture to the frame buffer device; the frame buffer device is used for acquiring the configuration information, the graphic data and the processing task from the intermediate layer, and buffering the configuration information, the graphic data and the processing task; and the central processing unit is also used for acquiring the configuration information, the graphic data and the processing task from the frame buffer device, and drawing the graphic data according to the processing task and the configuration information to obtain a second graphic picture. The invention also discloses a graph drawing method, an intermediate layer and embedded equipment.

Description

technical field [0001] The invention relates to graphics drawing and display technology, in particular to a system on a chip, a graphics drawing method, an intermediate layer and an embedded device. Background technique [0002] With the popularity and development of mobile network embedded, the function of the system on chip (SoC, System on Chip) in the embedded device is more and more powerful, therefore, the application of the embedded device is also more and more extensive, for example, the user can Various multimedia applications (APP, application) such as graphics processing APP and game APP are installed in the embedded system to perform graphics processing through the graphics processing APP (also called image processing APP), and play various games through the game APP. Taking games as an example, many increasingly large game apps have high requirements for graphics display effect and graphics display speed. In order to play games more smoothly, graphics display eff...

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): G06F15/76G06T1/00
CPCG06F15/76
Inventor 赵丙山
Owner SANECHIPS TECH CO LTD