Change search
ReferencesLink to record
Permanent link

Direct link
ORGFX: a Wishbone compatible Graphics Accelerator for the OpenRISC processor
Mälardalen University, School of Innovation, Design and Engineering.
Mälardalen University, School of Innovation, Design and Engineering.
2012 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Modern embedded systems such as cellphones or medical instrumentation use increasingly complex graph-ical interfaces. Currently there are no widely used open hardware solutions to accelerate embedded graphicalapplications. This thesis presents the ORSoC graphics accelerator (ORGFX), an open hardware graphics ac-celerator that can be used with programmable hardware. A standalone software implementation is providedto help for a quick development of accelerated applications.The accelerator is able to render 2D, 3D and vector graphics. The example implementation of theORGFX is integrated with the OpenRISC Reference Platform System on Chip version 2 (ORPSoCv2). Thenal implementation runs on a Xilinx FPGA at 50 MHz, and provides accelerated graphics output froman HDMI port. An extensive software driver and a set of utilities to ease development for the graphicsaccelerator are provided along with the hardware. The software implementation of the accelerator uses thesame API as the hardware drivers, making it possible to quickly develop applications for the acceleratorwithout access to a physical platform.The nal implementation trades performance against platform independence and generality. The com-ponent can be integrated with any CPU or memory chip and works alongside a custom display core thatrenders the output to an external screen. The software drivers can be run bare metal or modied to run onan operating system.All of the hardware and software developed in this project is provided as open source under the GNULesser General Public License (LGPL), and can be downloaded from The authorshope that future releases will be integrated as a standard component into the OpenRISC Reference PlatformSystem on Chip.

Place, publisher, year, edition, pages
Keyword [en]
FPGA graphics accelerator OpenRISC
National Category
Computer Engineering
URN: urn:nbn:se:mdh:diva-15409OAI: diva2:556520
Subject / course
Computer Science
Available from: 2012-10-25 Created: 2012-09-25 Last updated: 2012-10-25Bibliographically approved

Open Access in DiVA

ORGFX(1817 kB)93 downloads
File information
File name FULLTEXT01.pdfFile size 1817 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Lenander, PerFosselius, Anton
By organisation
School of Innovation, Design and Engineering
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 93 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: 152 hits
ReferencesLink to record
Permanent link

Direct link