طراحی مدارهای منطقی نیمسال دوم 92-93 دانشگاه آزاد اسلامی...
TRANSCRIPT
طراحی مدارهای منطقی
93-92نیمسال دوم
دانشگاه آزاد اسالمی واحد پرند
دانشگاه آزاد اسالمی واحد پرندطراحی مدارهای منطقی
ای بر سیستمهای دیجیتال مقدمه
3
Course Objective
Design and Implementation of Digital Systemsمثال: گوشي تلفن:•
ورودي ها: کليدها–خروجي ها: صفحة نمايش و سيگنال هاي ارسالي به مرکز تلفن–رفتار: شماره گيري و ايجاد ارتباط–
مثال: خودرو:•ورودي ها: پدال ها، سوييچ، فرمان، ...–خروجي ها: فرمان پيچش و چرخش چرخ ها، فرمان ترمز، ...–رفتار: حرکت در مسیر مورد نظر....–
مثال از سیستم های دیجیتال: •کنترلر چراغ راهنمایی –x-oبازی –کنترلر آسانسور–مدارهای محاسباتی–
4
Digital Systems
Digital systems are used extensively in computation, control systems and etc.
Digital systems are capable of greater accuracy and reliability than analog systems
In a digital system, the physical quantities or signals can assume only discrete values, while in analog systems the physical quantities or signals may vary continuously over a specified range
For example, the output voltage of a digital system might be
constrained to take on only two values such as 0 volts and 5
volts, while the output voltage from an analog system might be
allowed to assume any value in the range -5 volts to 5 volts
5
Digital Systems
Digital systems are used extensively in computation, control systems and etc.
Digital systems are capable of greater accuracy and reliability than analog systems
In a digital system, the physical quantities or signals can assume only discrete values, while in analog systems the physical quantities or signals may vary continuously over a specified range
+5
V
–5
T ime
+5
0 1 0 1
T ime
6
Design of Digital Systems
The design of digital systems may be divided into three parts:
1. System Design
• Breaking the overall system into subsystems and specifying the characteristics of each subsystem
– Example: Digital Computer: specifying the number and type of memory units, arithmetic units, and input-output devices as well as the interconnection and control of these subsystems
7
Design of Digital Systems
The design of digital systems may be divided into three parts:
2. Logic Design
• Logic design involves determining how to interconnect basic logic building blocks to perform a specific function
– Example: Determining the interconnection of logic gates and flip-flops required to perform binary addition
8
Design of Digital Systems
The design of digital systems may be divided into three parts:
3. Circuit Design
• Specifying the interconnection of specific components such as resistors, diodes, and transistors to form a gate, flip-flop, or other logic building block
9
Switching Circuits
Many of a digital system’s subsystems take the form of a switching circuit A switching circuit has one or more inputs and
one or more outputs which take on discrete values
10
Switching Circuits
Two types of switching circuits
Combinational (ترکیبی):• the output values depend only on the present
value of the inputs and not on past values
Sequential (ترتیبی): Have Memory• the outputs depend on both the present and past
input values
11
Course Description
Number Systems Boolean Algebra Optimization Methods (Karnaugh map and Quine-
McCluskey) Modules: PAL, PLA, Decoder, ROM, MUX Arithmetic Circuits Flip-Flops Sequential Analysis Sequential Design Registers – Counters Hazard, Wired Logic, Asynchronous Design …
12
Details
Midterm Exam: 5 point
Final Exam: 12 point
HWs: 2 point
Activity and Quizzes: 1 point
Email address: [email protected]
Course Group: https://groups.yahoo.com/groups/LogicCourseParand92/
13
References
Main Reference:
Roth, Fundamentals of Logic Design, 7th Edition, 2010.
Others:
Katz, Contemporary Logic Design
Mano, Digital Design, 3rd Edition, 2002, Prentice-Hall
Nelson & Nagle, Digital Logic Circuits, Analysis and Design