用FPGA晶片作32位元類似ARM之微控制器設計
No Thumbnail Available
Date
2003
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
本論文主旨在於設計一個與ARM 功能類似之32位元微處理器,燒錄於Xilinx晶片上,觀測執行程式時微處理器內部之變化。首先,參考ARM微處理器的指令碼,瞭解ARM微處理器的特性,設計出初步的系統架構,系統完成後再加入其他指令,讓系統由簡入繁,逐步實作完成。之後,利用完成的指令撰寫應用程式,並於實驗平台上觀測程式執行結果。
本論文側重於整合設計、模擬,並製作低成本之硬體平台驗證。此實驗平台亦可供日後發展各種大型電路設計實作之用。
This study focuses on the design of 32-bit CPU that will execute the most often used instructions the ARM CPU. By downloading the program into chip, we can observe the inner change of ARM from the LED and 7-Segment display in instruction execution. At first, we design the initial framework of the CPU by choosing some most useful instructions and then increase the complexity by incorporated some other instructions gradually. Then, we write the application program and observe the result of executing program in the platform circuit. The study puts the emphasis on integrating the circuit design and the function simulation into a low-cost self-made platform board. The platform board can also be used in developing many kinds of large circuit in future.
This study focuses on the design of 32-bit CPU that will execute the most often used instructions the ARM CPU. By downloading the program into chip, we can observe the inner change of ARM from the LED and 7-Segment display in instruction execution. At first, we design the initial framework of the CPU by choosing some most useful instructions and then increase the complexity by incorporated some other instructions gradually. Then, we write the application program and observe the result of executing program in the platform circuit. The study puts the emphasis on integrating the circuit design and the function simulation into a low-cost self-made platform board. The platform board can also be used in developing many kinds of large circuit in future.