Publication result detail

Framework for Fast Prototyping of Applications running on Reconfigurable Systems on Chip

VIKTORIN, J.; KORČEK, P.; KOŠAŘ, V.; KOŘENEK, J.

Original Title

Framework for Fast Prototyping of Applications running on Reconfigurable Systems on Chip

English Title

Framework for Fast Prototyping of Applications running on Reconfigurable Systems on Chip

Type

Paper in proceedings outside WoS and Scopus

Original Abstract

Recently introduced chips with ARM based processors and programmable logic provide huge potential for digitalsignal processing, networking and other applications. Many IP cores and operating systems have been prepared for these chips tosimplify the development process. Nevertheless, the integration of IP cores and operating system is not covered by any developmenttool yet. Developers have to design, implement and debug the communication between hardware and software part of theapplication. Therefore we propose Reconfigurable System on Chip (RSoC) Framework to support rapid prototyping of applicationsrunning on FPGA chips with a processor. The framework consists of FPGA logic and OS drivers to support communication betweenapplication core in the FPGA and application software on the host processor. Moreover, the framework allows to configureautomatically address space of components in the FPGA and supports dynamic loading of drivers according to the FPGAconfiguration. The developer can focus only on the application software and accelerating core. For demonstration purposes, theframework is exploited in the example of a video processing application, where an image filter is running in the software andthan is accelerated in the FPGA.

English abstract

Recently introduced chips with ARM based processors and programmable logic provide huge potential for digitalsignal processing, networking and other applications. Many IP cores and operating systems have been prepared for these chips tosimplify the development process. Nevertheless, the integration of IP cores and operating system is not covered by any developmenttool yet. Developers have to design, implement and debug the communication between hardware and software part of theapplication. Therefore we propose Reconfigurable System on Chip (RSoC) Framework to support rapid prototyping of applicationsrunning on FPGA chips with a processor. The framework consists of FPGA logic and OS drivers to support communication betweenapplication core in the FPGA and application software on the host processor. Moreover, the framework allows to configureautomatically address space of components in the FPGA and supports dynamic loading of drivers according to the FPGAconfiguration. The developer can focus only on the application software and accelerating core. For demonstration purposes, theframework is exploited in the example of a video processing application, where an image filter is running in the software andthan is accelerated in the FPGA.

Keywords

FPGA, ARM, SoC, framework, Linux

Key words in English

FPGA, ARM, SoC, framework, Linux

Authors

VIKTORIN, J.; KORČEK, P.; KOŠAŘ, V.; KOŘENEK, J.

RIV year

2014

Released

08.10.2013

Publisher

European Electronic Chips & Systems design Initiative

Location

Cagliari

ISBN

979-10-92279-01-6

Book

Proceedings of the 2013 Conference on Design & Architectures for Signal & Image Processing

Pages from

355

Pages to

356

Pages count

2

URL

BibTex

@inproceedings{BUT103532,
  author="Jan {Viktorin} and Pavol {Korček} and Vlastimil {Košař} and Jan {Kořenek}",
  title="Framework for Fast Prototyping of Applications running on Reconfigurable Systems on Chip",
  booktitle="Proceedings of the 2013 Conference on Design & Architectures for Signal & Image Processing",
  year="2013",
  pages="355--356",
  publisher="European Electronic Chips & Systems design Initiative",
  address="Cagliari",
  isbn="979-10-92279-01-6",
  url="https://www.fit.vut.cz/research/publication/10393/"
}

Documents