Professional Documents
Culture Documents
Course Description: The course covers introduction to various computing platforms. A detailed
study on reconfigurable architecture and programming reconfigurable systems; Mapping designs
to reconfigurable platforms; High level synthesis of reconfigurable systems; Reconfigurable
management; system case studies.
COURSE OBJECTIVES
Text Book(s):
T1 Introduction to Reconfigurable Computing: Architectures, Algorithms and Applications.
Christophe Bobda, Springer, 2007
T2 Scott Hauck, André DeHon, Reconfigurable Computing - The Theory and Practice of
FPGA Based Computation, The Morgan Kaufmann Series in Systems on Silicon, 2007.
Reference Book(s) & other resources:
R1 Wolf Wayne, FPGA Based System Design, Pearson Edu, 2004.
R2 Verilog HDL, Samir Palnitkar, Prentice Hall, 2003.
R3 R Vaidyanathan, Trahan Jerry, Dynamic Reconfiguration: Architectures and Algorithms, L,
Kluwer Academic, 2003.
R4 Xilinx, Altera and Microsemi Architecture reference manual
R5 Giovanni De Micheli, synthesis and optimization of digital circuits, Tata McGraw-Hill,
2003
R6 R. Druyer, L. Torres, P. Benoit, P. V. Bonzom and P. Le-Quere, "A survey on security features in
modern FPGAs," Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), 2015 10th
International Symposium on, Bremen, 2015, pp. 1-8. doi: 10.1109/ReCoSoC.2015.7238102
https://www.altera.com/en_US/pdfs/literature/wp/wp-01111-anti-tamper.pdf
http://www.xilinx.com/support/documentation/white_papers/wp365_Solving_Security_Concerns.p
df
http://www.microsemi.com/document-portal/doc_view/132850-secure-architecture-in-
microsemi-fpgas-and-soc-fpgas-an-overview
COURSE OUTCOMES
LO2 Understand the state of the art reconfigurable computing architectures spanning fine
grained (look up table based processing elements) to coarse grained (arithmetic logic unit
level processing
elements) architectures.
LO3 Test Reconfigurable systems using HDL, CAD tool and FPGA boards and realize the
importance of the trade-offs involved in designing a reconfigurable computing platform
with a specific focus on the architecture of a configurable logic block and the
programmable interconnect
The Course would involve use of Xilinx Vivado software for carrying out the assignments. The software
may be accessed using the online lab resources provided by BITS, Pilani. The details would be shared
during the contact hours.
Content Structure:
Laboratory Component:
Evaluation Guidelines:
1. EC-1 consists of either two Assignments or three Quizzes. Students will attempt them
through the course pages on the Elearn portal. Announcements will be made on the
portal, in a timely manner.
2. For Closed Book tests: No books or reference material of any kind will be permitted.
3. For Open Book exams: Use of books and any printed / written reference material (filed or
bound) is permitted. However, loose sheets of paper will not be allowed. Use of
calculators is permitted in all exams. Laptops/Mobiles of any kind are not allowed.
Exchange of any material is not allowed.
4. If a student is unable to appear for the Regular Test/Exam due to genuine exigencies, the
student should follow the procedure to apply for the Make-Up Test/Exam which will be
made available on the Elearn portal. The Make-Up Test/Exam will be conducted only at
selected exam centres on the dates to be announced later.
It shall be the responsibility of the individual student to be regular in maintaining the self-study
schedule as given in the course handout, attend the online lectures, and take all the prescribed
evaluation components such as Assignment/Quiz, Mid-Semester Test and Comprehensive Exam
according to the evaluation scheme provided in the handout.