Font Size: a A A

MCU Design Based On AMBA And FPGA Prototyping Verification

Posted on:2017-11-02Degree:MasterType:Thesis
Country:ChinaCandidate:D Q LiFull Text:PDF
GTID:2348330488974616Subject:Engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the development of industry standards and the continuous improvement of people's living needs, microcontroller(MCU) of IC industry also will be a great development and application. It is more and more important for MCU chip-design to improve the efficiency and to reduce the design cycle of production. IP Reuse is an important way to reduce chip development time and development risks. Began to appear from the earliest 8 bits MCU, MCU technology has rapidly developed, so 16 and 32 bits high-performance MCU emerged. 32 bits MCU will be the main stream of MCU chip in the future. For the R&D efficiency requirements, most of the MCU manufacturers will choose cost-effective and easy-accessing kernel resources. Because of its rich ecosystem ARM series kernel resources has become the main direction of 32 bits MCU. This paper is based on AMBA2.0 bus protocol and IP multiplexing combining with FPGA prototyping to design and verify a 32 bits MCU for data encryption and decryption. This method to combine of running test cases code logic verification and FPGA prototyping in the MAC method, greatly reduce the design verification time and can be very easy to design changes, while ensuring design quality.According to the design principles of Top-Down, this paper analysis the generic architecture of MCU and FPGA prototyping verification methods, and then design the MCU architecture based on ARM cores and AMBA bus protocol. In the design process, referring to the Bus Matrix in thought to optimize the structure, it ensure the high-speed characteristic of design. After that, paper completed the module partition and function definition of system, and then processing to integration of the sub module and system RTL code, with low power optimization in the process of every module. After the design is completed, through analysis to determine the test plan and design a test platform is processing,and direct cases were wrote to test functions; then combining the FPGA prototyping methods in-depth analysis and Xilinx's FPGA-based hardware platform with a new generation of integrated development Environmental Vivado to complete FPGA prototype verification. Finally, FPGA prototyping methods in-depth analysis, and Xilinx's FPGA-based hardware platform and a new generation of integrated development environment Vivado to complete FPGA prototype verification and FPGA synthesis and implementation process, the timing of design critical paths were the amendments and optimization.Final design is verified on FPGA hardware platform, and AHB bus master clock frequency is optimized up to 60 MHz, while PCIe interface meetting the requirements of 125 MHz clock frequency and data rate optimized up to 33Mb/s.
Keywords/Search Tags:MCU, ARM, IP, AMBA, FPGA, Prototyping
PDF Full Text Request
Related items