Font Size: a A A

Design Of A System-level Model Based On Memory-accurate For Heterogeneous Multi-Processor System On A Chip

Posted on:2015-07-12Degree:MasterType:Thesis
Country:ChinaCandidate:C C LiFull Text:PDF
GTID:2308330485490865Subject:Integrated circuit engineering
Abstract/Summary:PDF Full Text Request
Over the past 20 years, with the rapid development of integrated circuits, system-on-Chip (SoC) has been more and more applications, and has achieved great success. SoC products are now everywhere and have a profound impact on our lives. In accordance with Moore’s Law, Chip integration will be increasingly high. The advances of the integrated circuit manufacturing technology make it possible to design SoC products of better performance. SoC Chips will inevitably toward high complexity, small size, low-power consumption direction. The traditional method of Chip design has become increasingly unable to meet the needs of Chip design in the future. In order to solve the contradiction between this design and production technology, a large number of Chip makers paid their attention to the improvement of Chip design methods, and the system-level modeling approach has gained recognition of most people.With the system-level modeling design method, the level of the abstraction of a SoC Chip has been enhanced, some unnecessary design details have been ignored. In this way, it greatly simplifies the complexity of the design and improves its efficiency, meanwhile the simulation time consuming is reduce, leading to the reducing of the design costs. With further research, a growing number of modeling methods have been proposed. This paper describes the main methods of the system-level modeling, and gives a classification. These modeling methods are not good or bad, different Chip design requirements apply the application of different systems modeling methods. We should consider the balance of cost and performance of the specific implementation. After select an appropriate modeling approach, what we need to do is following the general system modeling design ideas. System-level Modeling is a top-level abstraction of SoC, so naturally the "top-down" philosophy must be followed during the design; while the idea of object-oriented methodology can also bring a great help.Object-oriented technology is a software design concepts which brought fundamental changes to the software design, and has been widely recognized. Currently object-oriented technology has emerged from the narrow scope of a software designing language, and toward a higher level of development. It results in a concept of pattern and framework, and formed its own design methodology. We can also use object-oriented technology in hardware design, the concepts such as abstraction, encapsulation can be found in hardware design language with a modular design either. In this paper, on the basis of above, we make a further analysis of the object-oriented concept about inheritance, polymorphism, models and other techniques which can be used in SoC design. It is foreseeable that, object-oriented design technology and design methodology must make the hardware design process more reasonable, and make the efficiency more ideal.Using the object-oriented technology, this paper implements a design of a memory-accurate-based system-level model with C++used in the NCS Radar Imaging System. As a foundation, it first introduced briefly the background of radar imaging systems, as well as the main algorithm in the NCS, including FFT/IFFT, complex arithmetic, transpose operation and so on. In this model, there will be a lot of dedicated modules which will process the arithmetic operation。 These are FFT/ IFFT module, transpose operation module and cluster module.Finally, this paper describes the implementation details of this model and the mapping method about the class of the hardware modeling, as well as the main ideas of simplifying the interconnection structure. The software on a Chip achieves by calling each module of the hardware classes and stores the data in the DDR modules. The memory-accurate idea achieved by fixing the memory address space. This model is only concerned with the data flow, and the control unit is not modeling. This will simplify the complexity of the model to achieve the desired goal.
Keywords/Search Tags:System-level Modeling, Object-oriented Design, Memory-accurate
PDF Full Text Request
Related items