Lecture 1
Lecture 1
2
Books and Reading Material
• The suggested textbook for this class are:
• Modern digital system design – Richard S. Sandige (McGraw-Hill 1990).
• Introduction to Logic Design – Alan B. Marcovitz (McGraw-Hill Higher Education 2010).
• Lectures PDF Slides
• Labs
3
Course Grading Policy
• Final course grades will be determined as follows:
Examinations plan:
50 % of the total marks is for the Mid-term examinations and
works planned as follows:
5
What is a System?
• A system isn’t just a collection or set of things.
• A system* is an interconnected set of elements that is coherently organized in a way that
achieves something.
• That something is a purpose, a mission, or an objective.
• If you look at that definition closely, a system must consist of at least three kinds of things:
• elements
• interconnections
• a function or purpose.
• This class is about understanding how those elements can “organized” to achieve a purpose
– in a structured engineering process.
6
Example System
• A football team:
• Elements are players, coach, field, and ball – maybe fans when they run on the pitch.
• What are interconnections?
• rules of the game,
• the coach’s strategy,
• the players’ communications,
• and the laws of physics that govern the motions of ball and players
• What are purposes?
• win games, or have fun, or get exercise, or make millions of dollars, or all of the above
7
Data Flow in an Embedded Digital Device
8
Is this a system? If so, what are the elements
What are relations?
What’s Not a System
• Is there anything that is not a system?
• List?
• What are the attributes of our list?
• a conglomeration without any particular interconnections or function.
• Lack of an active set of mechanisms to maintain organization or integrity
• A lack of coherent relationships between elements?
9
Interconnections/Relationships
• Elements or things of system are easier to define or characterize.
• Interconnections/relationships between elements of a system is where “emergent”
behavior arises, e.g., the purpose of the system…
• For complex systems, can be difficult to capture or specify…
10
Interconnections/Relationships
• Some interconnections in systems are actual physical flows – water, air, speed, etc…
• More often than not, they are informational flows ..
• Messages, presence of an event, a voltage, lack of an event, rules of behavior
(programming), etc…
• Element A provides “X”, and only X to element B.
• Element B requires “X” from A
• A Provide/Requires relationship… or a contract between A and B…
• Element “B” may accept other things from element A or other elements… a different
contract
• Element A and B, with their sub-functions, interconnections, and relations – define a
sub-goal of the system..
11
Analog vs. Digital Signals
• An “analog” signal is a continuous,
time-varying electrical quantity
that represents the actual
information.
• A “digital” signal is a discrete
representation of the information.
12
Examples of Analog/Digital Signals and
Systems
• Examples of Analog Signals and Systems: The electrical signal representing sound
that travels down the wire of a set of headphones; the actual sound coming out of
headphones; electricity coming out of a wall outlet; the voltage from a battery or
solar cell.
• Examples of Digital Signals and Systems: Information stored on a computer; the
computer hardware that processes information; devices such as computers, tablets,
and smartphones are also considered digital systems because their hardware and
information being processed are digital; the information being transmitted over the
Internet and wireless networks is digital.
13
Thank you
14