CN107169917A - Vector graphics processor does not complete the device of graph image real-time rendering by DDR - Google Patents
Vector graphics processor does not complete the device of graph image real-time rendering by DDR Download PDFInfo
- Publication number
- CN107169917A CN107169917A CN201710265440.3A CN201710265440A CN107169917A CN 107169917 A CN107169917 A CN 107169917A CN 201710265440 A CN201710265440 A CN 201710265440A CN 107169917 A CN107169917 A CN 107169917A
- Authority
- CN
- China
- Prior art keywords
- internal storage
- data
- vector graphics
- graphics processor
- data selector
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Generation (AREA)
- Image Processing (AREA)
Abstract
The present invention provides the device that a kind of vector graphics processor does not complete graph image real-time rendering by DDR, and described device is connected with the central processing unit and image display inside SOC, and described device includes:Vector graphics processor, the first data selector, the second data selector, the 3rd data selector, the 4th data selector, the first internal storage, the second internal storage, the 3rd internal storage, the 4th internal storage and display controller.Present invention saves the area of whole SOC.97% memory area can be saved.Because the speed for accessing internal storage SRAM is more faster than access DDR, the present invention is greatly improved the performance of SOC inter access memory, reduces system power dissipation.The present invention has framework clear, and the division of labor is clear and definite, easily realizes, the advantages of software control flow is simple can be widely applied in Internet of Things, wearable device and mobile unit.
Description
Technical field
The present invention relates to image processing field, more particularly to a kind of vector graphics processor does not complete figure by DDR
The device of image real-time rendering.
Background technology
In the existing chip architecture comprising vector graphics processor, the storage part required for vector graphics processor
External memory storage DDR including vector graphics processor internal storage SRAM and vector graphics processor.Internal storage
SRAM is interim treatment region of the vector graphics processor in configuration processor, and its outstanding advantages are that access speed is fast, but are held
Amount is typically small.External memory storage DDR is the external data needed for storing vector graphics computing device program, DDR's
Capacity is larger, and access speed is slow, in a SOC system, and the ratio that DDR cost is shared in holistic cost is increasing.
With continuing to develop that wearable device and Internet of Things are applied, the vector graphics processor chips pair of embedded product
The requirement more and more higher of area and performance.In the design of vector graphics processor chips, chip area and raising are saved
Performance is the main direction of studying of chip designer.How area is reduced as best one can and is carried while ensureing that chip functions are complete
High-performance, becomes a difficult point and important topic for chip design field.Therefore the present invention proposes one kind without using outside
Memory DDR vector graphics processor chips solution, in this solution, all vector graphics processors are deposited
Storage part is all to use internal storage SRAM, due to external memory storage DDR interview of the area in whole SOC and into
This is shared than larger, therefore can be substantially reduced without using external memory storage DDR the area of whole vector graphics processor chips
With SOC cost, simultaneously because internal storage SRAM speed is faster, the performance of vector graphics processor chips can also be carried
It is high.
Graph image real-time rendering is not completed by DDR there is provided a kind of vector graphics processor in view of the above, to subtract
The device of few vector graphics processor chips area and raising vector graphics processor performance is necessary.
The content of the invention
The shortcoming of prior art in view of the above, it is an object of the invention to provide a kind of vector graphics processor is obstructed
The device that DDR completes graph image real-time rendering is crossed, it is excessive for solving vector graphics processor chips area in the prior art
With vector graphics processor performance it is relatively low the problem of.
In order to achieve the above objects and other related objects, a kind of vector graphics processor of present invention offer is not complete by DDR
Into the device of graph image real-time rendering, described device is connected with the central processing unit and image display inside SOC, institute
Stating device includes:Vector graphics processor, the first data selector, the second data selector, the 3rd data selector, the 4th number
According to selector, the first internal storage, the second internal storage, the 3rd internal storage, the 4th internal storage and display
Controller;The central processing unit is connected with first data selector, in first data selector and described first
Portion's memory and second internal storage are connected, second data selector and first internal storage and
Second internal storage is connected, the vector graphics processor and second data selector and the 3rd data
Selector is connected, and the 3rd data selector is connected with the 3rd internal storage and the 4th internal storage,
4th data selector is connected with the 3rd internal storage and the 4th internal storage, the display control
Device is connected with the 4th data selector and described image display;The central processing unit is used to send row synchronously and arranged
Order and data required for synchronizing signal to described device, and transmission vector graphics processor;The first data selection
Device, the second data selector, the 3rd data selector and the 4th data selector are used for order and the transmission of data;Described first
Internal storage, the second internal storage, the 3rd internal storage and the 4th internal storage are used for needed for one two field picture of storage
Order and data;The vector graphics processor is used to complete graph image real-time rendering according to the order and data;Institute
State display controller be used for read data and according to image display protocol output image to described image display.
Preferably, described device is when handling image using 8 rows as a processing unit, and the summation of each processing unit is
The pixel of 8 times of picture traverses.
Preferably, the central processing unit is used to sending that row to be synchronous and row synchronizing signal, and by vector graphics processor
Required order and data is written in the first internal storage or the second internal storage by the first data selector.
Preferably, first data selector be used for control will order and data be written to the first internal storage or
In second internal storage, in the first two field picture, order and data are written to inside first by the first data selector and deposited
In reservoir, in the second two field picture, order and data are written in the second internal storage by the first data selector, afterwards
It is alternately written into successively into the first internal storage or the second internal storage.
Preferably, first internal storage and the second internal storage be used for store a two field picture needed for order and
Data, the first internal storage and the second internal storage are used alternatingly in units of a two field picture, in the first frame figure
Before as starting, central processing unit will be ordered and data are written to the first internal storage by the first data selector, work as arrow
When order in spirogram shape the first internal storage of computing device and data, central processing unit will be ordered and data pass through first
Data selector is written to the second internal storage, then when next two field picture starts, vector graphics computing device second
Order and data in internal storage, while central processing unit will be ordered and data are written to the by the first data selector
In one internal storage, by that analogy, in ensuing image, vector graphics processor is alternately performed the first internal storage
With the order in the second internal storage and data.
Preferably, second data selector is used to control by the first internal storage or the second internal storage
Data and order read in vector graphics processor.
Preferably, the order in the internal storage of vector graphics computing device first or the second internal storage
And corresponding figure is drawn out, and 8 line numbers have often been drawn for sending capable synchronous and row synchronizing signal according to central processing unit
According to just drawn data are written in the 3rd internal storage or the 4th internal storage by the 3rd data selector.
Preferably, the 3rd data selector is used to control to write the drawn data of the vector graphics processor
Into the 3rd internal storage or the 4th internal storage, when first 8 row Image Rendering is complete, drawn data pass through
3rd data selector is written in the 3rd internal storage, and when second 8 row Image Rendering is complete, drawn data pass through
3rd data selector is written in the 4th internal storage, and every 8 row data afterwards are alternately written into inside the 3rd successively deposits
In reservoir or the 4th internal storage.
Preferably, the 3rd internal storage and the 4th internal storage are drawn for storing vector graphics processor
8 row data, the 3rd internal storage and the 4th internal storage are used alternatingly in units of 8 row data, in first 8 line number
Before write-in, 8 row data are written to the 3rd internal storage by vector graphics processor by the 3rd data selector, when aobvious
When showing that controller reading reads the data in the 3rd internal storage by the 4th data selector, vector graphics processor is by under
One group of 8 row data is written to the 4th internal storage by the 3rd data selector, then when next group of 8 row data start,
Display controller reads the data in the 4th internal storage, while 8 new row data are passed through the 3rd by vector graphics processor
Data selector is written in the 3rd internal storage, by that analogy.
Preferably, the 4th data selector is used to control by the 3rd internal storage or the 4th internal storage
Digital independent into display controller, the display controller be used for control deposited inside the 3rd internal storage or the 4th
The data that are read in reservoir and according to image display protocol output image into image display, the display controller is output to
Data include row synchronizing signal, line synchronising signal and row view data in image display.
As described above, the vector graphics processor of the present invention does not complete the device of graph image real-time rendering, tool by DDR
There is following beneficial effect:
1) present invention saves the area of whole SOC.By taking 1920x1080 resolution ratio as an example, present invention uses 4
Individual internal storage SRAM, the size of each internal storage is 1920*8*4 bytes;If using traditional DDR scheme, needed
The memory size to be prepared is 1920*1080*4 bytes, and 97% memory area can be saved using new scheme.
2) present invention can improve the performance of SOC inter access memory, because accessing internal storage
SRAM speed is more faster than accessing DDR.By reducing data delay, it can just reach that image is real-time with relatively low clock frequency
Draw.System power dissipation can be reduced while the performance for improving graphics process.
3) present invention does not complete the framework method of graph image real-time rendering by DDR, and present system is considered well
In each submodule collaborative work relation, clear with framework, the division of labor is clear and definite, easily realizes, it is excellent that software control flow is simple etc.
Point, can be widely applied in Internet of Things, wearable device and mobile unit.
Brief description of the drawings
The vector graphics processor that Fig. 1 is shown as the present invention does not complete the device of graph image real-time rendering by DDR
Structural representation.
The vector graphics processor that Fig. 2 is shown as the present invention is not walked by the DDR methods for completing graph image real-time rendering
Rapid flow chart.
Component label instructions
101 first data selectors
102 second data selectors
103 the 3rd data selectors
104 the 4th data selectors
105 first internal storages
106 second internal storages
107 the 3rd internal storages
108 the 4th internal storages
109 vector graphics processors
110 display controllers
201 central processing units
301 image displays
Embodiment
Illustrate embodiments of the present invention below by way of specific instantiation, those skilled in the art can be by this specification
Disclosed content understands other advantages and effect of the present invention easily.The present invention can also pass through specific realities different in addition
The mode of applying is embodied or practiced, the various details in this specification can also based on different viewpoints with application, without departing from
Various modifications or alterations are carried out under the spirit of the present invention.
Refer to Fig. 1~Fig. 2.It should be noted that the diagram provided in the present embodiment only illustrates this in a schematic way
The basic conception of invention, only display is with relevant component in the present invention rather than according to package count during actual implement in illustrating then
Mesh, shape and size are drawn, and kenel, quantity and the ratio of each component can be a kind of random change during its actual implementation, and its
Assembly layout kenel may also be increasingly complex.
As shown in figure 1, a kind of vector graphics processor 109 of the present embodiment offer is not real-time by DDR completion graph images
The device of drafting, described device is connected with the central processing unit 201 and image display 301 inside SOC, described device bag
Include:Vector graphics processor 109, the first data selector 101, the second data selector 102, the 3rd data selector 103,
Four data selectors 104, the first internal storage 105, the second internal storage 106, in the 3rd internal storage the 107, the 4th
Portion's memory 108 and display controller 110;The central processing unit 201 is connected with first data selector 101, institute
The first data selector 101 is stated with first internal storage 105 and second internal storage 106 to be connected, it is described
Second data selector 102 is connected with first internal storage 105 and second internal storage 106, the arrow
Amount graphics processor 109 is connected with second data selector 102 and the 3rd data selector 103, and the described 3rd
Data selector 103 is connected with the 3rd internal storage 107 and the 4th internal storage 108, the 4th number
It is connected according to selector 104 with the 3rd internal storage 107 and the 4th internal storage 108, the display control
Device 110 is connected with the 4th data selector 104 and described image display 301;
The central processing unit 201 is used to send row synchronously and row synchronizing signal is to described device, and sends polar plot
Order and data required for shape processor 109;First data selector 101, the second data selector the 102, the 3rd number
It is used to order the transmission with data according to the data selector 104 of selector 103 and the 4th;First internal storage 105, second
Internal storage 106, the 3rd internal storage 107 and the 4th internal storage 108 are used to store the order needed for a two field picture
And data;The vector graphics processor 109 is used to complete graph image real-time rendering according to the order and data;It is described aobvious
Show controller 110 be used for read data and according to image display protocol output image to described image display 301.
Described device is when handling image using 8 rows as a processing unit, and the summation of each processing unit is 8 times of images
The pixel of width.Central processing unit 201 is by continuously transmitting capable synchronous and row synchronizing signal to the vector graphics processor
109 do not complete the device of graph image real-time rendering to control the operation of this device by DDR.
The central processing unit 201 is used to sending that row to be synchronous and row synchronizing signal, and by the institute of vector graphics processor 109
The order and data needed is written to the first internal storage 105 or the second internal storage by the first data selector 101
In 106.
First data selector 101 be used for control will order and data be written to the first internal storage 105 or
In second internal storage 106, in the first two field picture, order and data are written to first by the first data selector 101
In internal storage 105, in the second two field picture, order and data are written to inside second by the first data selector 101
In memory 106, it is alternately written into successively afterwards into the first internal storage 105 or the second internal storage 106.
The internal storage 106 of first internal storage 105 and second be used for store a two field picture needed for order and
Data, the first internal storage 105 and the second internal storage 106 are used alternatingly in units of a two field picture,
Before one two field picture starts, central processing unit 201 will be ordered and data are written to inside first by the first data selector 101
Memory 105, when vector graphics processor 109 performs order and data in the first internal storage 105, central processing unit
Order and data are written to the second internal storage 106 by 201 by the first data selector 101, then in next two field picture
During beginning, vector graphics processor 109 performs order and data in the second internal storage 106, while central processing unit 201
Order and data are written in the first internal storage 105 by the first data selector 101, by that analogy, following
Image in, vector graphics processor 109 is alternately performed the life in the first internal storage 105 and the second internal storage 106
Order and data.
Second data selector 102 is used to control the first internal storage 105 or the second internal storage 106
In data and order read in vector graphics processor 109.
The vector graphics processor 109 performs the life in the first internal storage 105 or the second internal storage 106
Make and draw out corresponding figure, and 8 have often been drawn for sending capable synchronous and row synchronizing signal according to central processing unit 201
Drawn data, are just written to inside the 3rd internal storage 107 or the 4th by row data by the 3rd data selector 103
In memory 108.
3rd data selector 103 is used to control to write the drawn data of the vector graphics processor 109
Into the 3rd internal storage 107 or the 4th internal storage 108, when first 8 row Image Rendering is complete, drawn number
It is written in the 3rd internal storage 107, when second 8 row Image Rendering is complete, draws according to by the 3rd data selector 103
Good data are written in the 4th internal storage 108 by the 3rd data selector 103, and every 8 row data afterwards are handed over successively
For being written in the 3rd internal storage 107 or the 4th internal storage 108.
3rd internal storage 107 and the 4th internal storage 108 are painted for storing vector graphics processor 109
8 row data of system, the 3rd internal storage 107 and the 4th internal storage 108 be used alternatingly in units of 8 row data, the
Before one 8 row data write-in, 8 row data are written to the 3rd by vector graphics processor 109 by the 3rd data selector 103
Internal storage 107, is read in the 3rd internal storage 107 when display controller 110 is read by the 4th data selector 104
Data when, next group of 8 row data are written to inside the 4th by vector graphics processor 109 by the 3rd data selector 103
Memory 108, then when next group of 8 row data start, display controller 110 reads the number in the 4th internal storage 108
According to while 8 new row data are written to the 3rd storage inside by vector graphics processor 109 by the 3rd data selector 103
In device 107, by that analogy.
4th data selector 104 is used to control the 3rd internal storage 107 or the 4th internal storage 108
In digital independent into display controller 110, the display controller 110 be used to control from the 3rd internal storage 107 or
The data that are read in the internal storage 108 of person the 4th and according to image display protocol output image into image display 301, institute
Stating display controller 110 and being output in image display 301 data includes row synchronizing signal, line synchronising signal and row picture number
According to.
It should be noted that the present embodiment provide only a kind of relatively simple vector graphics processor 109 not by DDR
The device of graph image real-time rendering is completed, in other implementation processes, it is public that those skilled in the art are based on the present embodiment institute
After the scheme opened, it is extended by increasing the quantity of data selector and internal storage come the device to the present embodiment,
Such as increase by 1~100 data selector and 1~100 internal storage, based on the present embodiment disclosure of that, lead to
The annexation for designing each part is crossed, can obtain that disposal ability is stronger, more large-scale vector graphics processor 109 does not pass through
DDR complete graph image real-time rendering device, should also belong to the claims in the present invention it is claimed within the scope of.
As shown in Fig. 2 the present embodiment also provides a kind of vector graphics processor 109 does not complete graph image reality by DDR
When the method drawn, comprise the following steps:
Step 1), the device that a kind of vector graphics processor 109 does not complete graph image real-time rendering by DDR is built,
Described device is connected with the central processing unit 201 and image display 301 inside SOC, and described device includes:Vector graphics
Processor 109, the first data selector 101, the second data selector 102, the 3rd data selector 103, the selection of the 4th data
Device 104, the first internal storage 105, the second internal storage 106, the 3rd internal storage 107, the 4th internal storage
108 and display controller 110;The central processing unit 201 is connected with first data selector 101, first number
It is connected according to selector 101 with first internal storage 105 and second internal storage 106, second data
Selector 102 is connected with first internal storage 105 and second internal storage 106, at the vector graphics
Reason device 109 is connected with second data selector 102 and the 3rd data selector 103, the 3rd data selection
Device 103 is connected with the 3rd internal storage 107 and the 4th internal storage 108, the 4th data selector
104 are connected with the 3rd internal storage 107 and the 4th internal storage 108, the display controller 110 and institute
State the 4th data selector 104 and described image display 301 is connected.
Step 2), the central processing unit 201 is used to send capable synchronous and row synchronizing signal, and vector graphics is handled
Order and data required for device 109 are written to inside the first internal storage 105 or the second by the first data selector 101
In memory 106, in the first two field picture, order and data are written to the first storage inside by the first data selector 101
In device 105, in the second two field picture, order and data are written to the second internal storage 106 by the first data selector 101
In, it is alternately written into successively afterwards into the first internal storage 105 or the second internal storage 106.
Step 3), the internal storage 106 of the first internal storage 105 and second stores the order needed for a two field picture
And data, the first internal storage 105 and the second internal storage 106 be used alternatingly in units of a two field picture,
Before first two field picture starts, central processing unit 201 will be ordered and data are written in first by the first data selector 101
Portion's memory 105, when vector graphics processor 109 performs order and data in the first internal storage 105, center processing
Device 201 will be ordered and data are written to the second internal storage 106 by the first data selector 101, then in next frame figure
During as starting, vector graphics processor 109 performs order and data in the second internal storage 106, while central processing unit
201 are written to order and data in the first internal storage 105 by the first data selector 101, by that analogy;
Step 4), in ensuing image, vector graphics processor 109 is alternately held by the second data selector 102
Row the first internal storage 105 and order in the second internal storage 106 and data draw out corresponding figure, and in
Central processor 201 is used to sending that row to be synchronous and row synchronizing signal, has often drawn 8 row data, and drawn data just are passed through into the
Three data selectors 103 are written in the 3rd internal storage 107 or the 4th internal storage 108;For example, in first 8 row
When Image Rendering is complete, drawn data are written in the 3rd internal storage 107 by the 3rd data selector 103,
When two 8 row Image Renderings are complete, drawn data are written to the 4th internal storage 108 by the 3rd data selector 103
In, every 8 row data afterwards are alternately written into the 3rd internal storage 107 or the 4th internal storage 108 successively.
Step 5), before first 8 row data write-in, 8 row data are passed through the 3rd data by vector graphics processor 109
Selector 103 is written to the 3rd internal storage 107, is read when display controller 110 is read by the 4th data selector 104
During data in the 3rd internal storage 107, vector graphics processor 109 selects next group of 8 row data by the 3rd data
Device 103 is written to the 4th internal storage 108, then when next group of 8 row data start, and display controller 110 reads the 4th
Data in internal storage 108, while 8 new row data are passed through the 3rd data selector 103 by vector graphics processor 109
It is written in the 3rd internal storage 107, by that analogy.
Step 6), the 4th data selector 104 is controlled the 3rd internal storage 107 or the 4th internal storage
Digital independent in 108 is into display controller 110, and the display controller 110 is used to control from the 3rd internal storage 107
Or the 4th the data read in internal storage 108 and according to image display protocol output image into image display 301,
The display controller 110, which is output to data in image display 301, includes row synchronizing signal, line synchronising signal and row picture number
According to.
As described above, the vector graphics processor 109 of the present invention does not complete the dress of graph image real-time rendering by DDR
Put, have the advantages that:
1) present invention saves the area of whole SOC.By taking 1920x1080 resolution ratio as an example, present invention uses 4
Individual internal storage SRAM, the size of each internal storage is 1920*8*4 bytes;If using traditional DDR scheme, needed
The memory size to be prepared is 1920*1080*4 bytes, and 97% memory area can be saved using new scheme.
2) present invention can improve the performance of SOC inter access memory, because accessing internal storage
SRAM speed is more faster than accessing DDR.By reducing data delay, it can just reach that image is real-time with relatively low clock frequency
Draw.System power dissipation can be reduced while the performance for improving graphics process.
3) present invention does not complete the framework method of graph image real-time rendering by DDR, and present system is considered well
In each submodule collaborative work relation, clear with framework, the division of labor is clear and definite, easily realizes, it is excellent that software control flow is simple etc.
Point, can be widely applied in Internet of Things, wearable device and mobile unit.
So, the present invention effectively overcomes various shortcoming of the prior art and has high industrial utilization.
The above-described embodiments merely illustrate the principles and effects of the present invention, not for the limitation present invention.It is any ripe
Know the personage of this technology all can carry out modifications and changes under the spirit and scope without prejudice to the present invention to above-described embodiment.Cause
This, those of ordinary skill in the art is complete without departing from disclosed spirit and institute under technological thought such as
Into all equivalent modifications or change, should by the present invention claim be covered.
Claims (10)
1. a kind of vector graphics processor does not complete the device of graph image real-time rendering by DDR, it is characterised in that the dress
Put and be connected with the central processing unit and image display inside SOC, described device includes:Vector graphics processor, first
Data selector, the second data selector, the 3rd data selector, the 4th data selector, the first internal storage, in second
Portion's memory, the 3rd internal storage, the 4th internal storage and display controller;
The central processing unit is connected with first data selector, is deposited inside first data selector and described first
Reservoir and second internal storage are connected, second data selector and first internal storage and described
Second internal storage is connected, and the vector graphics processor is selected with second data selector and the 3rd data
Device is connected, and the 3rd data selector is connected with the 3rd internal storage and the 4th internal storage, described
4th data selector is connected with the 3rd internal storage and the 4th internal storage, the display controller with
4th data selector and described image display are connected;
The central processing unit is used to send row synchronously and row synchronizing signal is to described device, and sends vector graphics processor
Required order and data;
First data selector, the second data selector, the 3rd data selector and the 4th data selector are used to order
With the transmission of data;
First internal storage, the second internal storage, the 3rd internal storage and the 4th internal storage are used to store
Order and data needed for one two field picture;
The vector graphics processor is used to complete graph image real-time rendering according to the order and data;
The display controller is used for the data read and according to image display protocol output image to described image display.
2. vector graphics processor according to claim 1 does not complete the device of graph image real-time rendering by DDR, its
It is characterised by:Described device is when handling image using 8 rows as a processing unit, and the summation of each processing unit is 8 times of figures
The pixel of image width degree.
3. vector graphics processor according to claim 1 does not complete the device of graph image real-time rendering by DDR, its
It is characterised by:The central processing unit is used to send capable synchronous and row synchronizing signal, and by required for vector graphics processor
Order and data be written to by the first data selector in the first internal storage or the second internal storage.
4. vector graphics processor according to claim 1 does not complete the device of graph image real-time rendering by DDR, its
It is characterised by:First data selector is used to control order and data being written in the first internal storage or second
In portion's memory, in the first two field picture, order and data are written in the first internal storage by the first data selector,
In the second two field picture, order and data are written in the second internal storage by the first data selector, are handed over successively afterwards
For being written in the first internal storage or the second internal storage.
5. vector graphics processor according to claim 1 does not complete the device of graph image real-time rendering by DDR, its
It is characterised by:The order and data of first internal storage and the second internal storage needed for for storing a two field picture,
First internal storage and the second internal storage are used alternatingly in units of a two field picture, are started in the first two field picture
Before, central processing unit will be ordered and data are written to the first internal storage by the first data selector, work as vector graphics
When order in the internal storage of computing device first and data, central processing unit will be ordered and data are selected by the first data
Select device and be written to the second internal storage, then when next two field picture starts, deposited inside vector graphics computing device second
Order and data in reservoir, while central processing unit will be ordered and data are written to inside first by the first data selector
In memory, by that analogy, in ensuing image, vector graphics processor is alternately performed the first internal storage and second
Order and data in internal storage.
6. vector graphics processor according to claim 1 does not complete the device of graph image real-time rendering by DDR, its
It is characterised by:Second data selector is used to control the data in the first internal storage or the second internal storage
Read with order in vector graphics processor.
7. vector graphics processor according to claim 1 does not complete the device of graph image real-time rendering by DDR, its
It is characterised by:The internal storage of vector graphics computing device first or order and drafting in the second internal storage
Go out corresponding figure, and according to central processing unit be used to sending that row to be synchronous and row synchronizing signal, often drawn 8 row data, just will
Drawn data are written in the 3rd internal storage or the 4th internal storage by the 3rd data selector.
8. vector graphics processor according to claim 1 does not complete the device of graph image real-time rendering by DDR, its
It is characterised by:3rd data selector is used to control the drawn data of the vector graphics processor being written to the 3rd
In internal storage or the 4th internal storage, when first 8 row Image Rendering is complete, drawn data pass through the 3rd number
It is written to according to selector in the 3rd internal storage, when second 8 row Image Rendering is complete, drawn data pass through the 3rd number
Be written to according to selector in the 4th internal storage, every 8 row data afterwards be alternately written into successively to the 3rd internal storage or
In the internal storage of person the 4th.
9. vector graphics processor according to claim 1 does not complete the device of graph image real-time rendering by DDR, its
It is characterised by:3rd internal storage and the 4th internal storage are used for storing 8 rows that vector graphics processor is drawn
Data, the 3rd internal storage and the 4th internal storage are used alternatingly in units of 8 row data, are write in first 8 row data
Before entering, 8 row data are written to the 3rd internal storage by vector graphics processor by the 3rd data selector, when display control
When device reading processed reads the data in the 3rd internal storage by the 4th data selector, vector graphics processor is by next group
8 row data are written to the 4th internal storage by the 3rd data selector, then when next group of 8 row data start, display
Controller reads the data in the 4th internal storage, while 8 new row data are passed through the 3rd data by vector graphics processor
Selector is written in the 3rd internal storage, by that analogy.
10. vector graphics processor according to claim 1 does not complete the device of graph image real-time rendering by DDR,
It is characterized in that:4th data selector is used to control the number in the 3rd internal storage or the 4th internal storage
According to reading in display controller, the display controller is used to control from the 3rd internal storage or the 4th internal storage
The data of middle reading and according to image display protocol output image into image display, the display controller is output to image
Data include row synchronizing signal, line synchronising signal and row view data in display.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710265440.3A CN107169917B (en) | 2017-04-21 | 2017-04-21 | Device for vector graphics processor to finish real-time drawing of graphics image without DDR |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710265440.3A CN107169917B (en) | 2017-04-21 | 2017-04-21 | Device for vector graphics processor to finish real-time drawing of graphics image without DDR |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107169917A true CN107169917A (en) | 2017-09-15 |
CN107169917B CN107169917B (en) | 2020-06-16 |
Family
ID=59813355
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710265440.3A Active CN107169917B (en) | 2017-04-21 | 2017-04-21 | Device for vector graphics processor to finish real-time drawing of graphics image without DDR |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107169917B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113744114A (en) * | 2020-05-27 | 2021-12-03 | 京东方科技集团股份有限公司 | Vector diagram drawing method and device based on 8k video system and storage medium |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1038557A (en) * | 1988-06-16 | 1990-01-03 | 郑五星 | The non-linear phase-modulation and amplitude-modulation medium wave of lower sideband stereophonic broadcast system on one class |
CN1147117A (en) * | 1994-09-02 | 1997-04-09 | 株式会社日立制作所 | Image processor and data processing system using the same processor |
US5859646A (en) * | 1993-06-04 | 1999-01-12 | Kabushiki Kaisha Toshiba | Graphic drawing processing device and graphic drawing processing system using thereof |
CN1609896A (en) * | 2003-10-22 | 2005-04-27 | 索尼株式会社 | Data processing apparatus, data processing method, program and recording medium |
CN1963866A (en) * | 2006-12-15 | 2007-05-16 | 威盛电子股份有限公司 | Switching method of internal data of figure processor |
US20080244158A1 (en) * | 2007-03-30 | 2008-10-02 | Hitachi Via Mechanics, Ltd. | Drawing Apparatus |
CN101571946A (en) * | 2008-04-28 | 2009-11-04 | 佳能株式会社 | Image processing apparatus, image processing method, and storage medium |
CN104281543A (en) * | 2013-07-01 | 2015-01-14 | 图芯芯片技术(上海)有限公司 | Framework method allowing display controller and two-dimensional graphic processor to have access to internal storage through same internal storage controller |
US20150029195A1 (en) * | 2013-07-29 | 2015-01-29 | Digital Electronics Corporation | Image creation system |
US20160063966A1 (en) * | 2014-08-29 | 2016-03-03 | Rohde & Schwarz Gmbh & Co. Kg | Method and apparatus for efficient storage of frequency values for a display device |
CN105426149A (en) * | 2015-11-10 | 2016-03-23 | 北京恒宇信通科技发展有限公司 | FPGA (Field Programmable Gate Array)-based graphic display card |
-
2017
- 2017-04-21 CN CN201710265440.3A patent/CN107169917B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1038557A (en) * | 1988-06-16 | 1990-01-03 | 郑五星 | The non-linear phase-modulation and amplitude-modulation medium wave of lower sideband stereophonic broadcast system on one class |
US5859646A (en) * | 1993-06-04 | 1999-01-12 | Kabushiki Kaisha Toshiba | Graphic drawing processing device and graphic drawing processing system using thereof |
CN1147117A (en) * | 1994-09-02 | 1997-04-09 | 株式会社日立制作所 | Image processor and data processing system using the same processor |
CN1609896A (en) * | 2003-10-22 | 2005-04-27 | 索尼株式会社 | Data processing apparatus, data processing method, program and recording medium |
CN1963866A (en) * | 2006-12-15 | 2007-05-16 | 威盛电子股份有限公司 | Switching method of internal data of figure processor |
US20080244158A1 (en) * | 2007-03-30 | 2008-10-02 | Hitachi Via Mechanics, Ltd. | Drawing Apparatus |
CN101571946A (en) * | 2008-04-28 | 2009-11-04 | 佳能株式会社 | Image processing apparatus, image processing method, and storage medium |
CN104281543A (en) * | 2013-07-01 | 2015-01-14 | 图芯芯片技术(上海)有限公司 | Framework method allowing display controller and two-dimensional graphic processor to have access to internal storage through same internal storage controller |
US20150029195A1 (en) * | 2013-07-29 | 2015-01-29 | Digital Electronics Corporation | Image creation system |
US20160063966A1 (en) * | 2014-08-29 | 2016-03-03 | Rohde & Schwarz Gmbh & Co. Kg | Method and apparatus for efficient storage of frequency values for a display device |
CN105426149A (en) * | 2015-11-10 | 2016-03-23 | 北京恒宇信通科技发展有限公司 | FPGA (Field Programmable Gate Array)-based graphic display card |
Non-Patent Citations (1)
Title |
---|
向前等: "3D图形硬件加速纹理映射单元设计", 《冶金动力》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113744114A (en) * | 2020-05-27 | 2021-12-03 | 京东方科技集团股份有限公司 | Vector diagram drawing method and device based on 8k video system and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN107169917B (en) | 2020-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11941757B2 (en) | Rendering views of a scene in a graphics processing unit | |
CN108681984B (en) | Acceleration circuit of 3*3 convolution algorithm | |
EP3185217B1 (en) | Allocation of tiles to processing engines in a graphics processing system | |
US11593594B2 (en) | Data processing method and apparatus for convolutional neural network | |
CN104881666B (en) | A kind of real-time bianry image connected component labeling implementation method based on FPGA | |
CN107392309A (en) | A kind of general fixed-point number neutral net convolution accelerator hardware structure based on FPGA | |
CN106537446B (en) | With any block-shaped adaptive partition mechanism to be used for block-based rendering GPU architecture | |
US20210157594A1 (en) | Data temporary storage apparatus, data temporary storage method and operation method | |
CN110490311A (en) | Convolutional neural networks accelerator and its control method based on RISC-V framework | |
CN112686379B (en) | Integrated circuit device, electronic apparatus, board and computing method | |
CN108509241B (en) | Full-screen display method and device for image and mobile terminal | |
CN109416755A (en) | Artificial intelligence method for parallel processing, device, readable storage medium storing program for executing and terminal | |
CN109495697A (en) | Multi-screen extended method, system, storage medium and terminal based on video cutting | |
CN111080761B (en) | Scheduling method and device for rendering tasks and computer storage medium | |
CN109615067B (en) | A kind of data dispatching method and device of convolutional neural networks | |
CN107169917A (en) | Vector graphics processor does not complete the device of graph image real-time rendering by DDR | |
US11874898B2 (en) | Streaming-based artificial intelligence convolution processing method and apparatus, readable storage medium and terminal | |
CN113286174B (en) | Video frame extraction method and device, electronic equipment and computer readable storage medium | |
CN105427235B (en) | A kind of image browsing method and system | |
CN103065349A (en) | Data render method and device | |
US20150379664A1 (en) | Accelerated single plane clipping of polygons in graphics processing | |
US6771271B2 (en) | Apparatus and method of processing image data | |
CN103297730B (en) | On-chip study control method | |
CN106780288B (en) | Hardware acceleration circuit that polygon was filled | |
KR100523848B1 (en) | Real-time window-based image processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: Room 1301, 289 Chunxiao Road, China (Shanghai) Free Trade Pilot Area, Pudong New Area, Shanghai, 200120 Applicant after: Core chip technology (Shanghai) Co., Ltd. Applicant after: Xinyuan Microelectronics (Shanghai) Co., Ltd. Address before: Room 1301, 289 Chunxiao Road, China (Shanghai) Free Trade Pilot Area, Pudong New Area, Shanghai, 200120 Applicant before: Core chip technology (Shanghai) Co., Ltd. Applicant before: VeriSilicon Microelectronics (Shanghai) Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |