| In a cloud-based general-purpose VDI(virtual desktop infrastructure)that is costeffective,clients are often very "thin." This makes VDI performance low and can only complete some of the most basic tasks.In a complex use environment,such virtual desktop systems often appear to be stuck and tearing.Therefore,it is becoming more and more urgent to design a dedicated video decoding hardware to accelerate the decoding performance of the client,share the CPU computation load,and allow the CPU to efficiently handle other computational tasks.This design also satisfies the realtime and stability need for client in the military-oriented environment.The dissertation focuses on hardware acceleration of video decoding.Firstly,it introduces the history of virtual desktop technology and the advantages of virtual desktops compared with traditional PCs.It also explains the significance and necessity of virtual desktop technology research.Then it introduces the current situation of virtual desktop technology research and its client hardware in China and abroad,and puts forward the architecture of this design.Then introduced and analyzed the decoding process of the current mainstream video standards,as well as the problems and key technologies that need to be solved in the video hardware decoding process.At the same time,the desktop virtualization protocol was introduced and compared,and the SPICE protocol was chosen for Verification of the hardware design.Then Verilog was used to design the various modules of the decoding hardware,including various modules of the video processing unit and post-processing modules.Finally,the function of the decoding hardware was simulated,verified and tested in the SPICE protocol-based virtual desktop system,and the results were analyzed.The verification and test results show that the function of the decoding hardware is complete,it can accelerate the video decoding process,and has good performance.Compared with clients that are not accelerated,the client can achieve up to 400% improvement in the number of display frames,the screen is stable and smooth,and the network bandwidth consumption is reduced by up to 44%. |