Font Size: a A A

.8-bit Risc Microcontroller Lsi Analysis And Design

Posted on:2004-10-16Degree:MasterType:Thesis
Country:ChinaCandidate:Z ZhangFull Text:PDF
GTID:2208360095960231Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
Microcontrollers have been developing for more than twenty years and a great many microcontrollers that ranged from 8-bit, 16-bit, and 32-bit to 64-bit are presented successively. Famous forgeign producers have almost occupied the internal market, so we should develop microcontrollers with our own intellectual property as soon as possible. In order to catch up with the foreign advanced technology we should study their successful design experience, otherwise, we could not get our product's performance and area optimaized. So it is determined that we adopt the design method combined reverse analysis and top-down design.The target of this research project is to develop an 8-bit RISC microcontroller, which is compatible with PICmicroTM mid-range MCU family of Microchip Technology Inc. in the instruction system. The author and the team spent more than one year in this project. They abstracted logic schematic from layout, sorted the circuits into different modules, analyzed and simulated all the modules, and then they mastered the structure of MCU, understood the operation of instructions and grasped the design style of PICmicro. At last they finished the compatible MCU core.This paper generally introduces the development of computer instruction system and then further analyzes the MCU architecture and its pipline characterization. Then this paper illustrates the principle and design of every module and explains the operation of every instuction by analyzing the behavior of ALU. The microcontroller could be expanding by adding interrupt system, which is discussed in chapter 5. At last the simulation of a multiplication program verifies the MCU. The EDA tool is Workview Office 7.5.
Keywords/Search Tags:MCU, RISC, CISC, pipeline, register, instruction, Arithmetic and Logic Unit (ALU), interrupt
PDF Full Text Request
Related items