liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
Adaptation of OSEck for an FPGA-Based Soft Processor Platform
Linköping University, Department of Electrical Engineering.
2007 (English)Independent thesis Basic level (professional degree), 20 points / 30 hpStudent thesis
Abstract [en]

Integrated systems become larger and more complicated every day while time to market is shortened. Due to this, there is a need for flexible hardware platforms that use programmable logic not only for custom hardware but also for realizing embedded processors.

This thesis aims to select a suitable, FPGA targeted, soft processor core and adapt the real-time operating system OSEck to run on the selected target. A study of possibilities to integrate setup and configuration of OSEck into the processor’s IDE is also performed.

Studies of OSEck and the two processor candidates MicroBlaze and Nios II have been performed. The processor study showed that MicroBlaze and Nios II have a very similar architecture and both are suitable to host OSEck. MicroBlaze was chosen as target processor mainly because of more available documentation regarding operating system integration.

Performance and footprint was measured with OSEck on MicroBlaze. The performance figures indicate that MicroBlaze can not be expected to have the same processing power as hard processors but works well as a control processor. To achieve high application performance, custom hardware accelerators can be connected. Integration investigations and tests have been performed with the goal of making an interface that conforms to the normal MicroBlaze design flow.

OSEck has been successfully adapted to run on MicroBlaze and integration in the development environment is possible although some steps have to be done manually. Alternative integration options are discussed.

Place, publisher, year, edition, pages
Institutionen för systemteknik , 2007. , 92 p.
Keyword [en]
FPGA, OSEck, RTOS, Soft Processor, Nios II, MicroBlaze
National Category
Computer Engineering
URN: urn:nbn:se:liu:diva-9678ISRN: LITH-ISY-EX--07/3962--SEOAI: diva2:24079
2007-08-20, Nollstället, B, Linköpings Universitet, Linköping, 10:15
Available from: 2007-09-14 Created: 2007-09-14

Open Access in DiVA

fulltext(1223 kB)1533 downloads
File information
File name FULLTEXT01.pdfFile size 1223 kBChecksum SHA-1
Type fulltextMimetype application/pdf

By organisation
Department of Electrical Engineering
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 1533 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 1722 hits
ReferencesLink to record
Permanent link

Direct link