Professional Documents
Culture Documents
Week 2, Lecture2
Week 2, Lecture2
LECTURE NO. 2
COURSE OUTLINE
• High-level digital design methodology using VHDL/Verilog, Design, Implementation, and
Verification, Application requiring HW implementation, Floating-Point to Fixed-Point Conversion,
Architectures for Basic Building Blocks, Adder, Compression Trees, and Multipliers,
Transformation for high speed using pipelining, retiming, and parallel processing, Dedicated Fully
Parallel Architecture, Time shared Architecture, Hardwired State Machine based Design, Micro
Program State Machine based Design, FPGA-based design and logic synthesis.
CLOS
• CLO 1: Explain fundamental techniques necessary to design digital systems. (PLO1, C2)
• CLO 2: Design building blocks of digital systems, and employ pipelining, retiming and parallel
processing for their speedup. (PLO3, C6)
• CLO 3: Use hardware descriptive language such as Verilog HDL to design, synthesize and
construct efficient combinational and sequential systems. (PLO5, C6)
• CLO 4: Demonstrate project management skills while designing digital systems. (PLO11, A3)
TEXT BOOK
• T1: Shoab Khan, Digital Design of Signal Processing Systems, 1st edition, 0470741832, John
Wiley & Sons, 2011.
• T2: Michael D. Ciletti, Advanced Digital Design with Verilog HDL, 2nd edition, 0136019282,
Prentice Hall, 2011.
• T3: Samir Palnitkar, Verilog HDL-A guide to Digital Design and Synthesis, 2nd edition,
0132599702, Prentice Hall, 2003.Publisher.
GUIDELINES FOR SYSTEM LEVEL DESIGN FLOW
• A system designer first captures requirements and specifications (R&S) of
the real time system under design.
• Similarly, for digital communication applications, the requirement can be
described in terms of data rates and the communication standard that
modulates this data for transmission
HIERARCHICAL DESIGN