Font Size: a A A

Design And Verification Of SoC System Based On ARM Multi-core Processor

Posted on:2021-05-01Degree:MasterType:Thesis
Country:ChinaCandidate:J X YangFull Text:PDF
GTID:2518306050467574Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of modern integrated circuit design and process manufacturing technology,integrated circuits are gradually integrated with disciplines such as mobile communication,networks,and information security,and gradually promote the development of the simple integrated circuit into a more complex integrated system,which is SoC(System-on-chip).IP(Intellectual Property)core multiplexing technology is the key to SoC design.The designers can flexibly select the corresponding functional IP core according to the specific application scenario of the designed circuit,and integrate it on a chip with on-chip interconnect bus technology,thereby reducing the chip area and power consumption to obtain better performance.The thesis takes the ARM multi-core processor as the core to build a full-featured SoC system with IP core multiplexing technology and verify it.The thesis firstly analyzes the ARM multi-core processor architecture,internal clock reset,interface,then researches the SoC design general AMBA(Advanced Microcontroller Bus Architecture)bus to provide theoretical support for SoC design based on ARM multi-core.Secondly,analyze and select the IP resources according to design requirements.Build the system bus architecture based on the research on AMBA bus,the analysis of the system architecture on-chip interconnection and implementation solutions.The subsystem is divided by the characteristic analysis of the required IP.And the RTL-code of the system control and power management module of the SoC is completed according to the application scenario design.Take DDR3 as an example,follow the design principles of IP multiplexing to complete the system integration,and implement the mapping of the entire SoC system architecture to the hardware circuit design.Next,build a system-level verification platform to perform functional simulation verification on the SoC system circuit.Mainly for the system control module,power management module and DDR subsystem,the thesis analyzes and summarizes the respective functional test points,writes corresponding test cases,gives the corresponding results of RTL simulation and analyzed it.Finally,test the system circuit with the HAPS verification platform to complete the prototype verification of the FPGA.After analyzing the results of system-level functional verification,the system-level simulation verification of the ARM multi-core SoC system designed in this thesis matches the expectations,and the basic functions tested are proven.The results of the FPGA prototype verification show that the timing of the SoC is correct and that it can implement the expected functions on the HAPS development board.
Keywords/Search Tags:ARM, SoC, AMBA, system verification, FPGA
PDF Full Text Request
Related items