Font Size: a A A

Design And Implementation Of SoC Based On Loongson Soft Processor Core LS132

Posted on:2021-03-09Degree:MasterType:Thesis
Country:ChinaCandidate:Q ZhuFull Text:PDF
GTID:2392330605474747Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Recently,aerospace engineering missions of our country becoming more complicated and diversified.Increasing requirements have been proposed for processor system,and more and more researchers will be attracted in this field.As such,to further lower the cost,improve the stability and accelerate the running speed of SoC system,this paper designs the system on chip based on the Loongson LS132 processor soft core,including all the hardware and software aspects of the SoC system.The main frame of this paper depict as follows:Firstly,the relevant terms of this research are explained in depth,such as SoC,FPGA,CPU,on-chip bus and et al.Then,the contents of MIPS32 instruction set is introduced in detail.Moreover,the basic characteristics of LS132 processor core are discussed by analyzing the simulated waveform of its source code,which verifies the correctness and functional integrity of this processor core.Secondly,the whole processes of designing SoC on-chip system are introduced in details,including the design of hardware architecture and the software of SoC system.In the aspect of hardware platform design,the design of the bus and the simulation verification are finished.Besides that,this section chiefly introduces the design and implementation of Nor Flash controller.From the perspective of algorithm innovation,the controller utilized the optimization method of lock elusion function and the write buffer programming algorithm to overcome the problems of slow programming and erase operation.The simulation results indicate that the speed of this design was improved by about 3.5 times compared with the standard single word programming and about 2 times compared with the hardware unlock single word programming.Finally,the software designing scheme of SoC system is divided into following three parts:the construction of GCC cross-compilation environment,the compilation of PMON and the design of application files.At last,the function of the SoC system is tested and verified through a series of experiments,including verifying the compilation results of the PMON and the simple user files on FPGA platform.The results show that the function of SoC is completely correct.Then,occupancy of resources of the SoC system is analyzed and explained.Meanwhile,the performance of the system is evaluated.The results show that the SoC system can stably run at the clock frequency of 43 MHz,which meets the design requirements.For the perspective of application innovation,this paper designs the BSP of Vx Works,and achieves the transplantation of Vx Works on LS132 soft core processor platform based on the designed hardware platform.The SoC system designed by this paper builds a solid foundation for realizing the absolutely autonomous and controllable domestic chips and provides a new idea for the design of processor system in aerospace field,which possesses a valuable engineering significance.
Keywords/Search Tags:SoC, processor soft core, LS132, FPGA, VxWorks
PDF Full Text Request
Related items