A Seminar Report on
Reconfigurable Systems
Submitted in partial fulfillment of award of degree of
BACHELOR OF TECHNOLOGY
By
SATYAK C
Reg. Number:13140055
Divisionof Electronics Engineering
School of Engineering
Cochin University of Science and Technology,Kochi-22
August 2016
DIVISION OF ELECTRONICS ENGINEERING
SCHOOL OF ENGINEERING
COCHIN UNIVERSITY OF SCIENCE ANDTECHNOLOGY
KOCHI-682022
ii
CERTIFICATE
It is certified that the seminar report entitled Reconfigurable Systems is presented
by Satyak C as a partial fulfillment of therequirements for the award of B.Tech degree in
Electronics and Communication Engineering of the Cochin University of Science And
Technology.
SEMINAR COORDINATORS
Dr. R. Gopikakumari
Jesintha Francis
HEAD OF THE DIVISION
Dr.Binu Paul
iii
DECLARATION
I Satyak C hereby declare that the seminar report entitled Reconfigurable
Systems is prepared and presented byme as a partial fulfillment of therequirements for the
award ofB.Techdegree in Electronics and Communication Engineering of the Cochin
University of Science And Technology.
SATYAK C
iv
ABSTRACT
Reconfigurability can be thought of as software-defined functionality, where flexibility is
controlled predominately through the specification of bit patterns. Reconfigurable systems can
be as simple as a single switch, or as abstract and powerful as programmable matter. This
paper considers the generalization of reconfigurable systems as an important evolving
discipline, bolstered by real-world archetypes such as field programmable gate arrays and
software-definable radio (platform and application, respectively). It considers what
reconfigurable systems actually are, their motivation, their taxonomy, the fundamental
mechanisms and architectural considerations underlying them, designing them and using them
in applications. With well-known real-world instances, such as the field programmable gate
array, the paper attempts to motivate an understanding of the many possible directions and
implications of a new class of system which is fundamentally based on the ability to change.
ACKNOWLEDGEMENT
I am greatly indebted to God for his blessing and for helping in the successful completion of
this seminar.I also express my sincere thanks and gratitude to Mrs. Binu Paul,Head of the
Division of Electronics and Communication Engineering and to the seminar coordinators Dr.
R. Gopikakumari and Mrs. Jesintha Francis for providing me with adequate facilities and
means by which I was able to complete this seminar.
I express immense pleasure and gratitude to all my teaching and non-teaching staffs of the
Division of Electronics and Communication, S.O.E,CUSAT for their extended support and
co-operation during the seminar.
SATYAK C
vi
CONTENTS
Chapter No.
TitlePage No.
Introduction
General Features
2
3.1
3.2
3.3
3.4
3.5
4
3.6
4.1
4.2
4.3
4.4
4.5
Literature Survey
Flexible Reshaping
Quick Creativity
Robustness and Resilience
Infinetly Re-Purposeable
Reconfigurability
6
7
Adaptiveness
10
Basic Elements of Reconfigurable Systems
12
Design Automation
30
Designing
Taxonomy of Domains
12
15
Applications
33
Conclusions
46
Discussion of Future Promises and challenges
Bibliography
37
48
vii
LIST OF FIGURES
FIGURE
NO.
DESCRIPTION
PAGE NO.
3.6.1
Adaptiveness hierarchy
10
4.1.1
Depiction of generic reconfigurable system
12
4.2.1
Three-tier reconfigurable wiring system
16
4.2.2
Taxonomy of reconfigurable systems domains
17
4.2.3
Spartan 3 versus Kintex 7 block diagrams
19
4.2.4
Evolution of number and complexity of IP blocks
included in FPGAs
20
4.2.5
Configurable analog
23
4.2.6
Pixelation
29
4.3.1
Design flow for reconfigurable system synthesis
33
4.5.1
Mega-compiler for multi-domain,multi-component
reconfigurable system
40