VL829 Digital Design using FPGAs

Course Name: 

VL829 Digital Design using FPGAs


M.Tech (VLSI)


Elective (Ele)

Credits (L-T-P): 

(2-0-2) 3


Digital system design options and trade offs, Design methodology and technology overview, High Level System Architecture and Specification: Behavioral modeling and simulation, Hardware description languages, combinational and sequential design, state machine design, synthesis issues, test benches, Overview of FPGA architectures and technologies: FPGA Architectural options, granularity of function and wiring resources, coarse vs fine grained, vendor specific issues (emphasis on Xilinx and Altera), Logic block architecture: FPGA logic cells, timing models, power dissipation I/O block architecture: Input and Output cell characteristics, clock input, Timing, Power dissipation, Programmable interconnect - Partitioning and Placement, Routing resources, delays; Applications - Embedded system design using FPGAs, DSP using FPGAs, Dynamic architecture using FPGAs, reconfigurable systems, application case studies. Simulation / implementation exercises of combinational, sequential and DSP kernels on Xilinx / Altera boards.


M.J.S. Smith, Application Specific Integrated Circuits, Pearson, 2000
Peter Ashenden, Digital Design using VHDL, Elsevier, 2007
Peter Ashenden, Digital Design using Verilog, Elsevier, 2007
W.Wolf, FPGA based system design, Pearson, 2004
Clive Maxfield, The Design Warriors’s Guide to FPGAs, Elsevier, 2004

Contact us

Dr. T. Laxminidhi,  Professor and Head, 
Department of E&C, NITK, Surathkal
P. O. Srinivasnagar,
Mangalore - 575 025 Karnataka, India.

  • Hot line: +91-0824-2473046

Connect with us

We're on Social Networks. Follow us & get in touch.