Font Size: a A A

The Design And The Implementation Of The Open Embedded System On Programmale Chip Platform

Posted on:2010-10-11Degree:MasterType:Thesis
Country:ChinaCandidate:H W ZhengFull Text:PDF
GTID:2178360275994287Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
SOPC (System On a Programmable Chip) has become a main trend of embedded system, which has many advantages such as flexibility, programmable, shortend development time and software hardware scalable and so on. SOPC implemented on FPGA can solve the problem in the traditional approaches of ASIC design. As the majority of SOPC platform is not free and technology secret, and there is the lack of study on SOPC in our country, the design and the implementation of the SOPC platform has a great meaning for the development of the embedded system.In the thesis, an embedded SOPC development platform with the characteristics of open-source, open and extendable is designed and implemented. The system hardware includes the implementation of OpenRISC1200,UART,Debug module and Memory Controller and the integration of all IP cores with douboe-wishbone protocol. The system software contains the Flash programmer compatible with JTAG protocol, GDB-based JTAG debugging of the system and the porting of open-source real-time embedded operating systemμC/OS-Ⅱ. It provides an open development platform for specific embedded applications.The characteristics and innovations of the platform designed in this thesis are as follows:(1) Open-source: The hardware including all IP cores and the software including compiler, debugger and operating system, are completely open source and free of charge.(2) Open: The Wishbone,JTAG protocol,GDB used in development platform are not only open source but also industry standards and well developed.(3) Extendable: The designer can add or delete the hardware or software function modules according to the requirements. For example, we can add the USB IP core to support the USB peripherals and co-processor to accelerate the multimedia processing.
Keywords/Search Tags:SOPC, OpenRISC1200, μC/OS-Ⅱ
PDF Full Text Request
Related items