ET4014 Reconfigurable Processor and Soc Design Syllabus:
ET4014 Reconfigurable Processor and Soc Design Syllabus – Anna University PG Syllabus Regulation 2021
COURSE OBJECTIVES:
1. To familiarize the need and role of Reconfigurable Processor for embedded system applications.
2. To introduce the Reconfigurable Processor technologies
3. To teach the salient features and architecture of FPGA.
4. To provide an insight and architecture significance of SoC.
5. To impart the knowledge of Reconfigurable embedded Processor for real time applications.
UNIT I INTRODUCTION
Introduction to reconfigurable processor- Reconfigurable Computing-Programming elements and Programming Tools for Reconfigurable Processors, ASIC design flow- Hardware/Software Co-design FPAA Architecture overview- recent trends in Reconfigurable Processor &SoC.
UNIT II FPGA TECHNOLOGIES
FPGA Programming technology – Alternative FPGA architectures: MUX Vs LUT based logic blocks – CLB Vs LAB Vs Slices- Fast carry chains- Embedded RAMs- Routing for FPGAs- Circuits and Architectures for Low-Power FPGAs- Physical Design.
UNIT III FPGA ARCHITECTURE
FPGA architecture overview- Challenges of FPGA processor design-Opportunities of FPGA processor design- Designing SoftCore Processors – Designing Hardcore Processors –hardware/software co simulation- FPGA to multi core embedded computing- FPGA based on-board computer system.
UNIT IV RECONFIGURABLE SOC PROCESSORS
SoC Overview –Architecture and applications of Virtex II pro ,Zynq-7000, Excalibur, Cyclone V – A7, E5- FPSLIC- Multicore SoCs.
UNIT V RECONFIGURABLE PROCESSOR AND SOC APPLICATIONS
Reconfigurable processor based DC motor control- digital filter design- mobile phone development High Speed Data Acquisition -Image Processing application-controller implementation for mobile robot- Crypto-processor.
TOTAL: 45 PERIODS
COURSE OUTCOMES :
At the end of this course, the students will have the ability to
CO1: Illustrate the need of reconfigurable computing and hardware-software co design
CO2: Demonstrate the significance of FPGA technology
CO3: Apply the concept of FPGA technology and understand FPGA architectures.
CO4: Interpret the operation of SoC processor.
CO5: Relate and improve Employability and entrepreneurship capacity due to knowledge up-gradation on reconfigurable computing and SoC design.
REFERENCES:
1. Nurmi, Jari (Ed.) “Processor Design System-On-Chip Computing for ASICs and FPGAs” Springer, 2007.
2. Ian Grout , “Digital system design with FPGAs and CPLDs” Elsevier, 2008 Joao Cardoso, Michael Hübner, “Reconfigurable Computing: From FPGAs to Hardware/Software Codesign” Springer, 2011.
3. Ron Sass and AnderewG.Schmidt, “ Embedded System design with platform FPGAs: Principles and Practices”, Elsevier, 2010.
4. Steve Kilts, “Advanced FPGA Design: Architecture, Implementation, and Optimization” Willey, 2007
5. Pierre-Emmanuel Gaillardon, Reconfigurable Logic: Architecture, Tools, and Applications, 1st Edition, CRC Press , 2015