printlogo
ETH Zuerich - Homepage
Computer Engineering and Networks Laboratory (TIK)
 

Publication Details for Inproceedings "Windowed FIFOs for FPGA-based Multiprocessor Systems"

 

 Back

 New Search

 

Authors: Kai Huang, David Gruenert, Lothar Thiele
Group: Computer Engineering
Type: Inproceedings
Title: Windowed FIFOs for FPGA-based Multiprocessor Systems
Year: 2007
Month: July
Pub-Key: HGT2007b
Pages: 36-42
Keywords: ESD,MPSOC
Publisher: IEEE 18th International Conference on Application-specific Systems, Architectures and Processors(ASAP07)
Abstract: FPGA-based multiprocessor systems are viable solutions for stream-based embedded applications. They provide a software abstraction which enables coarse-grained parallel deployment on an FPGA chip. A widely used model for such a deployment is the class of Kahn process networks despite their limitation to pure FIFO communications. In this paper, a new mechanism denoted as windowed FIFO is introduced, extending the functionality for data transfer. The new concept allows non-destructive read, reordering, and skipping of data within a communication channel. We present the behavior, the software interface and the hardware design of this mechanism. We introduce our abstraction of WFIFO process network which is suitable for systematic and automated synthesis while still inheriting the nice property of Kahn process networks, i.e. being determinate. Also, we present illuminating examples to demonstrate the practicality of the outlined approach.
Location: Montreal, Canada
Resources: [BibTeX] [Paper as PDF]

 

 Back

 New Search