0% found this document useful (0 votes)
12 views2 pages

HDL Syllabus

This document provides information about the course "Hardware Description Language". The course code is 19EEEN1034 and it is a 3 credit professional elective course offered at the mastery level. The course objectives are to explain Verilog concepts like hierarchical modeling, modules and ports, gate level and data flow modeling, and behavioral modeling. It also provides an overview of VHDL. The course is divided into 5 units covering these topics over 45 contact hours. The intended learning outcomes are for students to understand and apply concepts related to Verilog modeling. Two textbooks and two reference books are listed.

Uploaded by

Sujith Rohit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views2 pages

HDL Syllabus

This document provides information about the course "Hardware Description Language". The course code is 19EEEN1034 and it is a 3 credit professional elective course offered at the mastery level. The course objectives are to explain Verilog concepts like hierarchical modeling, modules and ports, gate level and data flow modeling, and behavioral modeling. It also provides an overview of VHDL. The course is divided into 5 units covering these topics over 45 contact hours. The intended learning outcomes are for students to understand and apply concepts related to Verilog modeling. Two textbooks and two reference books are listed.

Uploaded by

Sujith Rohit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Course Code: 19EEEN1034 Course Title: Hardware Description Language

Course Category: Professional Elective Course Level: Mastery

L:T:P(Hours/Week): Credits: 3 Total Contact Hours:45 Max Marks:100


3: 0: 0
Pre-requisites

 Digital Electronics

Course Objectives
The course is intended to:
1. Explain the Verilog Overview and Hierarchical Modeling Concepts
2. Explain the Basic concepts and Modules & Ports
3. Discuss Gate Level and Data flow Modeling
4. Explain Behavioral Modeling
5. Enlighten on overview of VHDL
Unit I Verilog Overview and Hierarchical Modeling Concepts 10 Hours

Evolution of Computer-Aided Digital Design- Emergence of HDLs- Typical Design


Flow- Importance of HDLs-Popularity of HDL- Trends in HDLs. Top-down and
bottom-up design methodology -Modules –Instances- Components of a
simulation- Design block, Stimulus block
Unit II Basic concepts, Modules & Ports 8 Hours

Basic Concepts: Lexical conventions-data types- system tasks- compiler directives.


Modules and Ports Module: Definition- port declaration- connecting ports-hierarchical
name referencing.
Unit III Gate Level and Data flow Modeling 10 Hours

Gate-Level Modeling: Modeling using basic Verilog gate primitive- description of and/or
and buf/not type gates- rise, fall and turn-off delays- min, max, and typical delays.
Dataflow Modeling: Continuous assignments-delay specification-expressions-

Passed in Board of Studies meeting Approved in Academic Council meeting

BOS Convener BOS Chairman


operators-operands-operator types.

Unit IV Behavioral Modeling 7 Hours

Structured procedures-initial and always- blocking and non-blocking statements - delay


control- generate statement - event control - conditional statements - Multiway
branching – loops - sequential and parallel blocks

Unit V Tasks ,Functions and Modeling Techniques 10 Hours

Differences between tasks and functions, declaration, invocation, automatic tasks and

Functions, Procedural continuous assignments, overriding parameters, conditional


compilation andExecution, useful system tasks.

Course Outcomes Cognitive


At the end of this course, students will be able to: Level

CO1: Explain the Verilog Overview and Hierarchical Modeling Concepts Understand

CO2: Implement the Basic concepts in simple circuits Apply

CO3: Examine Gate Level and Data flow Modeling Apply

CO4: Execute Behavioral Modeling in verilog Apply

CO5: Describe on modeling techniques Understand

Text Book(s):

T1. Samir Palnitkar, ―Verilog HDL: A Guide to Digital Design and Synthesis‖, Pearson
Education, 2nd Edition 2003

T2. Kevin Skahill, ―VHDL for Programmable Logic‖, PHI/Pearson education, 2006.

Reference Book(s):

R1. Donald E. Thomas, Philip R. Moorby, ―The Verilog Hardware Description


Language‖, Springer Science,Business Media, LLC,1996

R2. Michael D. Ciletti, ―Advanced Digital Design with the Verilog HDL‖ Pearson
(Prentice Hall), 2nd Edition.2011
Passed in Board of Studies meeting Approved in Academic Council meeting

BOS Convener BOS Chairman

You might also like