Font Size: a A A

Design And Functional Verification Of MCU System Based ARM Instructions Architecture

Posted on:2016-09-07Degree:MasterType:Thesis
Country:ChinaCandidate:J B XiaoFull Text:PDF
GTID:2308330464952106Subject:Integrated circuit engineering
Abstract/Summary:PDF Full Text Request
Along with the rapid development of the times, the demands of people are also growing for electronic products. One of the fields is intelligent devices. Intelligent devices rely mainly on the microcontroller to work. Therefore, the microcontrollers determine the performance of the intelligent devices directly. So, the research and design of microcontroller are great significance.In this paper, a design of microcontroller system is completed based existing IP cores and mature microcontroller architecture. The microcontroller system shall be used to one So C about communication. The design of system uses Verilog, a excellent hardware description language, and adopts the concept of top-bottom modularized design to realize. The microcontroller system kernel architecture is implemented based on ARMv4 instruction architecture, which is added access and write back on the basis of three stage pipeline(fetch, decode, execute), a total of five. At the same time, it has the instruction cache and data cache function. Its peripherals include I2 C master controller and UART for serial communication, Timer for interrupt, Interrupt Controller for management of interrupts, and GPIO for extending the interface of system.For functional verification, the verification platform is constructed with existing VIP by advanced verification language System Verilog and excellent UVM methodology. Advantages of the platform include the automation of verification, constrained randomization of test vector and better reusability.
Keywords/Search Tags:MCU, ARM, functional verification, UVM, SoC
PDF Full Text Request
Related items