Font Size: a A A

The Design And Realization Of An Embedded Application Specific MCU

Posted on:2006-01-22Degree:MasterType:Thesis
Country:ChinaCandidate:W H XinFull Text:PDF
GTID:2168360155975826Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Nowadays, applications of microcontroller (MCU) in embedded systems have been widely developed and the environments require MCU to have higher feature of real time. In the paper, an 8-bit microcontroller is designed and implemented. The microcontroller is used as a real time controller in embedded systems and its instruction set is compatible with that of MCS-51 series .The design adopts two-level instruction pipelines structure. The problems of structure correlation and data correlation have been resolved by adjusting the memory structure, using look-ahead control and branch prediction. Eight 8-bit I/Os are used to improve the control ability. In order to get high performance of real time control, the microcontroller has abundant real time control resources, including 28 interrupt resources (22 external interrupt resources) and 14 interrupt vectors (8 external interrupt vectors); especially,enhanced interrupt controller with multiple interrupt resources is designed. In addition, the microcontroller also has two full-duplex serial ports, three timer/counters and a watch dog timer used to inspect the running of program.The design process is performed top down using Verilog HDL. The whole MCU core have been coded for synthesis in Verilog HDL. The test-bench is also coded here.The binary machine code is obtained by compiling assemble and C language test program using KEIL compiler. Function has been verified by testing the machine code on the test-bench. Available gate net-list has been gotten by logic synthesis and gate level verification. Using tools of auto place & route, the layout has been primarily finished.
Keywords/Search Tags:MCU, MCS-51, Instruction pipeline, Interrupt controller, Verilog HDL, Synthesis, Place & router
PDF Full Text Request
Related items