SlideShare a Scribd company logo
Expectation Setting Overview (Day-1)
BCS302-Digital Design and Computer
Organization
Semester : III Semester (A &B Section)
Course Instructor: Ciyamala Kushbu S
Assistant Professor
ISE Dept.
Agenda
Day-01
 Introduction
 Student perspective
 Introduction to subject
 Why subject is important
 Real World Applications
 Course Objectives
 Pre-requisites
 Course Outcomes
 CO-PO mapping
 Quiz
2
Day-02
 Textbooks and Reference books
 Lesson Plan
 Assessment Plan
 Expected classroom behavior
 Some useful links
Students perspective
 Students introducing themselves
 Expectations – Questions
3
Introduction to subject
4
Computer System Level Hierarchy
10/19/2023
5
Level 6 User Executable Programs
Level 5 High Level Language C++, Java
Level 4 Assembly Language Assembly code
Level 3 System Software Operating System
Level 2 Machine Instruction Set Architecture
Level 1 Control Microcode
Level 0 Digital Logic Circuits, Gates
10/19/2023
6
10/19/2023
7
10/19/2023
8
10/19/2023
9
10/19/2023
10
10/19/2023
11
10/19/2023
12
10/19/2023
13
10/19/2023
14
10/19/2023
15
10/19/2023
16
10/19/2023
17
10/19/2023
18
10/19/2023
19
10/19/2023
20
Some of the basic real-life examples of digital
devices are as follows:-
 Personal computers/ Laptops/Notebooks
 Smartphones/tablets
 Digital Weighing Machine
 Kiosk Check-in at Airport
 Automated Teller Machine – ATM
 Calculators
10/19/2023
21
Why Python programming is important?
22
10/19/2023
23
VHDL
24
• The Very High Speed Integrated Circuit (VHSIC) Hardware Description Language (VHDL) is a language that
describes the behavior of electronic circuits, most commonly digital circuits.
• VHDL is defined by IEEE standards.
• There are two common variants: VHDL-1987 and VHDL-1993. VHDL can be used for designing hardware and
for creating test entities to verify the behavior of that hardware.
• VHDL is used as a design entry format by a variety of EDA tools, including synthesis tools such
as Quartus Prime Integrated Synthesis, simulation tools, and formal verification tools.
10/19/2023
25
Scope-Higher Studies Perspective
 Masters in India/Abroad
 Online Degree programs
 Digital Electronics - Complete Course | Udemy
 Free Course: Digital Electronics from Neso Academy
 MOOC courses
 Digital Electronic Circuits-https://onlinecourses.nptel.ac.in/noc22_ee55/preview
 Computer Organization-https://archive.nptel.ac.in/courses/106/106/106106092/
10/19/2023
26
What does a Digital Design Engineer do?
 Digital design engineers create, develop, and improve digital systems and tools, taking a lead role in overseeing
the entire process from concept to implementation.
 They configure and evaluate system architecture, and use modeling and testing to assess and refine designs.
 They take an active role in leading validation and verification processes and developing testing programs.
 They regularly use coding and programming languages, and customize designs for real-world use settings.
 Digital design engineers typically have at least a bachelor’s degree in engineering, although some employers
require a master’s degree or other advanced training.
 Must be comfortable working with digital design architecture and related tools and technologies.
 Requires proficiency with standard programming and coding languages, and hands-on experience with modeling
tools, along with excellent analytical and problem-solving skills.
10/19/2023
27
What responsibilities are common for
Digital Design Engineer jobs?
 Provide assignments, direction and manage priorities for team members.
 Partner with graphics researchers and silicon designers on IP development and implementation.
 Perform architectural, design, and RTL reviews that improve and enable more efficient and effective research.
 Contribute to project scope and schedule goal-setting and consistently meet and exceed those goals.
 Design for maintainability, manufacturability, ease of use, and overall quality.
 Provide technical leadership towards the goals of research IP simulation and test chip development, and people
management and support for your team.
 Drive development progress through task identification, scheduling, and monitoring.
 Responsible for defining and optimizing overall system level block diagrams, communication pathways, and
measurement performance.
 Work with software/firmware manager and program manager to perform assigned development tasks.
 Assume technical leadership responsibilities for small- to medium-size projects.
10/19/2023
28
What are the typical qualifications for
Digital Design Engineer jobs?
 Bachelor's or Graduate's Degree in computer engineering, computer science,
electrical engineering or science Degree.
 Experience with FPGA, ASIC Design, SOV, C, Python, FPGA Design, FPGA
VHDL, C# and PERL software and systems.
 Comfortable interfacing, scripting, and debugging.
 Experience with firmware and algorithmic design.
 An eye for task and project closure.
10/19/2023
29
Feedback about
the subject by
Senior Batch
10/19/2023
30
Course Objectives
31
Course Objectives/
Expectations
To demonstrate the functionalities of binary logic system
To explain the working of combinational and sequential logic system
To realize the basic structure of computer system
To illustrate the working of I/O operations and processing unit
Course Outcomes
32
By the end of this course, students will be able to
1: Apply the K–Map techniques to simplify various Boolean expressions.
2: Design different types of combinational and sequential circuits along with Verilog programs.
3: Describe the fundamentals of machine instructions, addressing modes and Processor
performance.
4: Explain the approaches involved in achieving communication between processor and I/O
devices.
5:Analyze internal Organization of Memory and Impact of cache/Pipelining on Processor
Performance.
CO-PO Mapping
33
Text books and Reference Books
34
Suggested Learning Resources:
Books
1. M. Morris Mano & Michael D. Ciletti, Digital Design With an Introduction to Verilog Design, 5e,
Pearson Education.
2. Carl Hamacher, ZvonkoVranesic, SafwatZaky, Computer Organization, 5th Edition, Tata McGraw Hill.
Web links and Video Lectures (e-Resources):
https://cse11-iiith.vlabs.ac.in/
Lesson Plan-Modules
Module – 1
 Introduction to Digital Design
 Binary Logic
 Basic Theorems And Properties Of
Boolean Algebra
 Boolean Functions,
 Digital Logic Gates,
 The Map Method,
 Four-Variable Map,
 Don’t-Care Conditions, NAND and NOR
Implementation,
 Other Hardware Description Language –
Verilog Model of a simple circuit.
35
Module – 2
Combinational Logic:
Combinational Circuits,
 Design Procedure,
Binary Adder- Subtractor,
Decoders, Encoders,
Multiplexers.
HDL Models of Combinational Circuits –
Adder, Multiplexer, Encoder.
Sequential Logic:
Sequential Circuits,
 Storage Elements: Latches, Flip-Flops.
Module – 3
Basic Structure of Computers:
Functional Units,
Basic Operational Concepts,
Bus structure,
Performance – Processor Clock,
Basic Performance Equation,
Clock Rate,
Performance Measurement.
Machine Instructions and Programs:
Memory Location and Addresses,
Memory Operations,
Instruction and Instruction sequencing,
Addressing Modes.
Lesson Plan-Modules
10/19/2023
36
Module 4
Input/output Organization:
 Accessing I/O Devices,
 Interrupts – Interrupt Hardware,
 Enabling and Disabling Interrupts,
 Handling Multiple Devices,
Direct Memory Access:
 Bus Arbitration,
 Speed,
 Size and Cost of memory systems.
 Cache Memories – Mapping Functions.
Module 5
Basic Processing Unit:
Some Fundamental Concepts: Register Transfers,
Performing ALU operations,
fetching a word from Memory,
Storing a word in memory.
Execution of a Complete Instruction.
Pipelining: Basic concepts,
Role of Cache memory,
Pipeline Performance.
Assessment plan 37
CIE-50 marks (20 out of 50 )
SEE-50 marks (18 out of 50)
Total-100 marks( 40 out of 100)
CIE-Continuous Internal Evaluation
20 (IAT)+20 (Practical IAT)+10 (Assignment)
Each IAT is for 50 marks whose average will be scaled down to 20 marks
Each Practical Exam is for 50 marks whose average will be scaled down to 20 marks
Minimum 2 Assignments will be given with 10 marks each whose average will be scaled down to 10 marks
SEE-Semester End Exam
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a maximum of 3
sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored by the student shall be proportionally scaled down to 50 Marks.
Expected Classroom Behaviour
 Active, Hands on based Interactive Learning
 Quizzes
 Attendance: 85%
 Hand written assignments (no plagiarism etc),
 Sticking to deadlines for submissions
 No disruption
 Strict action against Abusers
38
Some Useful Links
 https://archive.nptel.ac.in/courses/108/105/108105113/
 https://nptel.ac.in/courses/106/103/106103068/
 https://nptel.ac.in/content/storage2/courses/106103068/pdf/coa.pdf
 https://nptel.ac.in/courses/106/105/106105163/
 https://nptel.ac.in/courses/106/106/106106092/
 https://nptel.ac.in/courses/106/106/106106166/
 http://www.nptelvideos.in/2012/11/computer-organization.html
39
10/19/2023
40
41

More Related Content

What's hot

Arm instruction set
Arm instruction setArm instruction set
Arm instruction set
Mathivanan Natarajan
 
8255 Programmable parallel I/O
8255 Programmable parallel I/O 8255 Programmable parallel I/O
8255 Programmable parallel I/O
Muhammed Afsal Villan
 
Addressing sequencing
Addressing sequencingAddressing sequencing
Addressing sequencing
rajshreemuthiah
 
Modules and ports in Verilog HDL
Modules and ports in Verilog HDLModules and ports in Verilog HDL
Modules and ports in Verilog HDL
anand hd
 
Octal to binary encoder
Octal to binary encoderOctal to binary encoder
Octal to binary encoder
Ajay844
 
Register transfer and micro-operation
Register transfer and micro-operationRegister transfer and micro-operation
Register transfer and micro-operation
Nikhil Pandit
 
General register organization (computer organization)
General register organization  (computer organization)General register organization  (computer organization)
General register organization (computer organization)
rishi ram khanal
 
Computer organisation -morris mano
Computer organisation  -morris manoComputer organisation  -morris mano
Computer organisation -morris mano
vishnu murthy
 
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Moe Moe Myint
 
Digital Electronics Question Bank
Digital Electronics Question BankDigital Electronics Question Bank
Digital Electronics Question Bank
Mathankumar S
 
bus and memory tranfer (computer organaization)
bus and memory tranfer (computer organaization)bus and memory tranfer (computer organaization)
bus and memory tranfer (computer organaization)
Siddhi Viradiya
 
Computer Organization
Computer OrganizationComputer Organization
Computer Organization
Selvaraj Seerangan
 
Instruction Execution Cycle
Instruction Execution CycleInstruction Execution Cycle
Instruction Execution Cycle
utsav_shah
 
Direct Memory Access(DMA)
Direct Memory Access(DMA)Direct Memory Access(DMA)
Direct Memory Access(DMA)
Page Maker
 
Hardware description languages
Hardware description languagesHardware description languages
Hardware description languages
Akhila Rahul
 
Fpga architectures and applications
Fpga architectures and applicationsFpga architectures and applications
Fpga architectures and applications
Sudhanshu Janwadkar
 
Timing and-control-unit
Timing and-control-unitTiming and-control-unit
Timing and-control-unitAnuj Modi
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 complete
Shubham Singh
 
Design of Accumulator Unit
Design of Accumulator UnitDesign of Accumulator Unit
Design of Accumulator Unit
Harshad Koshti
 

What's hot (20)

Arm instruction set
Arm instruction setArm instruction set
Arm instruction set
 
8255 Programmable parallel I/O
8255 Programmable parallel I/O 8255 Programmable parallel I/O
8255 Programmable parallel I/O
 
Addressing sequencing
Addressing sequencingAddressing sequencing
Addressing sequencing
 
Modules and ports in Verilog HDL
Modules and ports in Verilog HDLModules and ports in Verilog HDL
Modules and ports in Verilog HDL
 
PCI & ISA bus
PCI & ISA busPCI & ISA bus
PCI & ISA bus
 
Octal to binary encoder
Octal to binary encoderOctal to binary encoder
Octal to binary encoder
 
Register transfer and micro-operation
Register transfer and micro-operationRegister transfer and micro-operation
Register transfer and micro-operation
 
General register organization (computer organization)
General register organization  (computer organization)General register organization  (computer organization)
General register organization (computer organization)
 
Computer organisation -morris mano
Computer organisation  -morris manoComputer organisation  -morris mano
Computer organisation -morris mano
 
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
 
Digital Electronics Question Bank
Digital Electronics Question BankDigital Electronics Question Bank
Digital Electronics Question Bank
 
bus and memory tranfer (computer organaization)
bus and memory tranfer (computer organaization)bus and memory tranfer (computer organaization)
bus and memory tranfer (computer organaization)
 
Computer Organization
Computer OrganizationComputer Organization
Computer Organization
 
Instruction Execution Cycle
Instruction Execution CycleInstruction Execution Cycle
Instruction Execution Cycle
 
Direct Memory Access(DMA)
Direct Memory Access(DMA)Direct Memory Access(DMA)
Direct Memory Access(DMA)
 
Hardware description languages
Hardware description languagesHardware description languages
Hardware description languages
 
Fpga architectures and applications
Fpga architectures and applicationsFpga architectures and applications
Fpga architectures and applications
 
Timing and-control-unit
Timing and-control-unitTiming and-control-unit
Timing and-control-unit
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 complete
 
Design of Accumulator Unit
Design of Accumulator UnitDesign of Accumulator Unit
Design of Accumulator Unit
 

Similar to BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation setting ppt

CSE320 SOFTWARE ENGINEERING Lecture01 (1).ppt
CSE320  SOFTWARE ENGINEERING Lecture01 (1).pptCSE320  SOFTWARE ENGINEERING Lecture01 (1).ppt
CSE320 SOFTWARE ENGINEERING Lecture01 (1).ppt
DHIRENDRAHUDDA
 
Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17
abc19789
 
Syllabus for Bachelors in Engineering Information Science
Syllabus for Bachelors in Engineering Information ScienceSyllabus for Bachelors in Engineering Information Science
Syllabus for Bachelors in Engineering Information Science
syed qutubuddin
 
OS lab manual1234512345123451234512345.pdf
OS lab manual1234512345123451234512345.pdfOS lab manual1234512345123451234512345.pdf
OS lab manual1234512345123451234512345.pdf
SuperBoy40
 
2.Applications of ICT Commerce Department.docx
2.Applications of ICT Commerce Department.docx2.Applications of ICT Commerce Department.docx
2.Applications of ICT Commerce Department.docx
gcckhanewal
 
SE_Computer_Engg__2019_course_28_06_2021 (6).pdf
SE_Computer_Engg__2019_course_28_06_2021 (6).pdfSE_Computer_Engg__2019_course_28_06_2021 (6).pdf
SE_Computer_Engg__2019_course_28_06_2021 (6).pdf
tomlee12821
 
Te computer syllabus 2015 course 3-4-17 3-5-17
Te computer syllabus 2015 course 3-4-17 3-5-17Te computer syllabus 2015 course 3-4-17 3-5-17
Te computer syllabus 2015 course 3-4-17 3-5-17
VishalButkar2
 
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdfe3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
SILVIUSyt
 
Computer Oraganisation and Architecture
Computer Oraganisation and ArchitectureComputer Oraganisation and Architecture
Computer Oraganisation and Architectureyogesh1617
 
Computer Organisation and Architecture Teaching Trends
Computer Organisation and Architecture Teaching TrendsComputer Organisation and Architecture Teaching Trends
Computer Organisation and Architecture Teaching Trends
yogesh1617
 
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programmingWORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programmingASHOKKUMAR RAMAR
 
Algorithms and Complexity.pptx
Algorithms and Complexity.pptxAlgorithms and Complexity.pptx
Algorithms and Complexity.pptx
ChryslerPanaguiton
 
Presentation on po pshjhhjhekhhkkhkhjpeo
Presentation on po pshjhhjhekhhkkhkhjpeoPresentation on po pshjhhjhekhhkkhkhjpeo
Presentation on po pshjhhjhekhhkkhkhjpeo
epandhari
 
Syllabus for fourth year of engineering
Syllabus for fourth year of engineeringSyllabus for fourth year of engineering
Syllabus for fourth year of engineering
takshakpdesai
 
Introduction to Software Engineering For Students
Introduction to Software Engineering For StudentsIntroduction to Software Engineering For Students
Introduction to Software Engineering For Students
kimdokja738
 
Industrial trainingvlsi design-2011
Industrial trainingvlsi design-2011Industrial trainingvlsi design-2011
Industrial trainingvlsi design-2011dkhari
 
Internal assessment marking system
Internal assessment marking systemInternal assessment marking system
Internal assessment marking system
Shreshth Saxena
 
Industrial trainingembedded 2011
Industrial trainingembedded 2011Industrial trainingembedded 2011
Industrial trainingembedded 2011dkhari
 
Summer trainingsoftware 2011
Summer trainingsoftware 2011Summer trainingsoftware 2011
Summer trainingsoftware 2011dkhari
 

Similar to BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation setting ppt (20)

CSE320 SOFTWARE ENGINEERING Lecture01 (1).ppt
CSE320  SOFTWARE ENGINEERING Lecture01 (1).pptCSE320  SOFTWARE ENGINEERING Lecture01 (1).ppt
CSE320 SOFTWARE ENGINEERING Lecture01 (1).ppt
 
Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17
 
Syllabus for Bachelors in Engineering Information Science
Syllabus for Bachelors in Engineering Information ScienceSyllabus for Bachelors in Engineering Information Science
Syllabus for Bachelors in Engineering Information Science
 
OS lab manual1234512345123451234512345.pdf
OS lab manual1234512345123451234512345.pdfOS lab manual1234512345123451234512345.pdf
OS lab manual1234512345123451234512345.pdf
 
2.Applications of ICT Commerce Department.docx
2.Applications of ICT Commerce Department.docx2.Applications of ICT Commerce Department.docx
2.Applications of ICT Commerce Department.docx
 
SE_Computer_Engg__2019_course_28_06_2021 (6).pdf
SE_Computer_Engg__2019_course_28_06_2021 (6).pdfSE_Computer_Engg__2019_course_28_06_2021 (6).pdf
SE_Computer_Engg__2019_course_28_06_2021 (6).pdf
 
Te computer syllabus 2015 course 3-4-17 3-5-17
Te computer syllabus 2015 course 3-4-17 3-5-17Te computer syllabus 2015 course 3-4-17 3-5-17
Te computer syllabus 2015 course 3-4-17 3-5-17
 
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdfe3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
 
Computer Oraganisation and Architecture
Computer Oraganisation and ArchitectureComputer Oraganisation and Architecture
Computer Oraganisation and Architecture
 
Computer Organisation and Architecture Teaching Trends
Computer Organisation and Architecture Teaching TrendsComputer Organisation and Architecture Teaching Trends
Computer Organisation and Architecture Teaching Trends
 
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programmingWORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
 
Algorithms and Complexity.pptx
Algorithms and Complexity.pptxAlgorithms and Complexity.pptx
Algorithms and Complexity.pptx
 
Presentation on po pshjhhjhekhhkkhkhjpeo
Presentation on po pshjhhjhekhhkkhkhjpeoPresentation on po pshjhhjhekhhkkhkhjpeo
Presentation on po pshjhhjhekhhkkhkhjpeo
 
Syllabus for fourth year of engineering
Syllabus for fourth year of engineeringSyllabus for fourth year of engineering
Syllabus for fourth year of engineering
 
Introduction to Software Engineering For Students
Introduction to Software Engineering For StudentsIntroduction to Software Engineering For Students
Introduction to Software Engineering For Students
 
Be computer-engineering-2012
Be computer-engineering-2012Be computer-engineering-2012
Be computer-engineering-2012
 
Industrial trainingvlsi design-2011
Industrial trainingvlsi design-2011Industrial trainingvlsi design-2011
Industrial trainingvlsi design-2011
 
Internal assessment marking system
Internal assessment marking systemInternal assessment marking system
Internal assessment marking system
 
Industrial trainingembedded 2011
Industrial trainingembedded 2011Industrial trainingembedded 2011
Industrial trainingembedded 2011
 
Summer trainingsoftware 2011
Summer trainingsoftware 2011Summer trainingsoftware 2011
Summer trainingsoftware 2011
 

More from ciyamala kushbu

BCS302-Module 3 -DDCO-Computer structure-VTU 2022 scheme-BCS302.pdf
BCS302-Module 3 -DDCO-Computer structure-VTU 2022 scheme-BCS302.pdfBCS302-Module 3 -DDCO-Computer structure-VTU 2022 scheme-BCS302.pdf
BCS302-Module 3 -DDCO-Computer structure-VTU 2022 scheme-BCS302.pdf
ciyamala kushbu
 
BCS302- MODULE 4 Input output organizationfull doc-01.pdf
BCS302- MODULE 4 Input output  organizationfull doc-01.pdfBCS302- MODULE 4 Input output  organizationfull doc-01.pdf
BCS302- MODULE 4 Input output organizationfull doc-01.pdf
ciyamala kushbu
 
BCS302-DDCO-basic processing unit-Module 5- VTU 2022 scheme-DDCO-pdf
BCS302-DDCO-basic processing unit-Module 5- VTU 2022 scheme-DDCO-pdfBCS302-DDCO-basic processing unit-Module 5- VTU 2022 scheme-DDCO-pdf
BCS302-DDCO-basic processing unit-Module 5- VTU 2022 scheme-DDCO-pdf
ciyamala kushbu
 
BCS302-Digital Design and computer organization Lab manual- VTU 2022 scheme.pdf
BCS302-Digital Design and computer organization Lab manual- VTU 2022 scheme.pdfBCS302-Digital Design and computer organization Lab manual- VTU 2022 scheme.pdf
BCS302-Digital Design and computer organization Lab manual- VTU 2022 scheme.pdf
ciyamala kushbu
 
Floating point Numbers
Floating point NumbersFloating point Numbers
Floating point Numbers
ciyamala kushbu
 
UNSIGNED AND SIGNED BINARY DIVISION
UNSIGNED AND SIGNED BINARY DIVISIONUNSIGNED AND SIGNED BINARY DIVISION
UNSIGNED AND SIGNED BINARY DIVISION
ciyamala kushbu
 
Unsigned multiplication
Unsigned multiplicationUnsigned multiplication
Unsigned multiplication
ciyamala kushbu
 
Unsigned and Signed fixed point Addition and subtraction
Unsigned and Signed  fixed point Addition and subtractionUnsigned and Signed  fixed point Addition and subtraction
Unsigned and Signed fixed point Addition and subtraction
ciyamala kushbu
 

More from ciyamala kushbu (8)

BCS302-Module 3 -DDCO-Computer structure-VTU 2022 scheme-BCS302.pdf
BCS302-Module 3 -DDCO-Computer structure-VTU 2022 scheme-BCS302.pdfBCS302-Module 3 -DDCO-Computer structure-VTU 2022 scheme-BCS302.pdf
BCS302-Module 3 -DDCO-Computer structure-VTU 2022 scheme-BCS302.pdf
 
BCS302- MODULE 4 Input output organizationfull doc-01.pdf
BCS302- MODULE 4 Input output  organizationfull doc-01.pdfBCS302- MODULE 4 Input output  organizationfull doc-01.pdf
BCS302- MODULE 4 Input output organizationfull doc-01.pdf
 
BCS302-DDCO-basic processing unit-Module 5- VTU 2022 scheme-DDCO-pdf
BCS302-DDCO-basic processing unit-Module 5- VTU 2022 scheme-DDCO-pdfBCS302-DDCO-basic processing unit-Module 5- VTU 2022 scheme-DDCO-pdf
BCS302-DDCO-basic processing unit-Module 5- VTU 2022 scheme-DDCO-pdf
 
BCS302-Digital Design and computer organization Lab manual- VTU 2022 scheme.pdf
BCS302-Digital Design and computer organization Lab manual- VTU 2022 scheme.pdfBCS302-Digital Design and computer organization Lab manual- VTU 2022 scheme.pdf
BCS302-Digital Design and computer organization Lab manual- VTU 2022 scheme.pdf
 
Floating point Numbers
Floating point NumbersFloating point Numbers
Floating point Numbers
 
UNSIGNED AND SIGNED BINARY DIVISION
UNSIGNED AND SIGNED BINARY DIVISIONUNSIGNED AND SIGNED BINARY DIVISION
UNSIGNED AND SIGNED BINARY DIVISION
 
Unsigned multiplication
Unsigned multiplicationUnsigned multiplication
Unsigned multiplication
 
Unsigned and Signed fixed point Addition and subtraction
Unsigned and Signed  fixed point Addition and subtractionUnsigned and Signed  fixed point Addition and subtraction
Unsigned and Signed fixed point Addition and subtraction
 

Recently uploaded

TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
PrashantGoswami42
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 

Recently uploaded (20)

TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 

BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation setting ppt

  • 1. Expectation Setting Overview (Day-1) BCS302-Digital Design and Computer Organization Semester : III Semester (A &B Section) Course Instructor: Ciyamala Kushbu S Assistant Professor ISE Dept.
  • 2. Agenda Day-01  Introduction  Student perspective  Introduction to subject  Why subject is important  Real World Applications  Course Objectives  Pre-requisites  Course Outcomes  CO-PO mapping  Quiz 2 Day-02  Textbooks and Reference books  Lesson Plan  Assessment Plan  Expected classroom behavior  Some useful links
  • 3. Students perspective  Students introducing themselves  Expectations – Questions 3
  • 5. Computer System Level Hierarchy 10/19/2023 5 Level 6 User Executable Programs Level 5 High Level Language C++, Java Level 4 Assembly Language Assembly code Level 3 System Software Operating System Level 2 Machine Instruction Set Architecture Level 1 Control Microcode Level 0 Digital Logic Circuits, Gates
  • 21. Some of the basic real-life examples of digital devices are as follows:-  Personal computers/ Laptops/Notebooks  Smartphones/tablets  Digital Weighing Machine  Kiosk Check-in at Airport  Automated Teller Machine – ATM  Calculators 10/19/2023 21
  • 22. Why Python programming is important? 22
  • 24. VHDL 24 • The Very High Speed Integrated Circuit (VHSIC) Hardware Description Language (VHDL) is a language that describes the behavior of electronic circuits, most commonly digital circuits. • VHDL is defined by IEEE standards. • There are two common variants: VHDL-1987 and VHDL-1993. VHDL can be used for designing hardware and for creating test entities to verify the behavior of that hardware. • VHDL is used as a design entry format by a variety of EDA tools, including synthesis tools such as Quartus Prime Integrated Synthesis, simulation tools, and formal verification tools.
  • 26. Scope-Higher Studies Perspective  Masters in India/Abroad  Online Degree programs  Digital Electronics - Complete Course | Udemy  Free Course: Digital Electronics from Neso Academy  MOOC courses  Digital Electronic Circuits-https://onlinecourses.nptel.ac.in/noc22_ee55/preview  Computer Organization-https://archive.nptel.ac.in/courses/106/106/106106092/ 10/19/2023 26
  • 27. What does a Digital Design Engineer do?  Digital design engineers create, develop, and improve digital systems and tools, taking a lead role in overseeing the entire process from concept to implementation.  They configure and evaluate system architecture, and use modeling and testing to assess and refine designs.  They take an active role in leading validation and verification processes and developing testing programs.  They regularly use coding and programming languages, and customize designs for real-world use settings.  Digital design engineers typically have at least a bachelor’s degree in engineering, although some employers require a master’s degree or other advanced training.  Must be comfortable working with digital design architecture and related tools and technologies.  Requires proficiency with standard programming and coding languages, and hands-on experience with modeling tools, along with excellent analytical and problem-solving skills. 10/19/2023 27
  • 28. What responsibilities are common for Digital Design Engineer jobs?  Provide assignments, direction and manage priorities for team members.  Partner with graphics researchers and silicon designers on IP development and implementation.  Perform architectural, design, and RTL reviews that improve and enable more efficient and effective research.  Contribute to project scope and schedule goal-setting and consistently meet and exceed those goals.  Design for maintainability, manufacturability, ease of use, and overall quality.  Provide technical leadership towards the goals of research IP simulation and test chip development, and people management and support for your team.  Drive development progress through task identification, scheduling, and monitoring.  Responsible for defining and optimizing overall system level block diagrams, communication pathways, and measurement performance.  Work with software/firmware manager and program manager to perform assigned development tasks.  Assume technical leadership responsibilities for small- to medium-size projects. 10/19/2023 28
  • 29. What are the typical qualifications for Digital Design Engineer jobs?  Bachelor's or Graduate's Degree in computer engineering, computer science, electrical engineering or science Degree.  Experience with FPGA, ASIC Design, SOV, C, Python, FPGA Design, FPGA VHDL, C# and PERL software and systems.  Comfortable interfacing, scripting, and debugging.  Experience with firmware and algorithmic design.  An eye for task and project closure. 10/19/2023 29
  • 30. Feedback about the subject by Senior Batch 10/19/2023 30
  • 31. Course Objectives 31 Course Objectives/ Expectations To demonstrate the functionalities of binary logic system To explain the working of combinational and sequential logic system To realize the basic structure of computer system To illustrate the working of I/O operations and processing unit
  • 32. Course Outcomes 32 By the end of this course, students will be able to 1: Apply the K–Map techniques to simplify various Boolean expressions. 2: Design different types of combinational and sequential circuits along with Verilog programs. 3: Describe the fundamentals of machine instructions, addressing modes and Processor performance. 4: Explain the approaches involved in achieving communication between processor and I/O devices. 5:Analyze internal Organization of Memory and Impact of cache/Pipelining on Processor Performance.
  • 34. Text books and Reference Books 34 Suggested Learning Resources: Books 1. M. Morris Mano & Michael D. Ciletti, Digital Design With an Introduction to Verilog Design, 5e, Pearson Education. 2. Carl Hamacher, ZvonkoVranesic, SafwatZaky, Computer Organization, 5th Edition, Tata McGraw Hill. Web links and Video Lectures (e-Resources): https://cse11-iiith.vlabs.ac.in/
  • 35. Lesson Plan-Modules Module – 1  Introduction to Digital Design  Binary Logic  Basic Theorems And Properties Of Boolean Algebra  Boolean Functions,  Digital Logic Gates,  The Map Method,  Four-Variable Map,  Don’t-Care Conditions, NAND and NOR Implementation,  Other Hardware Description Language – Verilog Model of a simple circuit. 35 Module – 2 Combinational Logic: Combinational Circuits,  Design Procedure, Binary Adder- Subtractor, Decoders, Encoders, Multiplexers. HDL Models of Combinational Circuits – Adder, Multiplexer, Encoder. Sequential Logic: Sequential Circuits,  Storage Elements: Latches, Flip-Flops. Module – 3 Basic Structure of Computers: Functional Units, Basic Operational Concepts, Bus structure, Performance – Processor Clock, Basic Performance Equation, Clock Rate, Performance Measurement. Machine Instructions and Programs: Memory Location and Addresses, Memory Operations, Instruction and Instruction sequencing, Addressing Modes.
  • 36. Lesson Plan-Modules 10/19/2023 36 Module 4 Input/output Organization:  Accessing I/O Devices,  Interrupts – Interrupt Hardware,  Enabling and Disabling Interrupts,  Handling Multiple Devices, Direct Memory Access:  Bus Arbitration,  Speed,  Size and Cost of memory systems.  Cache Memories – Mapping Functions. Module 5 Basic Processing Unit: Some Fundamental Concepts: Register Transfers, Performing ALU operations, fetching a word from Memory, Storing a word in memory. Execution of a Complete Instruction. Pipelining: Basic concepts, Role of Cache memory, Pipeline Performance.
  • 37. Assessment plan 37 CIE-50 marks (20 out of 50 ) SEE-50 marks (18 out of 50) Total-100 marks( 40 out of 100) CIE-Continuous Internal Evaluation 20 (IAT)+20 (Practical IAT)+10 (Assignment) Each IAT is for 50 marks whose average will be scaled down to 20 marks Each Practical Exam is for 50 marks whose average will be scaled down to 20 marks Minimum 2 Assignments will be given with 10 marks each whose average will be scaled down to 10 marks SEE-Semester End Exam 1. The question paper will have ten questions. Each question is set for 20 marks. 2. There will be 2 questions from each module. Each of the two questions under a module (with a maximum of 3 sub-questions), should have a mix of topics under that module. 3. The students have to answer 5 full questions, selecting one full question from each module. 4. Marks scored by the student shall be proportionally scaled down to 50 Marks.
  • 38. Expected Classroom Behaviour  Active, Hands on based Interactive Learning  Quizzes  Attendance: 85%  Hand written assignments (no plagiarism etc),  Sticking to deadlines for submissions  No disruption  Strict action against Abusers 38
  • 39. Some Useful Links  https://archive.nptel.ac.in/courses/108/105/108105113/  https://nptel.ac.in/courses/106/103/106103068/  https://nptel.ac.in/content/storage2/courses/106103068/pdf/coa.pdf  https://nptel.ac.in/courses/106/105/106105163/  https://nptel.ac.in/courses/106/106/106106092/  https://nptel.ac.in/courses/106/106/106106166/  http://www.nptelvideos.in/2012/11/computer-organization.html 39
  • 41. 41