Font Size: a A A

Design And Realization Of Software System For Computer Teaching Platform

Posted on:2015-12-06Degree:MasterType:Thesis
Country:ChinaCandidate:X P ZanFull Text:PDF
GTID:2298330431481531Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of the microelectronics and semiconductor industry, the teaching contents and experimental methods are constantly changing. As the cost performance of the FPGA chip increases and the applied range expands, domestic and foreign universities have imported the FPGA teaching to computer science teaching. The contents and forms of the computer science experiments have also changed. The forms have changed from traditional experimental platform consists of discrete components, to the present experimental platform based on FPGA. The contents have changed from connecting wires, throwing switches to self-completed circuit design, including simulation and verification.What the thesis studied is the computer teaching experiment platform based on FPGA. Experimental platform is designed to be able to provide a experimental environment for computer core courses, including digital circuits, computer organization, system architecture, operating system and compiler principles. For operating system and compiler principles, we provide an operating system environment for user by building SnapGear Linux based on LEON3soft core processor, and also provide a cross compiler tool chain. For computer organization and system architecture, we provides a graphical interface system for user to dynamically display the data and data flow of each module inside the experimental platform.The research of the thesis includes two parts, the build of operating system and the graphical interface system. For the operating system section, we research the construction method and process of the LEON3SOPC in detail, mainly including LEON3configuration, design and embedding of APB IP core. After studying the load procedure of U-Boot and the methods transplanting to LEON platform, we finally explore the configuration and transplantation of SnapGear Linux embedded operating system, and also the construction method of cross compiler tool chain for SnapGear. For the graphical interface system section, we introduce the overall design of the system, design the serial communication module and data flow display engine, and define the communication protocol between upper computer and experiment platform. Finally, we test and verify the experimental platform by a few experiments, and the experiment results show that the experimental platform achieves the expected design goals.
Keywords/Search Tags:experimental platform, SOPC, LEON, Linux, graphical interface
PDF Full Text Request
Related items