Morpheus ("multi-purpose dynamically reconfigurable platform for intensive heterogeneous processing") is an integrated EU project which addresses innovative solutions for embedded computing based on dynamically reconfigurable platforms and tools.
In the scope if this project the IDA addresses the following issues:
Specification of application requirements im the field of stream processing, especially real-time processing of digital high-resolution video (cinema)
Development and integration of a demonstrator based on the hardware developed during the FlexFilm-project
RTL design, including a DDR-SDRAM memory controller and external RAM interface, as well as a corresponding simulation environment
Tool-design in the area of global flow control
Available student work
Project FlexFilm
The FlexFilm project (2002-2005) adressed the development of systems for flexible real-time procesing of digital film at high resolution. Together with the project partners "Grass Valley Germany" and "TU Ilmenau" (working group "Digital Image and Video Processing (pvk)")
a basic concept for an FPGA-based, scalable computer platform was developed and subsequently implemented as PCI-Express extension board for PCs,
design methodologies and module libraries for the firmware were developed and
an example application for high quality noise reduction was created which runs only on the FlexFilm-Hardware due to it's complexity
The listed material is protected by copyright. The corresponding copyright must be observed.
Nikolaos Voros, Michael Hübner, Jürgen Becker, Matthias Kühnle, Florian Thoma, Arnaud Grasset, Paul Brelet, Philippe Bonnot, Fabio Campi, Eberhard Schüler, Henning Sahlbach, Sean Whitty, Rolf Ernst, Enrico Billich, Claudia Tischendorf, Ulrich Heinkel, Frank Ieromnimon, Dimitrios Kritharidis, Axel Schneider, Joachim Knaeblein and Wolfram Putzke-Röming, "MORPHEUS: A Heterogeneous Dynamically Reconfigurable Platform for Designing Highly Complex Embedded Systems", ACM Transactions on Embedded Computing Systems (TECS), vol. 12, No. 3, März 2013.
@article{voros2013morpheus,
author = {Nikolaos Voros and Michael Hübner and Jürgen Becker and Matthias Kühnle and Florian Thoma and Arnaud Grasset and Paul Brelet and Philippe Bonnot and Fabio Campi and Eberhard Schüler and Henning Sahlbach and Sean Whitty and Rolf Ernst and Enrico Billich and Claudia Tischendorf and Ulrich Heinkel and Frank Ieromnimon and Dimitrios Kritharidis and Axel Schneider and Joachim Knaeblein and Wolfram Putzke-Röming}, journal = {ACM Transactions on Embedded Computing Systems (TECS)}, month = mar, title = {{MORPHEUS: A Heterogeneous Dynamically Reconfigurable Platform for Designing Highly Complex Embedded Systems}}, volume = {12}, year = {2013}
}
Arnaud Grasset, Philippe Millet, Philippe Bonnot, Sami Yehia, Wolfram Putzke-Roeming, Fabio Campi, Alberto Rosti, Michael Huebner, Nikoloas Voros, Davide Rossi, Henning Sahlbach and Rolf Ernst, "The MORPHEUS Heterogeneous Dynamically Reconfigurable Platform", International Journal of Parallel Programming, vol. 39, No. 3, pp. 328-356, 2011.
@article{GMB+11:MORPHHeterDynamRecon,
author = {Arnaud Grasset and Philippe Millet and Philippe Bonnot and Sami Yehia and Wolfram Putzke-Roeming and Fabio Campi and Alberto Rosti and Michael Huebner and Nikoloas Voros and Davide Rossi and Henning Sahlbach and Rolf Ernst}, journal = {International Journal of Parallel Programming}, pages = {328-356}, title = {{The MORPHEUS Heterogeneous Dynamically Reconfigurable Platform}}, volume = {39}, year = {2011}
}
Sean Whitty, Henning Sahlbach, Brady Hurlburt, Wolfram Putzke-Röming and Rolf Ernst, "Application-specific Memory Performance of a Heterogeneous Reconfigurable Architecture" in Proc. of Design, Automation and Test in Europe (DATE), (Dresden, Germany), März 2010.
@inproceedings{WHP+10:AppliMemorPerfoHeter,
address = {Dresden, Germany}, author = {Sean Whitty and Henning Sahlbach and Brady Hurlburt and Wolfram Putzke-Röming and Rolf Ernst}, booktitle = {Proc. of Design, Automation and Test in Europe (DATE)}, month = mar, title = {{Application-specific Memory Performance of a Heterogeneous Reconfigurable Architecture}}, year = {2010}
}
Stéphane Guyetant, Stéphane Chevobbe, Sean Whitty, Henning Sahlbach and Rolf Ernst, "The Hardware Services", in Dynamic System Reconfiguration in Heterogeneous Platforms - The MORPHEUS Approach, vol. 40 of series Lecture Notes in Electrical Engineering, chapter 7, pp. 77-91, Springer Netherlands, Juni 2009.
@incollection{GCW+09:TheHardwServi,
author = {Stéphane Guyetant and Stéphane Chevobbe and Sean Whitty and Henning Sahlbach and Rolf Ernst}, booktitle = {Dynamic System Reconfiguration in Heterogeneous Platforms - The MORPHEUS Approach}, chapter = {7}, month = jun, pages = {77-91}, publisher = {Springer Netherlands}, series = {Lecture Notes in Electrical Engineering}, title = {{The Hardware Services}}, url = {http://www.springerlink.com/content/x530270382363324/}, volume = {40}, year = {2009}
}
Henning Sahlbach, Wolfram Putzke-Röming, Sean Whitty and Rolf Ernst, "Real-Time Digital Film Processing", in Dynamic System Reconfiguration in Heterogeneous Platforms - The MORPHEUS Approach, vol. 40 of series Lecture Notes in Electrical Engineering, chapter 14, pp. 185-193, Springer Netherlands, Juni 2009.
@incollection{SPW+09:RealTDigitFilmProce,
author = {Henning Sahlbach and Wolfram Putzke-Röming and Sean Whitty and Rolf Ernst}, booktitle = {Dynamic System Reconfiguration in Heterogeneous Platforms - The MORPHEUS Approach}, chapter = {14}, month = jun, pages = {185-193}, publisher = {Springer Netherlands}, series = {Lecture Notes in Electrical Engineering}, title = {{Real-Time Digital Film Processing}}, url = {http://www.springerlink.com/content/w5u4778211662771/}, volume = {40}, year = {2009}
}
Sean Whitty, Henning Sahlbach, Wolfram Putzke-Röming and Rolf Ernst, "Mapping of a Film Grain Removal Algorithm to a Heterogeneous Reconfigurable Architecture" in Proc. of Design, Automation and Test in Europe (DATE), (Nice, France), April 2009.
@inproceedings{WSP+09:MappiGrainRemovAlgor,
address = {Nice, France}, author = {Sean Whitty and Henning Sahlbach and Wolfram Putzke-Röming and Rolf Ernst}, booktitle = {Proc. of Design, Automation and Test in Europe (DATE)}, month = apr, title = {{Mapping of a Film Grain Removal Algorithm to a Heterogeneous Reconfigurable Architecture}}, year = {2009}
}
Sean Whitty and Rolf Ernst, "A Bandwidth Optimized SDRAM Controller for the MORPHEUS Reconfigurable Architecture" in Proc. of the International Parallel and Distributed Processing Symposium (IPDPS), (Miami, FL), April 2008.
@inproceedings{WE08:BandwOptimSDRAMContr,
address = {Miami, FL}, author = {Sean Whitty and Rolf Ernst}, booktitle = {Proc. of the International Parallel and Distributed Processing Symposium (IPDPS)}, month = apr, title = {{A Bandwidth Optimized SDRAM Controller for the MORPHEUS Reconfigurable Architecture}}, year = {2008}
}
Sean Whitty, "Morpheus DDR SDRAM Controller Documentation", IDA, Braunschweig, Germany, November 2007.
@manual{Whi07:MorphSDRAMContrDocum,
address = {Braunschweig, Germany}, author = {Sean Whitty}, institution = {Institute for Computer and Communication Network Engineering}, month = nov, organization = {IDA}, title = {{Morpheus DDR SDRAM Controller Documentation}}, type = {Technical Report}, number = {IDA-2007-11}, year = {2007}