Font Size: a A A

Research On Cluster Design And Initialization Method Of MPSoC

Posted on:2012-10-16Degree:MasterType:Thesis
Country:ChinaCandidate:X JinFull Text:PDF
GTID:2178330335961429Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
Multi-processor System-On-Chip (MPSoC) can make full use of the even higher silicon integrity from the development of manufacturing technology, enlarge the parallel processing ability of multi computing resources, and so provide a viable solution for complex application which contains large-scale computation and real-time requirements. Now, MPSoC is widely used in digital signal process, multimedia, and network applications, etc. MPSoC has become the kernel design aspect of the next generation complex SoC. The main topics about MPSoC design include how to select and design the resource nodes of computation, how those resource nodes communicate with each other, how the computation tasks are assigned to those computing nodes and how they are organized and controlled.Based on the analysis of those existing on-chip communication architectures, a cluster-based on-chip communication architecture for MPSoC was proposed in this dissertation. This heterogeneous communication architecture adopts hierarchical bus and Network-on-chip(NoC) to achieve both scalability of system architecture and computing locality of resource nodes. At the system level, mesh based on-chip network is used as the communication backbone for various commutation resource. At the cluster level, processing cores and other IPs communicate with each other via a hierarchical bus. The cluster-based MPSoC was designed to meet the requirements of large data amount and high data transfer rate for real-time applications. A method of separating the control path and the data path was adopted to improve the data transfer efficiency of the cluster. Based-on such communication architecture, an initialization method was proposed for this MPSoC. Through analysis, the method showed some advantages at versatility, portability and scalability. Finally, the proposed MPSoC was implemented into a FPGA based development board, and a real-time video blending application had been mapped on the prototype, which validated the function of the design.
Keywords/Search Tags:MPSoC, heterogeneous communication, cluster, initialization method for MPSoC, hardware prototype
PDF Full Text Request
Related items