Course Syllabus For EEE-495
Course Syllabus For EEE-495
8. Course Objectives:
(a) Familiarization with the Digital System Design tools (VHDL, Xiling, etc.) and hardware equipment
(b) Introduce the concept of various component design and use them to design a digital computer
(c) Design and analyze a complete digital system by combining various components
9. Student Learning Outcomes: After successfully completing the course with a grade of D (2.0/4.0) or
better, the student should be able to do the following
CO—PO—WP—WA Mapping
Life-long Learning
Problem Analysis
Design
Modern Tools
Ethics
Teamwork
Communication
No Title of Course
.
X X X X
Depth of knowledge
X
DEPTH OF ANALYSIS REQUIRED WP3
X
INTERDEPENDENCE WP7
INNOVATIONS EA3
COMPLEX
MATHEMATICS WK2
MATHEMATICS WK2
N/A
PO3: Design/ WP3: Depth of
T-3: Design various Modules of a digital computer such as Adder, Analysis Required
CO-2 Development WK5
Arithmetic unit, ALU memory, processor, etc.
Solutions
PO5:
T-4: Use of modern tool in analysis and design of
CO-4 Use of Modern WK6 WP7: Interdependence
components
Tools:
Mapping of Tasks with POs, WPs, WKs and EA
ASSESSMENT RUBRIC:
Tas Assessment
k Criteria Tools Exceptional Acceptable Marginal Unacceptable
No.
Draw the block Report Complete diagram of the Complete diagram of the Complete diagram of the
Complete diagram of the
diagram and Quiz system with valid logical system with valid logical system with valid logical
T-1 system with invalid
logic diagram reasoning that uses minimum reasoning that uses an reasoning that uses a lot of
logical reasoning
of the system number of components acceptable level of redundancy redundancy
Report & Explore limited Explore limited
Use of Explore available alternatives
Quiz Explore limited alternatives and alternatives and select alternatives and select
T-2 appropriate and select appropriate
select appropriate components complex components still inappropriate
components components
serving the purpose components
Report No Effective use of system No Effective use of
Use of formal Effective use of system Reasonable use of system
design principles still system design principles
T-3 design design principles ensuring the design principles ensuring the
meeting the desired and fails to ensure the
procedure desired objectives desired objectives
objectives desired objectives
Report & Standard software tools Standard software tools Minimal application and Inappropriate application
Analyze the
Lab are used effectively to are used with moderate use of Standard software and use of Standard
T-4 design using of
Performance develop and analyze the effectiveness to tools software tools
software Tools
designs develop and analyze the designs
Lesson Plan
Week -02 Introduction to VHDL Use VHSIC (very high speed integrated circuit) hardware NA Lab Report
description language (VHDL) to design digital system
Explain VHDL language concept and design methodology
Week -03 Implementation of Full Compare three different VHDL design methodology 3 Lab Report
Adder and parallel adder Use the concept of modular approach in practical design Lab Performance
Circuit in Dataflow, Simulate the design using ‘testbench’ to verify the input output (Individual)
Behavioral & Structural relations
Design Process in VHDL
Week -04 Implementation of Compare the design requirements of combinational and 3 Lab Report
Different Sequential sequential circuit Lab Performance
Circuits in VHDL Simulate the design using ‘testbench’ to verify the input output (Individual)
relations
Week -05 Implementation of a 4-bit Realize synchronization among various components of a complex 3 Lab Report
Register and counter in system Lab Performance
VHDL Interconnect various time dependent components. (Individual)
Simulate the design using ‘testbench’ to verify the input output
relations
Week -06 Implementation of Draw the block diagram/Logic diagram representation of the 1&2 Lab Report
register transfer hardware Lab Performance
statements in hardware Identify appropriate LSI or MSI ICs for each block (Team)
Implement the design and analyze its operation.
Week -07 Design and Use systematic design procedure to design an Arithmetic Circuit 1, 2 & 3 Lab Report
Implementation of an 4- with given set of operation Lab Performance
bit Arithmetic Circuit Identify appropriate components (LSI or MSI ICs) for each block (Team)
of the design
Implement the design in hardware as well as in VHDL and
analyze its operation
Week -08 Design and Use systematic design procedure to design an ALU with given 1, 2 & 3 Lab Report
Implementation of an set of operation Lab Performance
Arithmetic Logic Unit Identify appropriate VHDL design method (Team)
(ALU) in VHDL Implement the design in VHDL and analyze & synthesis the
design for optimization
Week -09 Design and Use systematic design procedure to reduce the number of clock 1, 2 & 3 Lab Report
Implementation of a 4-bit pulse with given set of operation Lab Performance
Combinational Shift Unit Identify appropriate components (LSI or MSI ICs) for each block (Team)
of the design
Implement the design in hardware as well as in VHDL and
analyze its operation
Week -10 Performance test Individually solve open-ended hardware design problem using 1, 2 & 3 Lab Performance
VHDL (Individual)