Technische Universiteit Delft

Promoties

Embedded
2 december 2002 | 13.30 uur
hr. J.S.S.M. Wong | elektrotechnisch ingenieur.
promotor | Prof.dr. S. Vassiliadis (fac ITS)

Microcoded reconfigurable embedded processors

Deze dissertatie beschrijft een nieuwe methode voor het ontwerpen van embedded processoren die tegenwoordig bestaan uit een programmeerbare processor uitgebreid met reconfigureerbare hardware. Hiertoe worden traditionele microcode concepten opnieuw geïntroduceerd en tevens uitgebreid om het configuratieproces op de toegevoegde reconfigureerbare hardware te emuleren. Dit vindt plaats naast de emulatie van de executieprocessen uitgevoerd op de reguliere hardware en reconfigureerbare hardware. De resulterende microcode wordt reconfigureerbare microcode genoemd. In de voorgestelde methode wordt de functionaliteit van de traditionele 'control store' uitgebreid om ook reconfuratiemicrocode op te slaan naast executiemicrocode (de traditionele microcode). De opslag wordt dusdanig georganiseerd dat vaak gebuikte and minder vaak gebruikte
reconfiguratiemicrocode worden opgeslagen in respectievelijk de 'fixed' en 'pageable' opslag binnen de reconfigureerbare 'control store'. Teneinde de reconfiguratietijd te verhullen wordt het configuratieproces opgedeeld in twee verschillende fasen. In de eerste fase (genaamd 'set') wordt de reconfigureerbare hardware geconfigureerd om juist die functies uit te voeren die te vinden zijn in het applicatiedomein van de embedded processor. In de tweede fase (genaamd 'execute') worden de eerder genoemde functies dan werkelijk uitgevoerd. De beschreven opdeling in twee fasen en de toevoeging van speciale registers vereist alleen een eenmalige extensie van de instructie-set van de programmeerbare processor om elk gewenste reconfiguratie te ondersteunen.

Voor verder lezen

* Code generation and optimization for embedded processors by Andrea Giovanni Maria Cilio, 2002

* Embedded processor design challenges : systems, architectures, modeling, and simulation - SAMOS / eds.: Ed. F. Deprettere, Jürgen Teich and Stamatis Vassiliadis, 2002

* On-line error detection and fast recover techniques for dependable embedded processors by Matthias Pflanz, 2002

* Storage constraint satisfaction for embedded processor compilers by Carlos Antonio Alba Pinto, 2002

* Embedded system design a unified hardware/software introduction by Frank Vahid and Tony Givargis, 2002

* Instruction set extension for embedded processors by Marnix Louis Christian Henri Arnold, 2001

* Pipelined processor farms structured design for embedded parallel systems by Martin Fleury, 2001

* Code optimization techniques for embedded processors methods, algorithms, and tools by Rainer Leupers, 2000

Maarten van der Sanden
Wetenschapsvoorlichter
Universiteitsdienst TU Delft /
Dir. Marketing & Communicatie
tel.: +31 15 2785454
fax: +31 15 2781855
GSM: +31 (0)6 20408176