Reconfiguration of field programmable logic in embedded systems

This thesis proposes a systematic approach to reconfigurable realtime system design. It exploits static and medium frequency reconfiguration by exploiting inter-task mutually exclusive resource usage. It exploits high frequency reconfiguration through data-folding specialisation techniques. A proced...

Full description

Bibliographic Details
Main Author: Kennedy, Irwin O.
Published: University of Edinburgh 2005
Subjects:
004
Online Access:http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.653301
id ndltd-bl.uk-oai-ethos.bl.uk-653301
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-6533012017-12-24T15:17:29ZReconfiguration of field programmable logic in embedded systemsKennedy, Irwin O.2005This thesis proposes a systematic approach to reconfigurable realtime system design. It exploits static and medium frequency reconfiguration by exploiting inter-task mutually exclusive resource usage. It exploits high frequency reconfiguration through data-folding specialisation techniques. A procedure for creating parameterised designs that approach minimal coverage of all possible system requirements is described. A runtime framework based upon a regularly occurring system-wide pause of execution is described. A large case study of the design approach and runtime framework is presented and compared with the static equivalent. The case study system is a commercial Universal Mobile Telecommunications System (UMTS) physical layer processing engine. Equations describing the logic gate and memory requirements of the commercial ASIC design are extracted and used to estimate resource requirements of a low-medium frequency reconfigurable solution. A detailed investigation of very rapid reconfiguration is carried out on a large circuit block. Good logic and memory resource requirement reduction is shown to be possible. A complementary FPGA reconfiguration architecture is presented. It provides the ability to tradeoff time and space according to the reconfiguration speed requirements of an application domain. A number of configuration compression schemes are investigated.  In addition to an excellent compression ratio they are shown to be highly parallelisable and scalable, unlike previous approaches.004University of Edinburghhttp://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.653301http://hdl.handle.net/1842/24768Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
topic 004
spellingShingle 004
Kennedy, Irwin O.
Reconfiguration of field programmable logic in embedded systems
description This thesis proposes a systematic approach to reconfigurable realtime system design. It exploits static and medium frequency reconfiguration by exploiting inter-task mutually exclusive resource usage. It exploits high frequency reconfiguration through data-folding specialisation techniques. A procedure for creating parameterised designs that approach minimal coverage of all possible system requirements is described. A runtime framework based upon a regularly occurring system-wide pause of execution is described. A large case study of the design approach and runtime framework is presented and compared with the static equivalent. The case study system is a commercial Universal Mobile Telecommunications System (UMTS) physical layer processing engine. Equations describing the logic gate and memory requirements of the commercial ASIC design are extracted and used to estimate resource requirements of a low-medium frequency reconfigurable solution. A detailed investigation of very rapid reconfiguration is carried out on a large circuit block. Good logic and memory resource requirement reduction is shown to be possible. A complementary FPGA reconfiguration architecture is presented. It provides the ability to tradeoff time and space according to the reconfiguration speed requirements of an application domain. A number of configuration compression schemes are investigated.  In addition to an excellent compression ratio they are shown to be highly parallelisable and scalable, unlike previous approaches.
author Kennedy, Irwin O.
author_facet Kennedy, Irwin O.
author_sort Kennedy, Irwin O.
title Reconfiguration of field programmable logic in embedded systems
title_short Reconfiguration of field programmable logic in embedded systems
title_full Reconfiguration of field programmable logic in embedded systems
title_fullStr Reconfiguration of field programmable logic in embedded systems
title_full_unstemmed Reconfiguration of field programmable logic in embedded systems
title_sort reconfiguration of field programmable logic in embedded systems
publisher University of Edinburgh
publishDate 2005
url http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.653301
work_keys_str_mv AT kennedyirwino reconfigurationoffieldprogrammablelogicinembeddedsystems
_version_ 1718567171020292096