Dissertation/Thesis Abstract

Network-on-chip based h.264 video decoder on a field programmable gate array
by Barge, Ian J., M.S., Marquette University, 2017, 78; 10266086
Abstract (Summary)

This thesis develops the first fully network-on-chip (NoC) based h.264 video decoder implemented in real hardware on a field programmable gate array (FPGA). This thesis starts with an overview of the h.264 video coding standard and an introduction to the NoC communication paradigm. Following this, a series of processing elements (PEs) are developed which implement the component algorithms making up the h.264 video decoder. These PEs, described primarily in VHDL with some Verilog and C, are then mapped to an NoC which is generated using the CONNECT NoC generation tool. To demonstrate the scalability of the proposed NoC based design, a second NoC based video decoder is implemented on a smaller FPGA using the same PEs on a more compact NoC topology. The performance of both decoders, as well as their component PEs, is evaluated on real hardware. An analysis of the performance results is conducted and recommendations for future work are made based on the results of this analysis.

Aside from the development of the proposed decoder, a major contribution of this thesis is the release of all source materials for this design as open source hardware and software. The release of these materials will allow other researchers to more easily replicate this work, as well as create derivative works in the areas of NoC based designs for FPGA, video coding and decoding, and related areas.

Indexing (document details)
Advisor: Ababei, Cristinel
Commitee: Medeiros, Henry, Yaz, Edwin
School: Marquette University
Department: Electrical & Computer Engineering
School Location: United States -- Wisconsin
Source: MAI 56/03M(E), Masters Abstracts International
Source Type: DISSERTATION
Subjects: Computer Engineering, Electrical engineering
Keywords: FPGA, H.264, Network-on-chip
Publication Number: 10266086
ISBN: 9781369694703
Copyright © 2019 ProQuest LLC. All rights reserved. Terms and Conditions Privacy Policy Cookie Policy
ProQuest