賴飛羆臺灣大學:資訊工程學研究所黃志奕Huang, Chih-YiChih-YiHuang2007-11-262018-07-052007-11-262018-07-052004http://ntur.lib.ntu.edu.tw//handle/246246/53817微處理器從一九七0年代開發迄今,已成為個人電腦最重要的核心元件,而發展歷成相彷的微控制器,則已廣泛應用在我們的生活中,從弁鈳瘥穡鴘The microprocessor has become the most important element in personal computer opened and developed since 1970’. This thesis is mainly on implementation for an 8/16 bits microcontroller to fit the consumer products and industry control. Microcontroller is an element which is designed for I/O control in purpose, it is simple, small, equipped with more control function, stable, easy to learn and cheap. Therefore, we use the theory of microprocessor technique, and consider the technology and market to implement a 8/16 bits microcontroller, then verify and compare with the others controllers. The controller named 16x, it is described with the hardware description language VHDL which feature include RISC, Von Numann, I/O mapped I/O architectures, 66 instructions, 4 in/out ports, and can access 8, 16, bits data.Figure III Table V Chapter 1 Introduction 1 1.1 Motivations and Objective 1 1.1.1 Microprocessor and Microcontroller 1 1.2 Literature Survey 4 1.2.1 Computer Architecture 4 1.2.2 Output Function 10 1.2.3 Cost Considerations 11 1.3 Applications 11 1.4 Organization of this Thesis 12 Chapter 2 Instruction Set Design 13 2.1 The Aspects for Performance 13 2.2 Addressing Mode 15 2.3 Instruction Format 18 Chapter 3 Hardware Architecture 24 3.1 Embedded ROM and RAM 25 3.2 System Control and Flags 30 3.3 Functional Blocks Design 34 3.4 Input/Output Ports 38 Chapter 4 FPGA Implementation and Discussions 40 4.1 FPGA Development Board 40 4.2 Simulation and Verification 41 4.3 Demo circuits 46 4.4 Comparison with other Microcontrollers 50 Chapter 5 Conclusions 54 References 56 Appendix A Instruction Table 58454722 bytesapplication/pdfen-US精簡指令集8051PIC16C558/16位元現場可程式陣列邏輯微控器計算機結構消費性電子RISCConsumer ElectronicsMicrocontrollerHarvardComputer ArchitecturePIC16c55設計並實作一顆8/16位元消費性電子產品微控器於FPGADesign and FGPA Implementation of an 8/16-bit Consumer Electronics Microcontrollerthesishttp://ntur.lib.ntu.edu.tw/bitstream/246246/53817/1/ntu-93-P90922010-1.pdf