EC343 FPGA based System Design

Course Name: 

EC343 FPGA based System Design


B.Tech (ECE)


Programme Specific Electives (PSE)

Credits (L-T-P): 

(2-0-3) 4


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
Clive Maxfield, The Design Warriors’s Guide to FPGAs, Elsevier, 2004


Electronics and Communication Engineering(ECE)

Contact us

Prof. N. Shekar V. Shet, Professor and Head, 
Department of ECE, NITK, Surathkal
P. O. Srinivasnagar,
Mangalore - 575 025 Karnataka, India.

Connect with us

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