Font Size: a A A

Design And Application Of MCU Based On Cortex-M3 Core

Posted on:2022-12-24Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y ZhengFull Text:PDF
GTID:2518306764473614Subject:Automation Technology
Abstract/Summary:PDF Full Text Request
In current information era,intelligent life is becoming a reality with the rapid development of the integrated circuit industry.Smart devices that are closely related to people's daily life,such as autonomous driving of cars,Internet of Things(Io T),electronic bracelets and watches,are inseparable from the microcontroller as the "brain".As the core component of miniaturized and intelligent equipment,microcontroller has broad development prospects and huge commercial value.Using some lower-level microprocessor cores to build a series of special-purpose microcontrollers for specific purposes,their performance is often comparable to some general-purpose microcontrollers which with high-level cores,so this design and development has a high cost-effective and practicality.Therefore,this thesis adopts the mainstream ARM microprocessor architecture for the research and design of the microcontroller,and combines the Cortex-M3 microprocessor core with a specific Fast Fourier Transform(FFT)hardware acceleration module to design a dedicated microcontroller that can be used for digital signal preprocessing,compared with general-purpose microcontrollers which use the Arithmetic and Logic Unit(ALU)that comes with the core to solve the problem,the design in this thesis has the advantages of high data processing efficiency and simple software drivers.This thesis firstly introduces the overall architecture of the microcontroller,mainly introduces the basic concepts in the Cortex-M3 microprocessor core in details such as registers,instruction sets,address mapping,etc...The working principle of the Advanced High-Performance Bus(AHB)and Advanced Peripheral Bus(APB)protocols in the on-chip Advanced Microcontroller Bus Architecture(AMBA)system used in the design is also be explained.Then,on the basis of the open source soft core IP provided by the ARM Design Start project,this thesis studies and appropriately tailors the AMBA on-chip bus system to meet the design requirements.And design the bus interface and peripheral hardware devices of microcontroller based on Verilog Hardware Description Language.The off-chip ADC sampling controller,FFT digital preprocessing hardware accelerator,Serial Peripheral Interface(SPI),Universal Asynchronous Receiver Transmitter(UART)and other modules as peripheral devices of AHB bus are mainly studied and designed,which realize the sampling,processing and transmission of signals by the microcontroller;Two commonly used peripheral devices which are General-Purpose Input/Output(GPIO)and Timer are also designed,they are mounted on the APB bus of the microcontroller to achieve basic input,output and timing functions,and then software drivers are designed for these peripheral devices.Finally,after completing the code design and mixed simulation of Verilog Hardware Description Language and C language,this thesis uses FPGA combined with Matlab to perform data processing to verify the correctness of the microcontroller's function,and then carry out logic synthesis and back-end physics layout design for the microcontroller.And finally completing chip design of the microcontroller based on 180 nm CMOS process.
Keywords/Search Tags:Micro Control Unit, ARM, ASIC
PDF Full Text Request
Related items