TLM model for GPU geometric primitive start mark management in plane clipping based on SystemC
A technology of starting markers and geometric primitives, which is used in electrical digital data processing, CAD circuit design, special data processing applications, etc. Realize the effect of short cycle, reduced design cycle and fast simulation speed
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0041] See figure 1 , figure 1 A schematic structural diagram of a TLM model for the management of the start tag of the GPU geometric primitive in the SystemC-based plane clipping provided by the embodiment of the present invention.
[0042] The TLM model (TLM microstructure) includes a geometric primitive storage unit, a primitive command parsing unit, a first primitive clipping unit and a primitive output control unit. Wherein, the geometric primitive storage unit receives and stores the first primitive vertex command output in the previous stage through the TLM port, and the first primitive vertex command includes a primitive vertex packet of the first primitive vertex in the geometric primitive. The primitive command parsing unit is configured to set the first clipping flag according to the first start flag in the primitive vertex packet. The first primitive clipping unit is used to determine the relationship between each first line segment in the basic primitive and the...
Embodiment 2
[0074] On the basis of Example 1, please refer to Image 6 , Image 6 A schematic flow diagram of a method for managing the start tag of GPU geometric primitives in a SystemC-based plane clipping provided by an embodiment of the present invention, the management method includes steps:
[0075] S1. Set currentNum to record the number of vertices of the first primitive received, and initialize currentNum to 0.
[0076] S2. Obtain a vertex packet of the first primitive, and add 1 to the current number of vertices of the first primitive, that is, currentNum++.
[0077] S3. Analyze the start flag information psFlag in the vertex packet of the first primitive, and judge whether psFlag is 1. If psFlag is 1, set psFlagClipped=0. If psFlag is 0, it is not necessary to set psFlagClipped.
[0078] S4. Judging whether the current basic primitive has been received: judge the relationship between the currentNum value and the number of vertices corresponding to the currently processed basi...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com