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

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
FPGA Implementation of a UPnP Media Renderer
Linköping University, Department of Electrical Engineering, Electronics System. Linköping University, The Institute of Technology.
Linköping University, Department of Electrical Engineering, Electronics System. Linköping University, The Institute of Technology.
2011 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Implementation av en UPnP Media Renderer på en FPGA (Swedish)
Abstract [en]

Actiwave AB delivers audio solutions for active speakers. One of the features is that audio can be streamed to the speakers over a local network connection. The module that provides this functionality is expensive. This thesis investigates if this can instead be achieved by taking advantage of the Spartan-6 FPGA on their platform, using part of it as a MicroBlaze soft processor on which a rendering device can be implemented. The thesis discusses design decisions such as selection and integration of operating system, UPnP framework and media decoder. A fully functional prototype application for a desktop computer was implemented, with the intention of porting it to the FPGA platform. There turned out to be too many compability issues though, so instead, a simpler renderer was implemented on the FPGA. Mp3 music files were successfully streamed to and decoded on the soft processor, but without fulfilling real-time constraints. The conclusion is that it is reasonable to implement a UPnP Media Renderer on the FPGA. Decoding in real-time can be an issue due to insufficient performance of the soft processor, but several possible solutions exist.

Place, publisher, year, edition, pages
2011. , 38 p.
Keyword [en]
FPGA, MicroBlaze, UPnP, embedded linux, PetaLinux
National Category
Embedded Systems
Identifiers
URN: urn:nbn:se:liu:diva-75514ISRN: LiTH-ISY-EX--11/4368--SOAI: oai:DiVA.org:liu-75514DiVA: diva2:507683
Subject / course
Electronics Systems
Uppsok
Technology
Supervisors
Examiners
Available from: 2012-04-02 Created: 2012-03-05 Last updated: 2012-04-24Bibliographically approved

Open Access in DiVA

FPGA Implementation of a UPnP Media Renderer(1849 kB)611 downloads
File information
File name FULLTEXT05.pdfFile size 1849 kBChecksum SHA-512
fed35c2b280b5eeb7cd88ae694b37423e6185004f102a7f24d0d35c7e304e860a6c0bd8b0d6955eefa050500faf0a1c245461b92e88fb9b60e65bb7749692dde
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Ländell, Karl-RikardWiksten Färnström, Axel
By organisation
Electronics SystemThe Institute of Technology
Embedded Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 611 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

urn-nbn

Altmetric score

urn-nbn
Total: 210 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf