Documente Academic
Documente Profesional
Documente Cultură
Output
Behavior
In analog systems, for any input value, the set of infinite output values can be
obtained.
In mixed systems, they can contain both finite and infinite values for inputs and/ or
outputs.
=
=
=
=
.
=
Digital Abstraction
Digital circuits actually deal with analog signals (current or voltage: 0-10 volts).
Example 1: analog
analog values: 10v
10v power supply
0
0.5
1.7
1.9
2.3,
2.3, , 9.7,
9.7,
9.9 , 10
To represent these values digitally using just two values 0 and 1, we first define one
range for 0 and another range for 1:
For example:
range 1:
range 2:
0 - 4.8 v
4.8 - 10 v
0
1
0.5
1
0
1.7
0
1.9 ..
9.7
1
9.9
1
10
1
Digital Abstraction
Digital abstraction allows analog signals to be ignored and allows some discrete
values to be used.
Example
Example 2: Binary system,
system, only two values are allowed:
allowed: 1 and 0
1 means high value or logic "TRU
"TRUE
TRUE"
0 means
means low value or logic "FALSE
"FALSE"
FALSE"
Outputs
Behavior
F1
F2
F3
Module
F4
F5
Figure 6: Modular design
F6
Design approaches:
o Top-down design:
Starts at the top and works down.
Decomposes the system into subsystem and then subsystems into
simpler and smaller subsystems and so on.
Stop when subsystems can be realized by directly available module.
System
Smaller
subsystem s
Sb 1
Sb 2
Logic gates
Sb 1
T1
Sb 2
T2
Sb 3
Sb n
Tm
Set of
transistors
Tm
o Bottom-up Design
Starts at the leaves and put pieces together to build up the design.
Subsystems are assembled to form a bigger subsystem.
Stop when required functional specification is achieved.
X2
z1
Switching
Network
Xm
Z2
zn
Outputs
(CPU)
Instruction
and data
Input unit
Control unit
Output unit
Control signals
Digital
subsystem
Memory unit
Data or information
Data or
information