Implementing a WLAN video terminal using UML and fully automated design flow

  • Authors:
  • Petri Kukkala;Mikko Setälä;Tero Arpinen;Erno Salminen;Marko Hännikäinen;Timo D. Hämäläinen

  • Affiliations:
  • Nokia Technology Platforms, Tampere, Finland;Institute of Digital and Computer Systems, Tampere University of Technology, Tampere, Finland;Institute of Digital and Computer Systems, Tampere University of Technology, Tampere, Finland;Institute of Digital and Computer Systems, Tampere University of Technology, Tampere, Finland;Institute of Digital and Computer Systems, Tampere University of Technology, Tampere, Finland;Institute of Digital and Computer Systems, Tampere University of Technology, Tampere, Finland

  • Venue:
  • EURASIP Journal on Embedded Systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This case study presents UML-based design and implementation of a wireless video terminal on a multiprocessor system-on-chip (SoC). The terminal comprises video encoder and WLAN communications subsystems. In this paper, we present the UML models used in designing the functionality of the subsystems as well as the architecture of the terminal hardware. We use the Koski design flow and tools for fully automated implementation of the terminal on FPGA. Measurements were performed to evaluate the performance of the FPGA implementation. Currently, fully software encoder achieves the frame rate of 3.0 fps with three 50MHz processors, which is one half of a reference C implementation. Thus, using UML and design automation reduces the performance, but we argue that this is highly accepted as we gain significant improvement in design efficiency and flexibility. The experiments with the UML-based design flow proved its suitability and competence in designing complex embedded multimedia terminals.