Publication:
Tools and techniques for implementation of real-time video processing algorithms

Placeholder

Institution Authors

Research Projects

Journal Title

Journal ISSN

Volume Title

Type

article

Access

restrictedAccess

Publication Status

Published

Journal Issue

Abstract

This paper describes flexible tools and techniques that can be used to efficiently design/generate quite a variety of hardware IP blocks for highly parameterized real-time video processing algorithms. The tools and techniques discussed in the paper include host software, FPGA interface IP (PCIe, USB 3.0, DRAM), high-level synthesis, RTL generation tools, synthesis automation as well as architectural concepts (e.g., nested pipelining), an architectural estimation tool, and verification methodology. The paper also discusses a specific use case to deploy the mentioned tools and techniques for hardware design of an optical flow algorithm. The paper shows that in a fairly short amount of time, we were able to implement 11 versions of the optical flow algorithm running on 3 different FPGAs (from 2 different vendors), while we generated and synthesized several thousand designs for architectural trade-off.

Date

2019-01

Publisher

Springer Nature

Description

Keywords

Citation


Page Views

0

File Download

0