Font Size: a A A

Verification Of GPU Image Process Unit Based On Systemc TLM Model

Posted on:2019-01-29Degree:MasterType:Thesis
Country:ChinaCandidate:G D KangFull Text:PDF
GTID:2428330572451647Subject:Engineering
Abstract/Summary:PDF Full Text Request
Graphics Processing Unit(GPU)is a special image processing chip.It is one of the most popular research directions in the field of IC.The data form processed by the GPU is single,and its calculation method is not complex,but the throughput is large and the control flow path is complicated and complicated,which brings great challenge to the design and verification.System C has powerful function of CO-simulation-verification.It can provide a functional model that can explore the chip architecture before RTL design is completed.Therefore,the System C modeling and verification of GPU is of great significance.In this paper,the characteristics of the image processing unit module in the internship project are analyzed.The verification requirements for the module and the following module are summarized,and the System C TLM model is adopted.So,the transaction level modeling of the image unit is carried out.In reference to the experience of using System C for modeling and verification in the industry,a set of wrapper(encapsulation)for the communication between System C and RTL was designed,and a separate verification of the System C-TLM model of GPU was carried out.After completing the System C-TLM model of the image processing unit,a new system verification platform is studied.Through the theoretical research on the theory of graphics pipelining and the implementation of Open GL based image pipeline,a test case based on Open GL2.0 is written.The driving driver between the test case and the TLM model is written in C language,and the register of the model is read and written directly.After validating the modules of clock module,reset module,memory module and DMA module in TLM model,the function of GPU is verified.The validation of this paper based on the System C TLM model has been applied in the subsequent projects,and the test platform is reused in interface verification and in the verification of the subsystem.In the verification process of GPU,some defects of the model have been found,and some of the typical defects are selected.The final chapter of this paper is listed,and how to modify the model is explained.The verification results show that the verification based on System C TLM model can improve the flexibility and reusability of the verification,and reduce the verification cost of the chip.
Keywords/Search Tags:SystemC, GPU, Modeling, IPU, Verification
PDF Full Text Request
Related items