80 likes | 112 Views
Explore the fundamentals of digital design, including converting analog signals, base numbering systems, and the shift towards digital products. Learn about counting in different bases and navigate a microprocessor-based digital system with C code. Compare task execution times in a digital camera on a microprocessor vs. a digital circuit.
E N D
Digital Design - Introduction Chapter 1 - Introduction
Digital DesignIntroduction Figure 1.1 Converting an analog signal to digital signal and vice-versa.
Digital DesignIntroduction Figure 1.2 Going digital – more and more analog products are becoming digital (Source: G. Spirakis, Intel, DATE’04 conference keynote presentation)
Digital DesignIntroduction 523 = 5*102 + 2*101 + 3*100 Base Ten Numbering System 101 = 1*22 + 0*21 + 1*20 Base Two Numbering System
Digital DesignIntroduction Table 1.1 Counting correctly in base 10.
Digital DesignIntroduction Base 16 Numbering System
Digital DesignIntroduction X Z I0 P0 r o I1 s P1 Y s e I2 P2 c o I3 r P3 p o I4 P4 r c i I5 P5 M I6 P6 I7 P7 while (1) { P0 = I0 && I1; } 1 X 0 1 Y 0 1 Z 0 time 6:00 7:05 7:06 9:00 9:01 Figure 1.2: A microprocessor-based digital system with C code, and sample timing diagram.
Digital DesignIntroduction Table 1.2: Sample digital camera task execution times (in seconds) on a microprocessor versus a digital circuit.