Font Size: a A A

Design And Implementation Of Multi-core Simulation Platform For Dong Xin Baseband Chips

Posted on:2018-06-18Degree:MasterType:Thesis
Country:ChinaCandidate:M ZhouFull Text:PDF
GTID:2348330569986296Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
The continuous development of mobile communication technology puts forward higher requirements on data processing capabilities and real-time of communication equipment.Multi-core DSP architecture has become the development trend of high-performance baseband chip,but more and more complex chip structure and processing process led to the development time and cost increasing.As the software simulator makes the problem found ertly in the chip hardware and softwareindependent development process,greatly reducing the time to market and R & D cost,so we need todevelop a multi-core simulator to solve the multi-core structure problems.The DongXin series baseband chip developed by Chinese Academy of Sciences lacks a software simulation tool for it,which leads to the following problems:(1)it is difficult to evaluate and analyze the physical layer application before the chip is completed;(2)the debugging of on-chip multi-coreapplicationis difficult.Based on this,this paper uses DongXin DSP instruction set simulator as the experiment platform to design and implement a multi-coresimulation platform for software developers,which is based on theprototype of the DongXin baseband chip.In this paper,it is analyzed from two aspects:(1)the key technologies of multi-core simulation;(2)the structure design of DongXin multi-core simulation platform.The key technologiesof multi-core simulation platforms are to solve the problem of multi-core parallel,inter-core communication,inter-core synchronization and interrupt control.Its design is based single-core DSP instruction set instruction set simulator.The design and implementation process of single-core to multi-core is shown below: through multi-pthread technology to solve the prolem of multi-core applications in the DSP core running and debugging in parrel;by modifying the DSP core access;by modifying DSP core access instructions to access shaerd memory,to solve the prolem of communication between cores;by adding mutex and semaphore instructions to solve the problem of inter-core synchronization;by adding the function of receiving and saving the interrupt information,controlling and executing the interrupt routine,to solve the problem of interrupt control.These technologies make multiple DSP cores interrelated,intercat,and become an organic whole of multi-core DSP.DongXin multi-core simulation platform architecture design is based on multi-core DSP simulator and combines typical baseband chip modules,making the platform to simulate the bebavior of baseband chip.In addition to multi-core DSP,the whole platform also incorporates DMA controller,hardware accelerator and other core baseband function module.Among them,the DMA controller module is simulated and designed individually,which is based on its function in the baseband chip.The hardware accelerator module modifies the existing C model so that it can be used repeatedly in the simulation platform after it is combined.Finally,this paper verifies the above key technologies and system architectures respectively,and experimental results show that the design and implementation of multi-core simulation platform supports software developers to debug the multi-core applications in parallel,and analyze them from instruction numbers,cycle numbers,running time and so on.
Keywords/Search Tags:multi-core, DSP, baseband chips, instruction set simulator, multi-thread
PDF Full Text Request
Related items